mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-23 13:21:43 +08:00
Fix tests to align to a 16 byte boundary.
This commit is contained in:
parent
a7c108501a
commit
4c507252cd
@ -1,3 +1,25 @@
|
||||
000-12-02 Chris Demetriou <cgd@sibyte.com>
|
||||
|
||||
* gas/mips/elf_e_flags.s: Add padding to the end of the
|
||||
file so that objdump output will be consistent.
|
||||
* gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
|
||||
gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
|
||||
"..." at end of objdump output because of zero bytes at end
|
||||
of section.
|
||||
* gas/mips/elf_e_flags.c: Add note to comment about
|
||||
what's changing in elf_e_flags.s.
|
||||
|
||||
* gas/mips/la.s: Add padding to the end of the file so that
|
||||
objdump output will be consistent.
|
||||
* gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
|
||||
end of objdump output because of zero bytes at end of
|
||||
section.
|
||||
|
||||
* gas/mips/sync.s: Add padding to the end of the file so that
|
||||
objdump output will be consistent.
|
||||
* gas/mips/sync.d: Expect "..." at end of objdump output
|
||||
because of zero bytes at end of section.
|
||||
|
||||
2000-12-01 Chris Demetriou <cgd@sibyte.com>
|
||||
|
||||
* gas/mips/mips16.d: Expect mips16 nops to be used for padding
|
||||
|
@ -13,7 +13,13 @@
|
||||
|
||||
Ian 10 June 1999: I tweaked the resulting assembler file so that it
|
||||
would generate the same code when gas was configured for mips-elf
|
||||
and for mips64-elf. */
|
||||
and for mips64-elf.
|
||||
|
||||
18 October 2000: Chris Demetriou <cgd@sibyte.com> tweaked the code so
|
||||
that it would always generate enough zero-padding at the end to make
|
||||
objdump print "...", so that the test would be successful even on
|
||||
machines that pad results to cache line or other boundaries
|
||||
(e.g. mips-linux). */
|
||||
|
||||
int
|
||||
foo (int a, int b)
|
||||
|
@ -41,3 +41,6 @@ main:
|
||||
.set reorder
|
||||
|
||||
.end main
|
||||
|
||||
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
|
||||
.space 8
|
||||
|
@ -3,7 +3,7 @@
|
||||
# objdump: -fd
|
||||
|
||||
.*:.*file format.*mips.*
|
||||
architecture: mips:[34][0-9]00, flags 0x00000011:
|
||||
architecture: mips:.*, flags 0x00000011:
|
||||
HAS_RELOC, HAS_SYMS
|
||||
start address 0x0000000000000000
|
||||
|
||||
@ -25,3 +25,4 @@ Disassembly of section .text:
|
||||
28: 00000000 nop
|
||||
2c: 03e00008 jr \$ra
|
||||
30: 27bd0028 addiu \$sp,\$sp,40
|
||||
...
|
||||
|
@ -25,3 +25,4 @@ Disassembly of section .text:
|
||||
24: 00000000 nop
|
||||
28: 03e00008 jr \$ra
|
||||
2c: 27bd0028 addiu \$sp,\$sp,40
|
||||
...
|
||||
|
@ -25,3 +25,4 @@ Disassembly of section .text:
|
||||
24: 00000000 nop
|
||||
28: 03e00008 jr \$ra
|
||||
2c: 27bd0028 addiu \$sp,\$sp,40
|
||||
...
|
||||
|
@ -25,3 +25,4 @@ Disassembly of section .text:
|
||||
24: 00000000 nop
|
||||
28: 03e00008 jr \$ra
|
||||
2c: 27bd0028 addiu \$sp,\$sp,40
|
||||
...
|
||||
|
@ -469,3 +469,4 @@ Disassembly of section .text:
|
||||
[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
|
||||
[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at
|
||||
[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1
|
||||
...
|
||||
|
@ -613,3 +613,4 @@ Disassembly of section .text:
|
||||
[ ]*[0-9a-f]+: R_MIPS_LO16 .bss
|
||||
[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$at
|
||||
[0-9a-f]+ <[^>]*> addu \$a0,\$a0,\$a1
|
||||
...
|
||||
|
@ -107,8 +107,5 @@ data_label:
|
||||
la $4,big_local_common+0x1a5a5($5)
|
||||
la $4,small_local_common+0x1a5a5($5)
|
||||
|
||||
.ifndef KPIC
|
||||
# Round to a 16 byte boundary, for ease in testing multiple targets.
|
||||
nop
|
||||
nop
|
||||
.endif
|
||||
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
|
||||
.space 8
|
||||
|
@ -8,3 +8,4 @@ Disassembly of section \.text:
|
||||
0+0000 <foo> 0000000f[ ]*sync
|
||||
0+0004 <foo\+0x4> 0000040f[ ]*sync.p
|
||||
0+0008 <foo\+0x8> 0000000f[ ]*sync
|
||||
...
|
||||
|
@ -3,3 +3,6 @@ foo:
|
||||
sync
|
||||
sync.p
|
||||
sync.l
|
||||
|
||||
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
|
||||
.space 8
|
||||
|
Loading…
Reference in New Issue
Block a user