[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