Ensure section sizes are multiples of 16, so that targets like MIPS

that pad out sections won't fail these tests.
This commit is contained in:
Alan Modra 2000-10-19 03:19:51 +00:00
parent 476d4b9b97
commit 73cd359e15
5 changed files with 22 additions and 16 deletions

View File

@ -1,3 +1,9 @@
2000-10-19 Alan Modra <alan@linuxcare.com.au>
* gas/elf/section0.s: Ensure section sizes are multiples of 16.
* gas/elf/section1.s: Likewise.
* gas/elf/section[01].d: Change to suit.
2000-10-18 H.J. Lu <hjl@gnu.org>
* gas/i386/intel.d: Fix the support for 64bit BFD in the last

View File

@ -5,12 +5,12 @@
Contents of section .text:
Contents of section .data:
0000 0000 ..
0+000 00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00.*
# The MIPS includes a 'section .reginfo' and such here.
#...
Contents of section A:
0000 010101 ...
0+000 01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01.*
Contents of section B:
0000 0202 ..
0+000 02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02.*
Contents of section C:
0000 03 .
0+000 03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03.*

View File

@ -1,11 +1,11 @@
.data
.byte 0
.byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
.section A
.byte 1
.byte 1,1,1,1,1,1,1,1,1,1,1,1,1,1
.pushsection B
.byte 2
.byte 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
.pushsection C
.byte 3
.byte 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
.popsection
.byte 2
.popsection

View File

@ -5,12 +5,12 @@
Contents of section .text:
Contents of section .data:
0000 000000 ...
0+000 00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00 ?00.*
# The MIPS includes a 'section .reginfo' and such here.
#...
Contents of section A:
0000 01010101 0101 ......
0+000 01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01 ?01.*
Contents of section B:
0000 02020202 02 .....
0+000 02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02 ?02.*
Contents of section C:
0000 0303 ..
0+000 03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03 ?03.*

View File

@ -1,19 +1,19 @@
.data
.byte 0
.byte 0,0,0,0,0,0,0,0,0,0,0,0,0,0
.section A
.byte 1
.byte 1,1,1,1,1,1,1,1,1,1,1
.previous
.byte 0
.previous
.byte 1
.pushsection B
.byte 2
.byte 2,2,2,2,2,2,2,2,2,2,2,2
.previous
.byte 1
.previous
.byte 2
.pushsection C
.byte 3
.byte 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
.previous
.byte 2
.previous