summaryrefslogtreecommitdiffstats
path: root/gas/testsuite/gas/arm/weakdef-2.d
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2010-04-29 14:44:15 +0000
committerNick Clifton <nickc@redhat.com>2010-04-29 14:44:15 +0000
commit77db8e2e96ba37bb1915261d21f7287f15b67bf8 (patch)
tree95d5cd9e621e6912a423b1b35b9120b31360df4d /gas/testsuite/gas/arm/weakdef-2.d
parentc0643a5132a92140534e5a0de9fd26ca5c5e9060 (diff)
downloadppe42-binutils-77db8e2e96ba37bb1915261d21f7287f15b67bf8.tar.gz
ppe42-binutils-77db8e2e96ba37bb1915261d21f7287f15b67bf8.zip
* write.c (fixup_segment): Do not assume we know the section a
defined weak symbol is in. * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat weak symbols as not known to be in the same section, even if they are defined. * gas/arm/weakdef-1.s: New. * gas/arm/weakdef-1.d: New. * gas/arm/weakdef-2.s: New. * gas/arm/weakdef-2.d: New. * gas/arm/weakdef-2.l: New.
Diffstat (limited to 'gas/testsuite/gas/arm/weakdef-2.d')
-rw-r--r--gas/testsuite/gas/arm/weakdef-2.d5
1 files changed, 5 insertions, 0 deletions
diff --git a/gas/testsuite/gas/arm/weakdef-2.d b/gas/testsuite/gas/arm/weakdef-2.d
new file mode 100644
index 0000000000..e0ff272abb
--- /dev/null
+++ b/gas/testsuite/gas/arm/weakdef-2.d
@@ -0,0 +1,5 @@
+# name: adr of weak
+# as:
+# error-output: weakdef-2.l
+# This test is only valid on ELF based ports.
+#not-target: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix*
OpenPOWER on IntegriCloud