[PATCH] D138338: [BOLT][DWARF] Re-enable DWARF5 for asm-func-debug tests
Alexander Yermolovich via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 18 16:15:26 PST 2022
ayermolo created this revision.
Herald added subscribers: treapster, hoy, modimo, wenlei.
Herald added a reviewer: rafauler.
Herald added a reviewer: Amir.
Herald added a reviewer: maksfb.
Herald added a project: All.
ayermolo requested review of this revision.
Herald added subscribers: llvm-commits, yota9.
Herald added a project: LLVM.
Now that BOLT supports DWARF5 re-enabling it for these two tests. This is update
to https://reviews.llvm.org/D125366
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D138338
Files:
bolt/test/AArch64/asm-func-debug.test
bolt/test/X86/asm-func-debug.test
Index: bolt/test/X86/asm-func-debug.test
===================================================================
--- bolt/test/X86/asm-func-debug.test
+++ bolt/test/X86/asm-func-debug.test
@@ -3,12 +3,12 @@
#
# The input test case foo() contains nops that we remove.
-RUN: %clang -gdwarf-4 %cflags -no-pie %p/../Inputs/asm_foo.s %p/../Inputs/asm_main.c -o %t.exe
+RUN: %clang %cflags -gdwarf-5 -no-pie %p/../Inputs/asm_foo.s %p/../Inputs/asm_main.c -o %t.exe
RUN: llvm-bolt %t.exe -o %t --update-debug-sections
RUN: llvm-dwarfdump -all %t | FileCheck %s
# Check ranges were created/updated for asm compile unit
-CHECK: 0x0000000b: DW_TAG_compile_unit
+CHECK: 0x0000000c: DW_TAG_compile_unit
CHECK-NEXT: DW_AT_stmt_list (0x00000000)
CHECK-NEXT: DW_AT_low_pc (0x0000000000000000)
CHECK-NEXT: DW_AT_ranges
@@ -22,5 +22,5 @@
CHECK-NEXT: [0x0000000000[[#ADDR]], 0x0000000000[[#ADDR+1]])
# Check line number info was updated
-CHECK: 0x0000000000[[#ADDR]] 13 0 1 0 0 is_stmt
-CHECK-NEXT: 0x0000000000[[#ADDR+1]] 13 0 1 0 0 is_stmt end_sequence
+CHECK: 0x0000000000[[#ADDR]] 13 0 0 0 0 is_stmt
+CHECK-NEXT: 0x0000000000[[#ADDR+1]] 13 0 0 0 0 is_stmt end_sequence
Index: bolt/test/AArch64/asm-func-debug.test
===================================================================
--- bolt/test/AArch64/asm-func-debug.test
+++ bolt/test/AArch64/asm-func-debug.test
@@ -3,12 +3,12 @@
#
# The input test case foo() contains nops that we remove.
-RUN: %clang %cflags -no-pie -gdwarf-4 %p/../Inputs/asm_foo.s %p/../Inputs/asm_main.c -o %t.exe
+RUN: %clang %cflags -gdwarf-5 -no-pie %p/../Inputs/asm_foo.s %p/../Inputs/asm_main.c -o %t.exe
RUN: llvm-bolt %t.exe -o %t --update-debug-sections
RUN: llvm-dwarfdump -all %t | FileCheck %s
# Check ranges were created/updated for asm compile unit
-CHECK: 0x0000000b: DW_TAG_compile_unit
+CHECK: 0x0000000c: DW_TAG_compile_unit
CHECK-NEXT: DW_AT_stmt_list (0x00000000)
CHECK-NEXT: DW_AT_low_pc (0x0000000000000000)
CHECK-NEXT: DW_AT_ranges
@@ -22,5 +22,5 @@
CHECK-NEXT: [0x0000000000[[#ADDR]], 0x0000000000[[#ADDR+4]])
# Check line number info was updated
-CHECK: 0x0000000000[[#ADDR]] 13 0 1 0 0 is_stmt
-CHECK-NEXT: 0x0000000000[[#ADDR+4]] 13 0 1 0 0 is_stmt end_sequence
+CHECK: 0x0000000000[[#ADDR]] 13 0 0 0 0 is_stmt
+CHECK-NEXT: 0x0000000000[[#ADDR+4]] 13 0 0 0 0 is_stmt end_sequence
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D138338.476627.patch
Type: text/x-patch
Size: 2646 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221119/ff09ec04/attachment.bin>
More information about the llvm-commits
mailing list