This is the mail archive of the mailing list for the binutils project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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:> for instructions.

The changed made on 2004-01-02 caused "make check" failures on ia64.
This patch restores the old behavior.

2004-01-06  H.J. Lu  <>

	* 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] {
+# 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++" } {

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]