This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
PATCH: Skip ia64 for ld-selective
- From: "H. J. Lu" <hjl at lucon dot org>
- To: binutils at sources dot redhat dot com
- Cc: amodra at bigpond dot net dot au
- Date: Tue, 6 Jan 2004 12:29:14 -0800
- Subject: PATCH: Skip ia64 for ld-selective
We used to skip ia64 for ld-selective since I got
/tmp/cc4VGQYm.s: Assembler messages:
/tmp/cc4VGQYm.s:114: Error: Cannot represent BFD_RELOC_VTABLE_ENTRY relocation
in object file
gcc: Internal error: Segmentation fault (program as)
Please submit a full bug report.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
The changed made on 2004-01-02 caused "make check" failures on ia64.
This patch restores the old behavior.
H.J.
----
2004-01-06 H.J. Lu <hongjiu.lu@intel.com>
* ld-selective/selective.exp: Skip ia64-*-*.
--- ld/testsuite/ld-selective/selective.exp.skip 2004-01-06 10:13:03.000000000 -0800
+++ ld/testsuite/ld-selective/selective.exp 2004-01-06 12:22:04.000000000 -0800
@@ -23,6 +23,11 @@ if ![is_elf_format] {
return
}
+# IA64 does not support selective linking
+if {[istarget "ia64-*-*"]} {
+ return
+}
+
# List contains test-items with three items followed by four lists:
# 1:name 2:test-type (CC or C++; add as needed) 3:filename 4:ld-flags
# 5:must-have-symbols 6:must-not-have-symbols 7:xfail-targets.
@@ -79,7 +84,7 @@ foreach testitem $seltests {
setup_xfail $xfail_target
}
setup_xfail "alpha*-*" "arc*-*" "d30v*-*" "dlx*-*" "i370*-*" "i860*-*"
- setup_xfail "i960*-*" "ia64*-*" "mn10200-*" "or32-*" "pj-*" "sparc64*-*"
+ setup_xfail "i960*-*" "mn10200-*" "or32-*" "pj-*" "sparc64*-*"
# It's either C or C++ at the moment.
if { $testtype == "C++" } {