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:
parent
4b0e8a5f80
commit
c8373ebb4e
7 changed files with 27 additions and 13 deletions
|
@ -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>
|
2015-08-08 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
* binutils-all/strip-12.s: Use ".section .bss" instead of ".bss"
|
* binutils-all/strip-12.s: Use ".section .bss" instead of ".bss"
|
||||||
|
|
|
@ -3,5 +3,5 @@
|
||||||
#readelf: -S --wide
|
#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
|
#pass
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
.section .bss
|
.section .bss
|
||||||
|
.p2align 4
|
||||||
.space 8
|
.space 8
|
||||||
.section .debug_str,"MS",%progbits,1
|
.section .debug_str,"MS",%progbits,1
|
||||||
.string ""
|
.string ""
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#DUMPPROG: nm
|
#DUMPPROG: nm
|
||||||
#nm: -n
|
#nm: -n
|
||||||
|
|
||||||
|
#...
|
||||||
0+ D bar
|
0+ D bar
|
||||||
0+ d foa
|
0+ d foa
|
||||||
0+ d fob
|
0+ d fob
|
||||||
|
|
|
@ -5,10 +5,11 @@
|
||||||
#DUMPPROG: nm
|
#DUMPPROG: nm
|
||||||
#nm: -n
|
#nm: -n
|
||||||
|
|
||||||
|
#...
|
||||||
0+ D bar
|
0+ D bar
|
||||||
0+ W foa
|
0+ [VW] foa
|
||||||
0+ W fob
|
0+ [VW] fob
|
||||||
0+ D foo
|
0+ D foo
|
||||||
0+ W foo1
|
0+ [VW] foo1
|
||||||
0+ W foo2
|
0+ [VW] foo2
|
||||||
|
|
||||||
|
|
|
@ -5,10 +5,11 @@
|
||||||
#DUMPPROG: nm
|
#DUMPPROG: nm
|
||||||
#nm: -n
|
#nm: -n
|
||||||
|
|
||||||
|
#...
|
||||||
0+ D bar
|
0+ D bar
|
||||||
0+ W foa
|
0+ [VW] foa
|
||||||
0+ W fob
|
0+ [VW] fob
|
||||||
0+ d foo
|
0+ d foo
|
||||||
0+ W foo1
|
0+ [VW] foo1
|
||||||
0+ W foo2
|
0+ [VW] foo2
|
||||||
|
|
||||||
|
|
|
@ -5,10 +5,11 @@
|
||||||
#DUMPPROG: nm
|
#DUMPPROG: nm
|
||||||
#nm: -n
|
#nm: -n
|
||||||
|
|
||||||
|
#...
|
||||||
0+ D bar
|
0+ D bar
|
||||||
0+ W foa
|
0+ [VW] foa
|
||||||
0+ W fob
|
0+ [VW] fob
|
||||||
0+ D foo
|
0+ D foo
|
||||||
0+ W foo1
|
0+ [VW] foo1
|
||||||
0+ W foo2
|
0+ [VW] foo2
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue