aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-undefined
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-11-17 08:38:05 +1030
committerAlan Modra <amodra@gmail.com>2020-11-17 20:59:53 +1030
commit7cc340055d3993a25ded914aef88f784f16d46bc (patch)
treebfe3c19a8ebf58690f5f6e811d54ec02434377cb /ld/testsuite/ld-undefined
parent6f2643dbd2192e6fff77a5e6fec5141d209fd7d0 (diff)
downloadgdb-7cc340055d3993a25ded914aef88f784f16d46bc.zip
gdb-7cc340055d3993a25ded914aef88f784f16d46bc.tar.gz
gdb-7cc340055d3993a25ded914aef88f784f16d46bc.tar.bz2
PR26882, --enable-textrel-check=warning test failures on powerpc
PR 26882 * testsuite/ld-powerpc/dotsym3.d: Add "-z notext" to ld options. * testsuite/ld-powerpc/dotsym4.d: Likewise. * testsuite/ld-powerpc/ppc476-shared.d: Likewise. * testsuite/ld-powerpc/ppc476-shared2.d: Likewise. * testsuite/ld-powerpc/powerpc.exp: Likewise for various tests. * testsuite/ld-undefined/weak-fundef.s: Add BLPLT variant. * testsuite/ld-undefined/weak-undef.exp: Define BLPLT for ppc32.
Diffstat (limited to 'ld/testsuite/ld-undefined')
-rw-r--r--ld/testsuite/ld-undefined/weak-fundef.s3
-rw-r--r--ld/testsuite/ld-undefined/weak-undef.exp3
2 files changed, 5 insertions, 1 deletions
diff --git a/ld/testsuite/ld-undefined/weak-fundef.s b/ld/testsuite/ld-undefined/weak-fundef.s
index 2c20f79..de8f641 100644
--- a/ld/testsuite/ld-undefined/weak-fundef.s
+++ b/ld/testsuite/ld-undefined/weak-fundef.s
@@ -5,6 +5,9 @@
bl undef_weak_fun
nop
.endif
+ .ifdef BLPLT
+ bl undef_weak_fun@plt
+ .endif
.ifdef CALLPLT
call undef_weak_fun@plt
.endif
diff --git a/ld/testsuite/ld-undefined/weak-undef.exp b/ld/testsuite/ld-undefined/weak-undef.exp
index 50c8e14..14b6774 100644
--- a/ld/testsuite/ld-undefined/weak-undef.exp
+++ b/ld/testsuite/ld-undefined/weak-undef.exp
@@ -105,7 +105,8 @@ set asflags ""
switch -glob $target_triplet {
aarch64* -
arm* -
- powerpc* { set asflags "--defsym BL=1" }
+ powerpc64* { set asflags "--defsym BL=1" }
+ powerpc* { set asflags "--defsym BLPLT=1" }
hppa* { set asflags "--defsym HPPA=1" }
i\[3-7\]86* -
x86_64* { set asflags "--defsym CALLPLT=1" }