diff --git a/bolt/test/X86/asm-func-debug.test b/bolt/test/X86/asm-func-debug.test --- a/bolt/test/X86/asm-func-debug.test +++ b/bolt/test/X86/asm-func-debug.test @@ -14,7 +14,7 @@ CHECK-NEXT: DW_AT_ranges CHECK-NEXT: [0x0000000000[[#%x,ADDR:]], CHECK-SAME: 0x0000000000[[#ADDR+1]])) -CHECK-NEXT: DW_AT_name ("{{.*}}/asm_foo.s") +CHECK-NEXT: DW_AT_name ("{{.*}}asm_foo.s") # Check .debug_aranges was updated for asm module CHECK: .debug_aranges contents: diff --git a/bolt/test/X86/symtab-secondary-entries.test b/bolt/test/X86/symtab-secondary-entries.test --- a/bolt/test/X86/symtab-secondary-entries.test +++ b/bolt/test/X86/symtab-secondary-entries.test @@ -1,6 +1,8 @@ # Check that secondary entry points are updated correctly in the ELF symtab -RUN: %clang %p/Inputs/user-order.S -Wl,-q -o %t.exe -nostdlib +RUN: llvm-mc -filetype=obj -triple x86_64-unknown-unknown \ +RUN: %p/Inputs/user-order.S -o %t.o +RUN: ld.lld %t.o --emit-relocs --nostdlib -o %t.exe RUN: llvm-bolt %t.exe -o %t -reorder-functions=user \ RUN: -function-order=%p/Inputs/order.txt