diff options
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 8 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/endsym.d | 1 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr14156a.d | 1 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr14926.d | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/sec64k.exp | 5 | ||||
-rw-r--r-- | ld/testsuite/lib/ld-lib.exp | 1 |
6 files changed, 17 insertions, 1 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 09e11f5..1596793 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,11 @@ +2016-01-17 Alan Modra <amodra@gmail.com> + + * testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate. + * testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate. + * testsuite/ld-elf/pr14156a.d: Likewise. + * testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate. + * testsuite/ld-elf/sec64k.exp: Likewise. + 2016-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com> * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)): diff --git a/ld/testsuite/ld-elf/endsym.d b/ld/testsuite/ld-elf/endsym.d index 912d3de..483cc83 100644 --- a/ld/testsuite/ld-elf/endsym.d +++ b/ld/testsuite/ld-elf/endsym.d @@ -3,6 +3,7 @@ #ld: --sort-common #nm: -n #notarget: hppa*-*-hpux* +#xfail: m68hc1*-* xgate-* #... .* end diff --git a/ld/testsuite/ld-elf/pr14156a.d b/ld/testsuite/ld-elf/pr14156a.d index 6476857..efdc846 100644 --- a/ld/testsuite/ld-elf/pr14156a.d +++ b/ld/testsuite/ld-elf/pr14156a.d @@ -5,6 +5,7 @@ #source: initn.s #ld: --sort-section=alignment #nm: -n +#xfail: m68hc1*-* xgate-* #... [0-9a-f]+ T foo diff --git a/ld/testsuite/ld-elf/pr14926.d b/ld/testsuite/ld-elf/pr14926.d index 4f7fef4..88c521c 100644 --- a/ld/testsuite/ld-elf/pr14926.d +++ b/ld/testsuite/ld-elf/pr14926.d @@ -1,6 +1,6 @@ #ld: -Ttext=0x60 #readelf: -S --wide -#notarget: d10v-*-* msp*-*-* visium-*-* xstormy*-*-* +#notarget: d10v-* m68hc1*-* msp*-* visium-* xgate-* xstormy*-* # the above targets use memory regions that don't allow 0x60 for .text #... diff --git a/ld/testsuite/ld-elf/sec64k.exp b/ld/testsuite/ld-elf/sec64k.exp index f3cf287..7d079ce 100644 --- a/ld/testsuite/ld-elf/sec64k.exp +++ b/ld/testsuite/ld-elf/sec64k.exp @@ -40,6 +40,11 @@ if { [istarget "arc-*-*"] return } +# m68hc11, m68hc12 and xgate run out of address space. +if { [istarget "m68hc1*-*"] || [istarget "xgate-*"] } { + return +} + # Test >64k sections, with and without -r. First, create the assembly # files. Have a relocation to another section and one within the local # section. diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp index e56b11e..f4283a5 100644 --- a/ld/testsuite/lib/ld-lib.exp +++ b/ld/testsuite/lib/ld-lib.exp @@ -1745,6 +1745,7 @@ proc check_shared_lib_support { } { && ![istarget spu-*-*] && ![istarget v850*-*-*] && ![istarget visium-*-*] + && ![istarget xgate-*-*] && ![istarget xstormy16-*-*] && ![istarget *-*-irix*] && ![istarget *-*-rtems] } { |