diff options
Diffstat (limited to 'llvm/test/tools/llvm-readobj/elf-dynamic-no-pt-dynamic.test')
-rw-r--r-- | llvm/test/tools/llvm-readobj/elf-dynamic-no-pt-dynamic.test | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/llvm/test/tools/llvm-readobj/elf-dynamic-no-pt-dynamic.test b/llvm/test/tools/llvm-readobj/elf-dynamic-no-pt-dynamic.test index 5a03d04ab4d..3ef293714a8 100644 --- a/llvm/test/tools/llvm-readobj/elf-dynamic-no-pt-dynamic.test +++ b/llvm/test/tools/llvm-readobj/elf-dynamic-no-pt-dynamic.test @@ -1,23 +1,16 @@ -## Show that dumping occurs even if there is no PT_DYNAMIC header. -## This is inconsistent with the GNU behavior, but seems to be more reasonable. +# Show that no dumping occurs if there is no PT_DYNAMIC header. # RUN: yaml2obj %s -o %t.no-phdr # RUN: llvm-readobj --dynamic-table %t.no-phdr | FileCheck %s --check-prefix=LLVM -# RUN: llvm-readelf --dynamic-table %t.no-phdr | FileCheck %s --check-prefix=GNU +# RUN: llvm-readelf --dynamic-table %t.no-phdr | FileCheck %s --check-prefix=GNU --allow-empty # LLVM: File: {{.*}}.no-phdr # LLVM-NEXT: Format: ELF64-x86-64 # LLVM-NEXT: Arch: x86_64 # LLVM-NEXT: AddressSize: 64bit # LLVM-NEXT: LoadName:{{ *}} -# LLVM-NEXT: DynamicSection [ (1 entries) -# LLVM-NEXT: Tag Type Name/Value -# LLVM-NEXT: 0x0000000000000000 NULL 0x0 -# LLVM-NEXT: ] +# LLVM-NOT: {{.}} -# GNU: DynamicSection [ (1 entries) -# GNU-NEXT: Tag Type Name/Value -# GNU-NEXT: 0x0000000000000000 NULL 0x0 -# GNU-NEXT: ] +# GNU-NOT: {{.}} --- !ELF FileHeader: |