diff options
| author | George Rimar <grimar@accesssoftek.com> | 2019-01-28 15:03:47 +0000 |
|---|---|---|
| committer | George Rimar <grimar@accesssoftek.com> | 2019-01-28 15:03:47 +0000 |
| commit | 8bb8433a1ac3c0577ca4232b925492097a87694e (patch) | |
| tree | 37f22679111a673ffec36aacad3533cf44cfe1be | |
| parent | b2702d6a45016b24bed936901c183a5b1851858a (diff) | |
| download | bcm5719-llvm-8bb8433a1ac3c0577ca4232b925492097a87694e.tar.gz bcm5719-llvm-8bb8433a1ac3c0577ca4232b925492097a87694e.zip | |
[LLD][ELF] - Update tests after r352366.
r352366 "[llvm-objdump] - Print LMAs when dumping section headers." changed the format of
llvm-objdump output. We have to update the LLD tests.
llvm-svn: 352372
28 files changed, 31 insertions, 31 deletions
diff --git a/lld/test/ELF/bss-start-common.s b/lld/test/ELF/bss-start-common.s index cedf6a8668d..3a32f858999 100644 --- a/lld/test/ELF/bss-start-common.s +++ b/lld/test/ELF/bss-start-common.s @@ -4,7 +4,7 @@ # RUN: llvm-objdump -t -section-headers %t2 | FileCheck %s # CHECK: Sections: -# CHECK: Idx Name Size Address Type +# CHECK: Idx Name Size VMA Type # CHECK: 2 .bss 00000004 0000000000201000 BSS # CHECK: SYMBOL TABLE: # CHECK: 0000000000201000 .bss 00000000 __bss_start diff --git a/lld/test/ELF/edata-etext.s b/lld/test/ELF/edata-etext.s index 6eef319f189..5c83256bfca 100644 --- a/lld/test/ELF/edata-etext.s +++ b/lld/test/ELF/edata-etext.s @@ -12,7 +12,7 @@ ## 3) Address of _end is different from _edata because of 2. ## 4) Addresses of _edata == edata, _end == end and _etext == etext. # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .text 00000001 0000000000201000 TEXT # CHECK-NEXT: 2 .data 00000002 0000000000202000 DATA diff --git a/lld/test/ELF/gnu-ifunc-dyntags.s b/lld/test/ELF/gnu-ifunc-dyntags.s index 81bd338d088..79a4a890b07 100644 --- a/lld/test/ELF/gnu-ifunc-dyntags.s +++ b/lld/test/ELF/gnu-ifunc-dyntags.s @@ -7,7 +7,7 @@ ## Check we produce DT_PLTREL/DT_JMPREL/DT_PLTGOT and DT_PLTRELSZ tags ## when there are no other relocations except R_*_IRELATIVE. -# CHECK: Name Size Address +# CHECK: Name Size VMA # CHECK: .rela.plt 00000030 0000000000000210 # CHECK: .got.plt 00000010 0000000000002000 diff --git a/lld/test/ELF/got32-i386.s b/lld/test/ELF/got32-i386.s index ff67a4bbe0e..0080e1be1eb 100644 --- a/lld/test/ELF/got32-i386.s +++ b/lld/test/ELF/got32-i386.s @@ -16,7 +16,7 @@ _start: # CHECK: _start: # CHECK-NEXT: 401001: 8b 1d {{.*}} movl 4202496, %ebx # CHECK: Sections: -# CHECK: Name Size Address +# CHECK: Name Size VMA # CHECK: .got 00000004 0000000000402000 # RUN: not ld.lld %t.o -o %t -pie 2>&1 | FileCheck %s --check-prefix=ERR diff --git a/lld/test/ELF/got32x-i386.s b/lld/test/ELF/got32x-i386.s index 88e7e31ee56..7d3a1fc1ead 100644 --- a/lld/test/ELF/got32x-i386.s +++ b/lld/test/ELF/got32x-i386.s @@ -38,7 +38,7 @@ # CHECK-NEXT: 40100d: 8b 80 {{.*}} movl -4(%eax), %eax # CHECK-NEXT: 401013: 8b 83 {{.*}} movl -4(%ebx), %eax # CHECK: Sections: -# CHECK: Name Size Address +# CHECK: Name Size VMA # CHECK: .got 00000004 0000000000403000 # RUN: not ld.lld %S/Inputs/i386-got32x-baseless.elf -o %t1 -pie 2>&1 | \ diff --git a/lld/test/ELF/linkerscript/addr.test b/lld/test/ELF/linkerscript/addr.test index db0568e56c7..2e68cc271c0 100644 --- a/lld/test/ELF/linkerscript/addr.test +++ b/lld/test/ELF/linkerscript/addr.test @@ -4,7 +4,7 @@ # RUN: llvm-objdump -section-headers %t1 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .text 00000000 0000000000001000 TEXT # CHECK-NEXT: 2 .foo.1 00000008 0000000000001000 DATA diff --git a/lld/test/ELF/linkerscript/align-empty.test b/lld/test/ELF/linkerscript/align-empty.test index 63fe32882c0..06d3945ddc4 100644 --- a/lld/test/ELF/linkerscript/align-empty.test +++ b/lld/test/ELF/linkerscript/align-empty.test @@ -13,7 +13,7 @@ SECTIONS { } # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address +# CHECK-NEXT: Idx Name Size VMA # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .dynsym 00000018 0000000000000190 # CHECK-NEXT: 2 .gnu.hash 0000001c 00000000000001a8 diff --git a/lld/test/ELF/linkerscript/align1.test b/lld/test/ELF/linkerscript/align1.test index 5804bf93374..70d1141022a 100644 --- a/lld/test/ELF/linkerscript/align1.test +++ b/lld/test/ELF/linkerscript/align1.test @@ -13,7 +13,7 @@ SECTIONS { } # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .aaa 00000008 0000000000010000 DATA # CHECK-NEXT: 2 .bbb 00000008 0000000000011000 DATA @@ -25,7 +25,7 @@ SECTIONS { # RUN: llvm-objdump -section-headers %t4 | FileCheck %s -check-prefix=ZERO # ZERO: Sections: -# ZERO-NEXT: Idx Name Size Address Type +# ZERO-NEXT: Idx Name Size VMA Type # ZERO-NEXT: 0 00000000 0000000000000000 # ZERO-NEXT: 1 .aaa 00000008 0000000000000123 DATA diff --git a/lld/test/ELF/linkerscript/align2.test b/lld/test/ELF/linkerscript/align2.test index a9003a403d7..56aba4738a7 100644 --- a/lld/test/ELF/linkerscript/align2.test +++ b/lld/test/ELF/linkerscript/align2.test @@ -13,7 +13,7 @@ SECTIONS { } # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .aaa 00000008 0000000000010000 DATA # CHECK-NEXT: 2 .bbb 00000008 0000000000011000 DATA diff --git a/lld/test/ELF/linkerscript/align3.test b/lld/test/ELF/linkerscript/align3.test index 2a091fcbd6b..8c9146e016d 100644 --- a/lld/test/ELF/linkerscript/align3.test +++ b/lld/test/ELF/linkerscript/align3.test @@ -11,7 +11,7 @@ SECTIONS { } # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .aaa 00000008 0000000000010000 DATA # CHECK-NEXT: 2 .bbb 00000008 0000000000011000 DATA diff --git a/lld/test/ELF/linkerscript/at2.test b/lld/test/ELF/linkerscript/at2.test index 82c9ae1d225..e45a716bdab 100644 --- a/lld/test/ELF/linkerscript/at2.test +++ b/lld/test/ELF/linkerscript/at2.test @@ -48,7 +48,7 @@ SECTIONS { # CHECK-NEXT: } # SECTIONS: Sections: -# SECTIONS-NEXT: Idx Name Size Address +# SECTIONS-NEXT: Idx Name Size VMA # SECTIONS-NEXT: 0 00000000 0000000000000000 # SECTIONS-NEXT: 1 .foo1 00000008 0000000000002000 # SECTIONS-NEXT: 2 .foo2 00000008 0000000000002008 diff --git a/lld/test/ELF/linkerscript/insert-after.test b/lld/test/ELF/linkerscript/insert-after.test index 4260cd77f55..005c1500b1b 100644 --- a/lld/test/ELF/linkerscript/insert-after.test +++ b/lld/test/ELF/linkerscript/insert-after.test @@ -16,7 +16,7 @@ SECTIONS { # RUN: ld.lld %t1.o -o %t1 --script %p/Inputs/insert-after.script --script %s # RUN: llvm-objdump -section-headers %t1 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .text 00000008 0000000000000000 TEXT # CHECK-NEXT: 2 .foo.text 00000008 0000000000000008 TEXT diff --git a/lld/test/ELF/linkerscript/insert-before.test b/lld/test/ELF/linkerscript/insert-before.test index 52317bef6ac..24fdd69a80a 100644 --- a/lld/test/ELF/linkerscript/insert-before.test +++ b/lld/test/ELF/linkerscript/insert-before.test @@ -16,7 +16,7 @@ SECTIONS { # RUN: ld.lld %t1.o -o %t1 --script %p/Inputs/insert-after.script --script %s # RUN: llvm-objdump -section-headers %t1 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .foo.text 00000008 0000000000000000 TEXT # CHECK-NEXT: 2 .text 00000008 0000000000000008 TEXT diff --git a/lld/test/ELF/linkerscript/locationcountererr2.s b/lld/test/ELF/linkerscript/locationcountererr2.s index 9efe86a7283..3a0c7692c54 100644 --- a/lld/test/ELF/linkerscript/locationcountererr2.s +++ b/lld/test/ELF/linkerscript/locationcountererr2.s @@ -4,7 +4,7 @@ # RUN: echo ". = 0x150; . = 0x10; .text : {} }" >> %t.script # RUN: ld.lld %t.o --script %t.script -o %t -shared # RUN: llvm-objdump -section-headers %t | FileCheck %s -# CHECK: Name Size Address +# CHECK: Name Size VMA # CHECK: .text 00000000 0000000000000010 # RUN: echo "SECTIONS { . = 0x20; . = ASSERT(0x1, "foo"); }" > %t2.script diff --git a/lld/test/ELF/linkerscript/memory3.s b/lld/test/ELF/linkerscript/memory3.s index 6a24313f062..3a4913724c5 100644 --- a/lld/test/ELF/linkerscript/memory3.s +++ b/lld/test/ELF/linkerscript/memory3.s @@ -14,7 +14,7 @@ ## Check we place .text into first defined memory region with appropriate flags. # CHECK: Sections: -# CHECK: Idx Name Size Address +# CHECK: Idx Name Size VMA # CHECK: 0 00000000 0000000000000000 # CHECK: 1 .text 00000001 0000000000001000 diff --git a/lld/test/ELF/linkerscript/multi-sections-constraint.s b/lld/test/ELF/linkerscript/multi-sections-constraint.s index bfedd10fc28..c1a253a69c1 100644 --- a/lld/test/ELF/linkerscript/multi-sections-constraint.s +++ b/lld/test/ELF/linkerscript/multi-sections-constraint.s @@ -8,7 +8,7 @@ # RUN: llvm-objdump -section-headers %t1 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK: .aaa 00000010 0000000000002000 DATA @@ -20,7 +20,7 @@ # RUN: llvm-objdump -section-headers %t2 | FileCheck %s --check-prefix=REV # REV: Sections: -# REV-NEXT: Idx Name Size Address Type +# REV-NEXT: Idx Name Size VMA Type # REV: .aaa 00000010 0000000000001000 DATA .global _start diff --git a/lld/test/ELF/linkerscript/non-absolute2.test b/lld/test/ELF/linkerscript/non-absolute2.test index b60666412b8..2d08354a036 100644 --- a/lld/test/ELF/linkerscript/non-absolute2.test +++ b/lld/test/ELF/linkerscript/non-absolute2.test @@ -9,7 +9,7 @@ SECTIONS { } # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address +# CHECK-NEXT: Idx Name Size VMA # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .dynsym 00000030 0000000000001000 # CHECK: 5 .text 00000000 000000000000106c diff --git a/lld/test/ELF/linkerscript/numbers.s b/lld/test/ELF/linkerscript/numbers.s index 98d7e336134..ceb85fd68d5 100644 --- a/lld/test/ELF/linkerscript/numbers.s +++ b/lld/test/ELF/linkerscript/numbers.s @@ -18,7 +18,7 @@ # RUN: llvm-objdump -section-headers %t2 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address +# CHECK-NEXT: Idx Name Size VMA # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .hex1 00000008 0000000000001000 # CHECK-NEXT: 2 .hex2 00000008 0000000000001010 @@ -67,7 +67,7 @@ # RUN: ld.lld %t --script %t8.script -o %t6 # RUN: llvm-objdump -section-headers %t6 | FileCheck -check-prefix=SECADDR %s # SECADDR: Sections: -# SECADDR-NEXT: Idx Name Size Address +# SECADDR-NEXT: Idx Name Size VMA # SECADDR-NEXT: 0 00000000 0000000000000000 # SECADDR-NEXT: 1 .hex1 00000008 0000000000000400 # SECADDR-NEXT: 2 .hex2 00000008 0000000000000500 diff --git a/lld/test/ELF/linkerscript/out-of-order.s b/lld/test/ELF/linkerscript/out-of-order.s index da8c103bb47..fbab435f7ac 100644 --- a/lld/test/ELF/linkerscript/out-of-order.s +++ b/lld/test/ELF/linkerscript/out-of-order.s @@ -22,7 +22,7 @@ # must take responsibility to make sure this does not happen. # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .data 00000008 0000000000004000 # CHECK-NEXT: 2 .dynamic 00000060 0000000000004008 diff --git a/lld/test/ELF/linkerscript/repsection-va.s b/lld/test/ELF/linkerscript/repsection-va.s index 8a50fc0998f..5da94d020e9 100644 --- a/lld/test/ELF/linkerscript/repsection-va.s +++ b/lld/test/ELF/linkerscript/repsection-va.s @@ -5,7 +5,7 @@ # RUN: ld.lld -o %t1 --script %t.script %t # RUN: llvm-objdump -section-headers %t1 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NOT: .foo # CHECK: .foo 00000008 {{.*}} DATA # CHECK-NOT: .foo diff --git a/lld/test/ELF/linkerscript/sections-gc2.s b/lld/test/ELF/linkerscript/sections-gc2.s index e2941aa57ed..7b1fa8dacaf 100644 --- a/lld/test/ELF/linkerscript/sections-gc2.s +++ b/lld/test/ELF/linkerscript/sections-gc2.s @@ -8,7 +8,7 @@ # RUN: ld.lld -T %t.script -o %t.so %t.o --gc-sections # RUN: llvm-objdump -h %t.so | FileCheck %s -# CHECK: Idx Name Size Address Type +# CHECK: Idx Name Size VMA Type # CHECK-NEXT: 0 # CHECK-NEXT: used_in_reloc # CHECK-NEXT: .text diff --git a/lld/test/ELF/linkerscript/symbol-only.test b/lld/test/ELF/linkerscript/symbol-only.test index f2fefdc049b..9951e9c8857 100644 --- a/lld/test/ELF/linkerscript/symbol-only.test +++ b/lld/test/ELF/linkerscript/symbol-only.test @@ -12,7 +12,7 @@ SECTIONS { } # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address +# CHECK-NEXT: Idx Name Size VMA # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK: abc 00000000 [[ADDR:[0-9a-f]*]] # CHECK: bar 00000000 0000000000001000 diff --git a/lld/test/ELF/linkerscript/va.s b/lld/test/ELF/linkerscript/va.s index c305f0689e1..bbf55cb45b3 100644 --- a/lld/test/ELF/linkerscript/va.s +++ b/lld/test/ELF/linkerscript/va.s @@ -5,7 +5,7 @@ # RUN: ld.lld -o %t1 --script %t.script %t # RUN: llvm-objdump -section-headers %t1 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address +# CHECK-NEXT: Idx Name Size VMA # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .foo 00000004 0000000000000000 # CHECK-NEXT: 2 .boo 00000004 0000000000000004 diff --git a/lld/test/ELF/ppc64-dynamic-relocations.s b/lld/test/ELF/ppc64-dynamic-relocations.s index 2d9dfc6f804..a0484d413a8 100644 --- a/lld/test/ELF/ppc64-dynamic-relocations.s +++ b/lld/test/ELF/ppc64-dynamic-relocations.s @@ -25,7 +25,7 @@ // There should be 2 reserved doublewords before the first entry. The dynamic // linker will fill those in with the address of the resolver entry point and // the dynamic object identifier. -// DIS: Idx Name Size Address Type +// DIS: Idx Name Size VMA Type // DIS: .plt 00000018 0000000010030000 BSS // DT_PLTGOT should point to the start of the .plt section. diff --git a/lld/test/ELF/relocatable.s b/lld/test/ELF/relocatable.s index 7235ea03c28..74ed920fc03 100644 --- a/lld/test/ELF/relocatable.s +++ b/lld/test/ELF/relocatable.s @@ -53,7 +53,7 @@ # CHECK-NEXT: } # SECTION: Sections: -# SECTION: Idx Name Size Address Type +# SECTION: Idx Name Size VMA Type # SECTION: 0 00000000 0000000000000000 # SECTION: 1 .text 00000056 0000000000000000 TEXT # SECTION: 2 .rela.text 00000090 0000000000000000 diff --git a/lld/test/ELF/relro-omagic.s b/lld/test/ELF/relro-omagic.s index ba0ca72e219..3f6b42557c4 100644 --- a/lld/test/ELF/relro-omagic.s +++ b/lld/test/ELF/relro-omagic.s @@ -7,7 +7,7 @@ # RUN: llvm-readobj --program-headers %t | FileCheck --check-prefix=NOPHDRS %s # NORELRO: Sections: -# NORELRO-NEXT: Idx Name Size Address Type +# NORELRO-NEXT: Idx Name Size VMA Type # NORELRO-NEXT: 0 00000000 0000000000000000 # NORELRO-NEXT: 1 .dynsym 00000048 0000000000200120 # NORELRO-NEXT: 2 .hash 00000020 0000000000200168 diff --git a/lld/test/ELF/sectionstart-noallochdr.s b/lld/test/ELF/sectionstart-noallochdr.s index be8e0c568e1..b32d67c7b78 100644 --- a/lld/test/ELF/sectionstart-noallochdr.s +++ b/lld/test/ELF/sectionstart-noallochdr.s @@ -5,7 +5,7 @@ # RUN: llvm-objdump -section-headers %t1 | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .text 00000001 0000000000000010 TEXT # CHECK-NEXT: 2 .data 00000004 0000000000000020 DATA diff --git a/lld/test/ELF/sectionstart.s b/lld/test/ELF/sectionstart.s index be8b5f0cfb4..519831daacf 100644 --- a/lld/test/ELF/sectionstart.s +++ b/lld/test/ELF/sectionstart.s @@ -5,7 +5,7 @@ # RUN: llvm-objdump -section-headers %t | FileCheck %s # CHECK: Sections: -# CHECK-NEXT: Idx Name Size Address Type +# CHECK-NEXT: Idx Name Size VMA Type # CHECK-NEXT: 0 00000000 0000000000000000 # CHECK-NEXT: 1 .text 00000001 0000000000100000 TEXT # CHECK-NEXT: 2 .data 00000004 0000000000110000 DATA |

