From 94313f361f6116eb48c1f07e82ec7c4ae1dfe2a8 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Tue, 2 Jun 2009 18:51:34 +0000 Subject: bfd/ * coff-rs6000.c (xcoff_ppc_relocate_section): Allow undefined symbols to be left unimported when linking statically. * xcofflink.c (xcoff_link_add_symbols): Ignore global linkage code when linking statically. ld/testsuite/ * ld-powerpc/aix-glink-3.s, ld-powerpc/aix-glink-3a.s, ld-powerpc/aix-glink-3b.s, ld-powerpc/aix-glink-3.dd, ld-powerpc/aix-glink-3-32.d, ld-powerpc/aix-glink-3-64.d: New tests. * ld-powerpc/aix52.exp: Run them. Move the lineno tests to maintain alphabetical order. --- ld/testsuite/ld-powerpc/aix-glink-3-32.d | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 ld/testsuite/ld-powerpc/aix-glink-3-32.d (limited to 'ld/testsuite/ld-powerpc/aix-glink-3-32.d') diff --git a/ld/testsuite/ld-powerpc/aix-glink-3-32.d b/ld/testsuite/ld-powerpc/aix-glink-3-32.d new file mode 100644 index 0000000..754789f --- /dev/null +++ b/ld/testsuite/ld-powerpc/aix-glink-3-32.d @@ -0,0 +1,5 @@ +#name: Glink test 3 (error) (32-bit) +#source: aix-glink-3.s +#as: -a32 +#ld: -b32 -bnoautoimp tmpdir/aix-glink-3b.so +#error: undefined reference to `\.g' -- cgit v1.1