PR ld/1567

* ld-cris/noov.s, ld-cris/noov.d: New test.
This commit is contained in:
Hans-Peter Nilsson 2005-10-28 00:24:09 +00:00
parent 8e33215f84
commit 8559470fe5
3 changed files with 32 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2005-10-28 Hans-Peter Nilsson <hp@axis.com>
PR ld/1567
* ld-cris/noov.s, ld-cris/noov.d: New test.
2005-10-26 Alan Modra <amodra@bigpond.net.au>
* ld-elf/empty2.d: Allow more symbols.

View File

@ -0,0 +1,13 @@
#notarget: cris-*-*aout*
#ld: --section-start=.text=0xc0010000
#objdump: -s -j .text
# Check that we don't get a "relocation truncated to fit", when a
# relocation would overflow if it hadn't been wrapping. We always
# want 32-bit-wrapping on a 32-bit target for the benefit of Linux
# address-mapping macros.
.*: file format elf32.*-cris
Contents of section \.text:
c0010000 04200100 00200100 .*

View File

@ -0,0 +1,14 @@
.text
; Test that this works both with a symbol defined in a section...
.dword __Edata+0x40000000
; ...as well as absolute symbol (defined outside sections in the
; linker script).
.dword __Sdata+0x40000000
.data
; Make sure we get the same section alignment for *-elf as for *-linux*.
.balign 0x2000
; Make .data non-empty.
.dword 0