aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-gc
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2023-06-15 11:45:03 +0930
committerAlan Modra <amodra@gmail.com>2023-06-15 11:45:03 +0930
commit0749c73cf8d5308359a75823b887c8cdf2e1b993 (patch)
tree19fd9b3c8ec032964d7660feb6654a6ed61b14ad /ld/testsuite/ld-gc
parent6a28a3c20044db82f86aad208497e2c8f6557f93 (diff)
downloadbinutils-0749c73cf8d5308359a75823b887c8cdf2e1b993.zip
binutils-0749c73cf8d5308359a75823b887c8cdf2e1b993.tar.gz
binutils-0749c73cf8d5308359a75823b887c8cdf2e1b993.tar.bz2
Re: Add some expected failures for bfin linker tests
After commit 7ade0f1582c4 I was seeing bfin-elf +XPASS: weak symbols, and on looking into the bfin targets a little, discovered we have two bfin-linux targets. One, bfin-uclinux, is like bfin-elf in that ld -m elf32bfin is the default, and the other, bfin-linux-uclibc where ld -m elf32bfinfd is the default. So putting bfin-*-*linux* in test xfails or elsewhere is wrong. We want bfin-*-linux* instead to just select the fdpic bfin target. This patch corrects wrong bfin target triples in the ld testsuite, not just the recent change but others I'd added to xfails too. It also fixes the bfin-linux-uclibc ld-elf/64ksec fail
Diffstat (limited to 'ld/testsuite/ld-gc')
-rw-r--r--ld/testsuite/ld-gc/pr19167.d2
-rw-r--r--ld/testsuite/ld-gc/start.d2
-rw-r--r--ld/testsuite/ld-gc/start2.d2
-rw-r--r--ld/testsuite/ld-gc/start3.d2
-rw-r--r--ld/testsuite/ld-gc/start4.d2
5 files changed, 5 insertions, 5 deletions
diff --git a/ld/testsuite/ld-gc/pr19167.d b/ld/testsuite/ld-gc/pr19167.d
index f652dd0..f302416 100644
--- a/ld/testsuite/ld-gc/pr19167.d
+++ b/ld/testsuite/ld-gc/pr19167.d
@@ -2,7 +2,7 @@
#source: pr19167b.s
#ld: --gc-sections -e _start
#objdump: -s -j _foo
-#xfail: bfin-*-*linux* frv-*-*linux* lm32-*-*linux*
+#xfail: bfin-*-linux* frv-*-*linux* lm32-*-*linux*
#...
Contents of section _foo:
diff --git a/ld/testsuite/ld-gc/start.d b/ld/testsuite/ld-gc/start.d
index 0998ecf..1f7ece5 100644
--- a/ld/testsuite/ld-gc/start.d
+++ b/ld/testsuite/ld-gc/start.d
@@ -1,7 +1,7 @@
#name: --gc-sections with __start_
#ld: --gc-sections -e _start
#nm: -n
-#xfail: bfin-*-*linux* frv-*-*linux* lm32-*-*linux*
+#xfail: bfin-*-linux* frv-*-*linux* lm32-*-*linux*
#...
[0-9a-f]+ D +_?__start__foo
diff --git a/ld/testsuite/ld-gc/start2.d b/ld/testsuite/ld-gc/start2.d
index b893ba2..d5a3e39 100644
--- a/ld/testsuite/ld-gc/start2.d
+++ b/ld/testsuite/ld-gc/start2.d
@@ -2,7 +2,7 @@
#ld: --gc-sections -e _start -z start-stop-gc
#nm: -n
#notarget: [uses_genelf]
-#xfail: bfin-*-*linux* frv-*-*linux*
+#xfail: bfin-*-linux* frv-*-*linux*
#failif
#...
diff --git a/ld/testsuite/ld-gc/start3.d b/ld/testsuite/ld-gc/start3.d
index a57dab1..d3d0a5f 100644
--- a/ld/testsuite/ld-gc/start3.d
+++ b/ld/testsuite/ld-gc/start3.d
@@ -2,7 +2,7 @@
#ld: --gc-sections -e _start
#nm: -n
#notarget: [is_generic]
-#xfail: bfin-*-*linux* frv-*-*linux* lm32-*-*linux*
+#xfail: bfin-*-linux* frv-*-*linux* lm32-*-*linux*
#...
[0-9a-f]+ T +bar
diff --git a/ld/testsuite/ld-gc/start4.d b/ld/testsuite/ld-gc/start4.d
index ae77aa9..60439a1 100644
--- a/ld/testsuite/ld-gc/start4.d
+++ b/ld/testsuite/ld-gc/start4.d
@@ -2,7 +2,7 @@
#ld: --gc-sections -e _start
#nm: -n
#target: [supports_gnu_unique]
-#xfail: bfin-*-*linux* frv-*-*linux* lm32-*-*linux*
+#xfail: bfin-*-linux* frv-*-*linux* lm32-*-*linux*
#...
[0-9a-f]+ R +bar_xx