diff options
Diffstat (limited to 'test/ELF/strip-debug.s')
-rw-r--r-- | test/ELF/strip-debug.s | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/test/ELF/strip-debug.s b/test/ELF/strip-debug.s index 81f7572aa7c58..8005cfacee6cd 100644 --- a/test/ELF/strip-debug.s +++ b/test/ELF/strip-debug.s @@ -1,25 +1,14 @@ # REQUIRES: x86 - -# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux -g %s -o %t -# RUN: ld.lld %t -o %t2 -# RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=DEFAULT %s +# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t # RUN: ld.lld %t -o %t2 --strip-debug -# RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=STRIP %s +# RUN: llvm-readobj -sections %t2 | FileCheck %s # RUN: ld.lld %t -o %t2 -S -# RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=STRIP %s +# RUN: llvm-readobj -sections %t2 | FileCheck %s # RUN: ld.lld %t -o %t2 --strip-all -# RUN: llvm-readobj -sections -symbols %t2 | FileCheck -check-prefix=STRIP %s - -# DEFAULT: Name: .debug_info -# DEFAULT: Name: .debug_abbrev -# DEFAULT: Name: .debug_aranges -# DEFAULT: Name: .debug_line +# RUN: llvm-readobj -sections %t2 | FileCheck %s -# STRIP-NOT: Name: .debug_info -# STRIP-NOT: Name: .debug_abbrev -# STRIP-NOT: Name: .debug_aranges -# STRIP-NOT: Name: .debug_line +# CHECK-NOT: Foo +# CHECK-NOT: Bar -.globl _start -_start: - ret +.section .debug_Foo,"",@progbits +.section .zdebug_Bar,"",@progbits |