rs6000 testsuite update
* testsuite/ld-scripts/align.exp: Exclude powerpc*-*-aix*. * testsuite/ld-scripts/assign-loc.d: Likewise. * testsuite/ld-scripts/defined3.d: Likewise. * testsuite/ld-scripts/defined4.d: Likewise. * testsuite/ld-scripts/defined5.d: Likewise. * testsuite/ld-scripts/expr2.d: Likewise. * testsuite/ld-scripts/provide.exp: Likewise. * testsuite/ld-scripts/sane1.d: Likewise. * testsuite/ld-scripts/size.exp: Likewise. * testsuite/ld-scripts/defined2.d: Don't xfail rs6000-*-aix*.
This commit is contained in:
parent
d42c267e9b
commit
2fe40b6792
13
ld/ChangeLog
13
ld/ChangeLog
@ -1,3 +1,16 @@
|
|||||||
|
2017-07-12 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
* testsuite/ld-scripts/align.exp: Exclude powerpc*-*-aix*.
|
||||||
|
* testsuite/ld-scripts/assign-loc.d: Likewise.
|
||||||
|
* testsuite/ld-scripts/defined3.d: Likewise.
|
||||||
|
* testsuite/ld-scripts/defined4.d: Likewise.
|
||||||
|
* testsuite/ld-scripts/defined5.d: Likewise.
|
||||||
|
* testsuite/ld-scripts/expr2.d: Likewise.
|
||||||
|
* testsuite/ld-scripts/provide.exp: Likewise.
|
||||||
|
* testsuite/ld-scripts/sane1.d: Likewise.
|
||||||
|
* testsuite/ld-scripts/size.exp: Likewise.
|
||||||
|
* testsuite/ld-scripts/defined2.d: Don't xfail rs6000-*-aix*.
|
||||||
|
|
||||||
2017-07-12 Alan Modra <amodra@gmail.com>
|
2017-07-12 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
* testsuite/ld-arc/nps-1b.err: Update.
|
* testsuite/ld-arc/nps-1b.err: Update.
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
|
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
|
||||||
# MA 02110-1301, USA.
|
# MA 02110-1301, USA.
|
||||||
|
|
||||||
if [istarget "rs6000-*-aix*"] {
|
if {[istarget "powerpc*-*-aix*"] || [istarget "rs6000-*-aix*"]} {
|
||||||
# Target maps .text and .data to other sections.
|
# Target maps .text and .data to other sections.
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#ld: -T assign-loc.t
|
#ld: -T assign-loc.t
|
||||||
#source: data.s
|
#source: data.s
|
||||||
#nm: -n
|
#nm: -n
|
||||||
#notarget: rs6000-*-aix*
|
#notarget: powerpc*-*-aix* rs6000-*-aix*
|
||||||
#...
|
#...
|
||||||
0+0100 A HEAP_SIZE
|
0+0100 A HEAP_SIZE
|
||||||
#...
|
#...
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#ld: -Tdefined2.t
|
#ld: -Tdefined2.t
|
||||||
#nm: -B
|
#nm: -B
|
||||||
#source: phdrs.s
|
#source: phdrs.s
|
||||||
#xfail: "rs6000-*-aix*"
|
|
||||||
|
|
||||||
# Check that arithmetic on DEFINED works.
|
# Check that arithmetic on DEFINED works.
|
||||||
# Matching both A and T accounts for formats that can't tell a .text
|
# Matching both A and T accounts for formats that can't tell a .text
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#nm: -B
|
#nm: -B
|
||||||
#source: phdrs.s
|
#source: phdrs.s
|
||||||
#source: defined.s
|
#source: defined.s
|
||||||
#xfail: "rs6000-*-aix*"
|
#xfail: powerpc*-*-aix* rs6000-*-aix*
|
||||||
|
|
||||||
# Check that DEFINED matches only symbols defined before its location.
|
# Check that DEFINED matches only symbols defined before its location.
|
||||||
# The ellipsis account for target-specific symbols. Matching both A and T
|
# The ellipsis account for target-specific symbols. Matching both A and T
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#ld: -Tdefined4.t
|
#ld: -Tdefined4.t
|
||||||
#nm: -B
|
#nm: -B
|
||||||
#source: defined4.s
|
#source: defined4.s
|
||||||
#xfail: rs6000-*-aix*
|
#xfail: powerpc*-*-aix* rs6000-*-aix*
|
||||||
#notarget: mips*-*-* mmix-*-*
|
#notarget: mips*-*-* mmix-*-*
|
||||||
# We check that defined and defined1 have the same address. MIPS targets
|
# We check that defined and defined1 have the same address. MIPS targets
|
||||||
# use different address. MMIX puts defined and defined1 in text section.
|
# use different address. MMIX puts defined and defined1 in text section.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#ld: -Tdefined5.t
|
#ld: -Tdefined5.t
|
||||||
#nm: -B
|
#nm: -B
|
||||||
#source: defined5.s
|
#source: defined5.s
|
||||||
#xfail: rs6000-*-aix*
|
#xfail: powerpc*-*-aix* rs6000-*-aix*
|
||||||
|
|
||||||
# Check that arithmetic on DEFINED works.
|
# Check that arithmetic on DEFINED works.
|
||||||
#...
|
#...
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# ld: -T expr2.t
|
# ld: -T expr2.t
|
||||||
#nm: -B
|
#nm: -B
|
||||||
#xfail: rs6000-*-aix* arm-*-*aout
|
#xfail: arm-*-*aout powerpc*-*-aix* rs6000-*-aix*
|
||||||
|
|
||||||
#...
|
#...
|
||||||
.* D defined
|
.* D defined
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
# a.out objdump displays the file header inside the text segment,
|
# a.out objdump displays the file header inside the text segment,
|
||||||
# confusing run_dump_test.
|
# confusing run_dump_test.
|
||||||
|
|
||||||
if {[istarget "rs6000-*-aix*"] || [is_aout_format]} {
|
if {[istarget "powerpc*-*-aix*"] || [istarget "rs6000-*-aix*"] || [is_aout_format]} {
|
||||||
unsupported provide-1
|
unsupported provide-1
|
||||||
unsupported provide-2
|
unsupported provide-2
|
||||||
unsupported provide-3
|
unsupported provide-3
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# source: data.s
|
# source: data.s
|
||||||
# ld: -T sane1.t
|
# ld: -T sane1.t
|
||||||
# nm: -B -n
|
# nm: -B -n
|
||||||
# notarget: mmix-* pdp11-* rs6000-*-aix* tic30-*-aout
|
# notarget: mmix-* pdp11-* powerpc*-*-aix* rs6000-*-aix* tic30-*-aout
|
||||||
# mmix symbol sections are wrong, pdp sign extends 16-bit addresses
|
# mmix symbol sections are wrong, pdp sign extends 16-bit addresses
|
||||||
# rs6000-aix and tic30 don't like empty .text
|
# rs6000-aix and tic30 don't like empty .text
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
# a.out objdump displays the file header inside the text segment,
|
# a.out objdump displays the file header inside the text segment,
|
||||||
# confusing run_dump_test.
|
# confusing run_dump_test.
|
||||||
|
|
||||||
if {[istarget "rs6000-*-aix*"] || [is_aout_format]} {
|
if {[istarget "powerpc*-*-aix*"] || [istarget "rs6000-*-aix*"] || [is_aout_format]} {
|
||||||
unsupported size-1
|
unsupported size-1
|
||||||
unsupported size-2
|
unsupported size-2
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user