diff --git a/dwarf/tombstone-loc-minus2 b/dwarf/tombstone-loc-minus2 new file mode 100755 index 0000000..4927837 Binary files /dev/null and b/dwarf/tombstone-loc-minus2 differ diff --git a/dwarf/tombstone-loclists-minus2 b/dwarf/tombstone-loclists-minus2 new file mode 100755 index 0000000..3f07dbb Binary files /dev/null and b/dwarf/tombstone-loclists-minus2 differ diff --git a/dwarf/tombstone.sh b/dwarf/tombstone.sh index adaf72f..5278652 100644 --- a/dwarf/tombstone.sh +++ b/dwarf/tombstone.sh @@ -3,8 +3,10 @@ g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-0 -fuse-ld=bfd g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-addend -fuse-ld=gold g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-1 -fuse-ld=lld -B /usr/lib/llvm-16/bin g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-max -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xffffffffffffffff' -z dead-reloc-in-nonalloc=.debug_loc=0xfffffffffffffffe -z dead-reloc-in-nonalloc=.debug_ranges=0xfffffffffffffffe +g++-13 $CFLAGS tombstone.cpp -o tombstone-loc-minus2 -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xfffffffffffffffe' CFLAGS="-fdebug-prefix-map=`pwd`=/object/testfiles/dwarf -ffunction-sections -Wl,-gc-sections -O3 -gdwarf-5" g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-0 -fuse-ld=bfd g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-addend -fuse-ld=gold g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-max -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xffffffffffffffff' -z dead-reloc-in-nonalloc=.debug_loc=0xfffffffffffffffe -z dead-reloc-in-nonalloc=.debug_ranges=0xfffffffffffffffe +g++-13 $CFLAGS tombstone.cpp -o tombstone-loclists-minus2 -fuse-ld=lld -B /usr/lib/llvm-16/bin -z dead-reloc-in-nonalloc='.debug_*=0xfffffffffffffffe'