This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH] fix ld-elf/stabs.d for alpha-linux
Hi Nick,
here is the patch that disable the test on alpha.
Tristan.
ld/testsuite
2008-10-03 Tristan Gingold <gingold@adacore.com>
* ld-elf/stab.d: Don't run on alpha (to avoid relocation
overflow on 64 bits targets whose stab values is 32 bits).
*** ld/testsuite/ld-elf/stab.d 15 May 2006 00:48:44 -0000 1.2
--- ld/testsuite/ld-elf/stab.d 3 Oct 2008 12:55:47 -0000
***************
*** 2,8 ****
#as: -gstabs
#readelf: -S --wide
#ld:
! #notarget: ia64-*-*
#...
\[[0-9 ][0-9]\] \.stab +PROGBITS +0+ [0-9a-f]+ [0-9a-f]+ [0-9a-f]
+ +[1-9]+ +0.*
--- 2,8 ----
#as: -gstabs
#readelf: -S --wide
#ld:
! #notarget: "ia64-*-*" "alpha*"
#...
\[[0-9 ][0-9]\] \.stab +PROGBITS +0+ [0-9a-f]+ [0-9a-f]+ [0-9a-f]
+ +[1-9]+ +0.*
On Oct 2, 2008, at 8:08 PM, Nick Clifton wrote:
Hi Tristan,
To solve this issue I propose to add '-Ttext=0' option to the link.
(The other possibility is to disable the test on alpha).
This introduces new linker testsuite failures in the following ports:
d10v-elf:
address 0x2 of tmpdir/dump section .text is not within region INSN
msp430-elf:
address 0x2 of tmpdir/dump section .text is not within region text
xstormy16-elf:
address 0x4 of tmpdir/dump section .text is not within region ROM
So maybe an exception for the alpha is better.