Tweak binutils testsuite

Some targets provide aligned .bss sections, so explicitly align.
msp430 and rl78 emit "magic" symbols when assembling symbol.s, and
mips targets emit STT_OBJECT rather than STT_NOTYPE syms.

	* binutils-all/strip-12.s: Align .bss section.
	* binutils-all/strip-12.d: Adjust.
	* binutils-all/symbols-1.d: Allow extraneous symbols.
	* binutils-all/symbols-2.d: Likewise, and V for weakened syms.
	* binutils-all/symbols-3.d: Likewise.
	* binutils-all/symbols-4.d: Likewise.
This commit is contained in:
Alan Modra 2015-08-11 21:54:48 +09:30
parent 4b0e8a5f80
commit c8373ebb4e
7 changed files with 27 additions and 13 deletions

View File

@ -1,3 +1,12 @@
2015-08-11 Alan Modra <amodra@gmail.com>
* binutils-all/strip-12.s: Align .bss section.
* binutils-all/strip-12.d: Adjust.
* binutils-all/symbols-1.d: Allow extraneous symbols.
* binutils-all/symbols-2.d: Likewise, and V for weakened syms.
* binutils-all/symbols-3.d: Likewise.
* binutils-all/symbols-4.d: Likewise.
2015-08-08 Hans-Peter Nilsson <hp@axis.com>
* binutils-all/strip-12.s: Use ".section .bss" instead of ".bss"

View File

@ -3,5 +3,5 @@
#readelf: -S --wide
#...
\[[ 0-9]+\] \.bss[ \t]+NOBITS[ \t0-9a-f]+WA[ \t]+0[ \t]+0[ \t]+1
\[[ 0-9]+\] \.bss[ \t]+NOBITS[ \t0-9a-f]+WA[ \t]+0[ \t]+0[ \t]+16
#pass

View File

@ -1,4 +1,5 @@
.section .bss
.p2align 4
.space 8
.section .debug_str,"MS",%progbits,1
.string ""

View File

@ -5,6 +5,7 @@
#DUMPPROG: nm
#nm: -n
#...
0+ D bar
0+ d foa
0+ d fob

View File

@ -5,10 +5,11 @@
#DUMPPROG: nm
#nm: -n
#...
0+ D bar
0+ W foa
0+ W fob
0+ [VW] foa
0+ [VW] fob
0+ D foo
0+ W foo1
0+ W foo2
0+ [VW] foo1
0+ [VW] foo2

View File

@ -5,10 +5,11 @@
#DUMPPROG: nm
#nm: -n
#...
0+ D bar
0+ W foa
0+ W fob
0+ [VW] foa
0+ [VW] fob
0+ d foo
0+ W foo1
0+ W foo2
0+ [VW] foo1
0+ [VW] foo2

View File

@ -5,10 +5,11 @@
#DUMPPROG: nm
#nm: -n
#...
0+ D bar
0+ W foa
0+ W fob
0+ [VW] foa
0+ [VW] fob
0+ D foo
0+ W foo1
0+ W foo2
0+ [VW] foo1
0+ [VW] foo2