Even more hppa testsuite patches.
[deliverable/binutils-gdb.git] / ld / testsuite / ld-scripts / weak.exp
index e965967d08b9ad61cb9ad41d2fc92570740807b3..47651c01c7d959df1643a4f76e8101ac2501b081 100644 (file)
@@ -35,7 +35,13 @@ set weak_regexp_big \
 set weak_regexp_little \
 ".*Contents of section .text:.*1000 08100000 0c200000 12121212 34343434.*Contents of section .data:.*2000 08100000 0c200000 56565656 78787878.*"
 
-if {! [ld_simple_link $ld tmpdir/weak "-T $srcdir/$subdir/weak.t tmpdir/weak1.o tmpdir/weak2.o"] } then {
+# hppa-elf needs a definition for $global$.
+set flags ""
+if [istarget hppa*-*-*] {
+    set flags "--defsym \\\$global\\\$=0"
+}
+
+if {! [ld_simple_link $ld tmpdir/weak "$flags -T $srcdir/$subdir/weak.t tmpdir/weak1.o tmpdir/weak2.o"] } then {
     fail $testname
 } else {
     if {[which $objdump] == 0} then {
This page took 0.024083 seconds and 4 git commands to generate.