diff --git a/dwarf/base-clang-macinfo b/dwarf/base-clang-macinfo new file mode 100755 index 0000000..cbaee46 Binary files /dev/null and b/dwarf/base-clang-macinfo differ diff --git a/dwarf/base-clang-macro b/dwarf/base-clang-macro new file mode 100755 index 0000000..2c11195 Binary files /dev/null and b/dwarf/base-clang-macro differ diff --git a/dwarf/base-gcc-macro b/dwarf/base-gcc-macro new file mode 100755 index 0000000..aece6e5 Binary files /dev/null and b/dwarf/base-gcc-macro differ diff --git a/dwarf/base.sh b/dwarf/base.sh index 87ec677..a6123be 100644 --- a/dwarf/base.sh +++ b/dwarf/base.sh @@ -1,7 +1,10 @@ CFLAGS="-fdebug-prefix-map=`pwd`=/object/testfiles/dwarf -O3" g++-13 $CFLAGS base.cpp -o base-gcc-g1 -g1 g++-13 $CFLAGS base.cpp -o base-gcc-g2 -g2 +g++-13 $CFLAGS base.cpp -o base-gcc-macro -g3 clang++-18 $CFLAGS base.cpp -o base-clang-g1 -g1 clang++-18 $CFLAGS base.cpp -o base-clang-g2 -g2 +clang++-18 $CFLAGS base.cpp -o base-clang-macinfo -gdwarf-4 -fdebug-macro +clang++-18 $CFLAGS base.cpp -o base-clang-macro -gdwarf-5 -fdebug-macro g++-13 $CFLAGS base.cpp -o base-gcc-split -g2 -gsplit-dwarf llvm-dwp -e base-gcc-split -o base-gcc-split.dwp