aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2003-07-22 14:58:35 +0000
committerH.J. Lu <hjl.tools@gmail.com>2003-07-22 14:58:35 +0000
commitd416627cc3e021feac66e61dab8560371dfdb1f4 (patch)
treedf49baf35b57652b99c648c6a6ee5ec437fd948f /ld
parent51cdc6e0567d26a31363dabf869c43225efc9d9a (diff)
downloadbinutils-d416627cc3e021feac66e61dab8560371dfdb1f4.zip
binutils-d416627cc3e021feac66e61dab8560371dfdb1f4.tar.gz
binutils-d416627cc3e021feac66e61dab8560371dfdb1f4.tar.bz2
2003-07-22 H.J. Lu <hongjiu.lu@intel.com>
* ld-selective/selective.exp: Skip "ia64-*-*". * ld-srec/srec.exp: Make xfail on "ia64-*-*".
Diffstat (limited to 'ld')
-rw-r--r--ld/testsuite/ChangeLog6
-rw-r--r--ld/testsuite/ld-selective/selective.exp5
-rw-r--r--ld/testsuite/ld-srec/srec.exp4
3 files changed, 15 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index e267928..145488a 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2003-07-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ld-selective/selective.exp: Skip "ia64-*-*".
+
+ * ld-srec/srec.exp: Make xfail on "ia64-*-*".
+
2003-07-11 Richard Sandiford <rsandifo@redhat.com>
* ld-h8300/relax-3{.s,.d,-coff.d}: New test.
diff --git a/ld/testsuite/ld-selective/selective.exp b/ld/testsuite/ld-selective/selective.exp
index 7c318ea..d2e4885 100644
--- a/ld/testsuite/ld-selective/selective.exp
+++ b/ld/testsuite/ld-selective/selective.exp
@@ -39,6 +39,11 @@ if {[istarget "alpha*-*-*"]} {
return
}
+# IA64 does not support selective linking
+if {[istarget "ia64-*-*"]} {
+ return
+}
+
# s390 does not support selective linking
if {[istarget "s390*-*-*"]} {
return
diff --git a/ld/testsuite/ld-srec/srec.exp b/ld/testsuite/ld-srec/srec.exp
index 27210d5..9b723f6 100644
--- a/ld/testsuite/ld-srec/srec.exp
+++ b/ld/testsuite/ld-srec/srec.exp
@@ -384,6 +384,9 @@ setup_xfail "alpha*-*-netbsd*"
# The S-record linker hasn't any hope of coping with HPPA relocs.
setup_xfail "hppa*-*-*"
+# The S-record linker doesn't handle IA64 Elf relaxation.
+setup_xfail "ia64-*-*"
+
# The S-record linker doesn't support the special PE headers - the PE
# emulation tries to write pe-specific information to the PE headers
# in the output bfd, but it's not a PE bfd (it's an srec bfd)
@@ -417,6 +420,7 @@ setup_xfail "v850*-*-elf"
setup_xfail "alpha*-*-elf*" "alpha*-*-linux-gnu*" "alpha*-*-gnu*"
setup_xfail "alpha*-*-netbsd*"
setup_xfail "hppa*-*-*"
+setup_xfail "ia64-*-*"
setup_xfail "*-*-cygwin*" "*-*-mingw*" "*-*-pe*" "*-*-winnt*"
run_srec_test $test2 "tmpdir/sr3.o"