rust/tests/ui/debuginfo
Wesley Wiser eea8ce5be4 Emit an error if `-Zdwarf-version=1` is requested
DWARF 1 is very different than DWARF 2+ (see the commentary in
https://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html#index-gdwarf)
and LLVM does not really seem to support DWARF 1 as Clang does not offer
a `-gdwarf-1` flag and `llc` will just generate DWARF 2 with the version
set to 1: https://godbolt.org/z/s85d87n3a.

Since this isn't actually supported (and it's not clear it would be
useful anyway), report that DWARF 1 is not supported if it is requested.

Also add a help message to the error saying which versions are supported.
2025-02-09 10:05:13 -06:00
..
debuginfo-box-with-large-allocator.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
debuginfo-emit-llvm-ir-and-split-debuginfo.rs Repair several riscv64gc-unknown-linux-gnu codegen tests 2024-06-05 09:39:14 -07:00
debuginfo-inline-callsite-location-macro-1.rs Honor collapse_debuginfo when dealing with MIR-inlined functions inside macros. 2024-11-19 05:18:56 -08:00
debuginfo-inline-callsite-location-macro-2.rs When the required discriminator value exceeds LLVM's limits, drop the debug info for the function instead of panicking. 2024-11-19 05:19:09 -08:00
debuginfo-type-name-layout-ice-94961-1.rs Simplify or delete normalize directives that don't care about bit-width 2024-12-27 12:42:07 +11:00
debuginfo-type-name-layout-ice-94961-1.stderr TL note: current means target 2024-09-20 10:02:14 -07:00
debuginfo-type-name-layout-ice-94961-2.rs Simplify or delete normalize directives that don't care about bit-width 2024-12-27 12:42:07 +11:00
debuginfo-type-name-layout-ice-94961-2.stderr TL note: current means target 2024-09-20 10:02:14 -07:00
debuginfo_with_uninhabitable_field_and_unsized.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
dwarf-versions.one.stderr Emit an error if `-Zdwarf-version=1` is requested 2025-02-09 10:05:13 -06:00
dwarf-versions.rs Emit an error if `-Zdwarf-version=1` is requested 2025-02-09 10:05:13 -06:00
dwarf-versions.six.stderr Emit an error if `-Zdwarf-version=1` is requested 2025-02-09 10:05:13 -06:00
dwarf-versions.zero.stderr Emit an error if `-Zdwarf-version=1` is requested 2025-02-09 10:05:13 -06:00
issue-105386-debuginfo-ub.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
late-bound-projection.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
msvc-strip-debuginfo.rs Ignore `-C strip` on MSVC 2024-04-05 08:18:01 +09:00
msvc-strip-symbols.rs Ignore `-C strip` on MSVC 2024-04-05 08:18:01 +09:00
sroa-fragment-debuginfo.rs [AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives 2024-02-16 20:02:50 +00:00
windows_gnu_split_debuginfo_off.rs Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.aarch64_gl.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.i686_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.i686_gl.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.i686_uwp_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.rs Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.x86_64_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.x86_64_gl.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_packed.x86_64_uwp_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.aarch64_gl.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.i686_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.i686_gl.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.i686_uwp_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.rs Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.x86_64_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.x86_64_gl.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00
windows_gnu_split_debuginfo_unpacked.x86_64_uwp_g.stderr Add tests for windows-gnu split-debuginfo options 2025-01-20 15:38:07 -06:00