diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | ld/testsuite/ld-sparc/gotop32.rd | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-sparc/gotop32.td | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-sparc/gotop64.rd | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-sparc/gotop64.td | 3 | ||||
-rw-r--r-- | ld/testsuite/ld-tilegx/external.s | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-tilepro/external.s | 2 |
7 files changed, 17 insertions, 10 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 196bfa5..82ff52d 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2015-02-28 Alan Modra <amodra@gmail.com> + + * ld-sparc/gotop32.rd: Update for changed padding in data sections. + * ld-sparc/gotop32.td: Likewise. + * ld-sparc/gotop64.rd: Likewise. + * ld-sparc/gotop64.td: Likewise. + * ld-tilegx/external.s: Align .data. + * ld-tilepro/external.s: Likewise. + 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com> * ld-aarch64/aarch64-elf.exp (tls-tiny-desc, tls-tiny-desc-ie) diff --git a/ld/testsuite/ld-sparc/gotop32.rd b/ld/testsuite/ld-sparc/gotop32.rd index acbbdeb..3b5b942 100644 --- a/ld/testsuite/ld-sparc/gotop32.rd +++ b/ld/testsuite/ld-sparc/gotop32.rd @@ -16,7 +16,7 @@ Section Headers: +\[[ 0-9]+\] .text +PROGBITS +0+1000 0+1000 0+1000 0+ +AX +0 +0 4096 +\[[ 0-9]+\] .dynamic +DYNAMIC +0+12000 0+2000 0+70 08 +WA +3 +0 +4 +\[[ 0-9]+\] .got +PROGBITS +0+12070 0+2070 0+8 04 +WA +0 +0 +4 - +\[[ 0-9]+\] .data +PROGBITS +0+13000 0+3000 0+1000 00 +WA +0 +0 4096 + +\[[ 0-9]+\] .data +PROGBITS +0+13000 0+3000 0+8 00 +WA +0 +0 4096 +\[[ 0-9]+\] .shstrtab +.* +\[[ 0-9]+\] .symtab +.* +\[[ 0-9]+\] .strtab +.* @@ -29,7 +29,7 @@ There are [0-9]+ program headers, starting at offset [0-9]+ Program Headers: +Type +Offset +VirtAddr +PhysAddr +FileSiz MemSiz +Flg Align +LOAD +0x0+ 0x0+ 0x0+ 0x0+2000 0x0+2000 R E 0x10000 - +LOAD +0x0+2000 0x0+12000 0x0+12000 0x0+2000 0x0+2000 RW +0x10000 + +LOAD +0x0+2000 0x0+12000 0x0+12000 0x0+1008 0x0+1008 RW +0x10000 +DYNAMIC +0x0+2000 0x0+12000 0x0+12000 0x0+70 0x0+70 RW +0x4 #... diff --git a/ld/testsuite/ld-sparc/gotop32.td b/ld/testsuite/ld-sparc/gotop32.td index 520788b..d933b71 100644 --- a/ld/testsuite/ld-sparc/gotop32.td +++ b/ld/testsuite/ld-sparc/gotop32.td @@ -7,6 +7,5 @@ .*: +file format elf32-sparc Contents of section .data: - 13000 12345678 deadbeef 00000000 00000000 .* - 13010 00000000 00000000 00000000 00000000 .* + 13000 12345678 deadbeef .* #pass diff --git a/ld/testsuite/ld-sparc/gotop64.rd b/ld/testsuite/ld-sparc/gotop64.rd index 08a9514..2d3ffec 100644 --- a/ld/testsuite/ld-sparc/gotop64.rd +++ b/ld/testsuite/ld-sparc/gotop64.rd @@ -16,7 +16,7 @@ Section Headers: +\[[ 0-9]+\] .text +PROGBITS +0+1000 0+1000 0+1000 0+ +AX +0 +0 4096 +\[[ 0-9]+\] .dynamic +DYNAMIC +0+102000 0+2000 0+e0 10 +WA +3 +0 +8 +\[[ 0-9]+\] .got +PROGBITS +0+1020e0 0+20e0 0+10 08 +WA +0 +0 +8 - +\[[ 0-9]+\] .data +PROGBITS +0+103000 0+3000 0+1000 00 +WA +0 +0 4096 + +\[[ 0-9]+\] .data +PROGBITS +0+103000 0+3000 0+8 00 +WA +0 +0 4096 +\[[ 0-9]+\] .shstrtab +.* +\[[ 0-9]+\] .symtab +.* +\[[ 0-9]+\] .strtab +.* @@ -29,7 +29,7 @@ There are [0-9]+ program headers, starting at offset [0-9]+ Program Headers: +Type +Offset +VirtAddr +PhysAddr +FileSiz +MemSiz +Flg Align +LOAD +0x0+ 0x0+ 0x0+ 0x0+2000 0x0+2000 R E 0x100000 - +LOAD +0x0+2000 0x0+102000 0x0+102000 0x0+2000 0x0+2000 RW +0x100000 + +LOAD +0x0+2000 0x0+102000 0x0+102000 0x0+1008 0x0+1008 RW +0x100000 +DYNAMIC +0x0+2000 0x0+102000 0x0+102000 0x0+e0 0x0+e0 RW +0x8 #... diff --git a/ld/testsuite/ld-sparc/gotop64.td b/ld/testsuite/ld-sparc/gotop64.td index 28d40ed..303cdfe 100644 --- a/ld/testsuite/ld-sparc/gotop64.td +++ b/ld/testsuite/ld-sparc/gotop64.td @@ -7,6 +7,5 @@ .*: +file format elf64-sparc Contents of section .data: - 103000 12345678 deadbeef 00000000 00000000 .* - 103010 00000000 00000000 00000000 00000000 .* + 103000 12345678 deadbeef .* #pass diff --git a/ld/testsuite/ld-tilegx/external.s b/ld/testsuite/ld-tilegx/external.s index ab681bc..8806584 100644 --- a/ld/testsuite/ld-tilegx/external.s +++ b/ld/testsuite/ld-tilegx/external.s @@ -38,6 +38,6 @@ external_64a = 0x123456789abcdef0 external_64b = 0xfedcba9876543210 .data - + .align 0x20 .global external_data1 external_data1: diff --git a/ld/testsuite/ld-tilepro/external.s b/ld/testsuite/ld-tilepro/external.s index 93d7556..87ba37a 100644 --- a/ld/testsuite/ld-tilepro/external.s +++ b/ld/testsuite/ld-tilepro/external.s @@ -28,6 +28,6 @@ external_32a = 0x87654321 external_32b = 0xfedcba98 .data - + .align 0x20 .global external_data1 external_data1: |