diff options
author | Cary Coutant <ccoutant@google.com> | 2010-04-06 21:56:24 +0000 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2010-04-06 21:56:24 +0000 |
commit | be234d887ed5127f8a87aecb6e131679398485c1 (patch) | |
tree | 3e54d235fd89df3866ea696bd10ab969a883f1a4 /gold/testsuite/Makefile.am | |
parent | 3149d8c1150e24222c6c41e2c0fdde42f202d750 (diff) | |
download | gdb-be234d887ed5127f8a87aecb6e131679398485c1.zip gdb-be234d887ed5127f8a87aecb6e131679398485c1.tar.gz gdb-be234d887ed5127f8a87aecb6e131679398485c1.tar.bz2 |
gcc PR lto/42757
* plugin.cc (Pluginobj::get_symbol_resolution_info): Check for
prevailing definitions of common symbols.
* testsuite/plugin_test_6.sh: New test case.
* testsuite/plugin_common_test_1.c: New test case.
* testsuite/plugin_common_test_2.c: New test case.
* testsuite/Makefile.am (plugin_test_6): New test case.
* testsuite/Makefile.in: Regenerate.
Diffstat (limited to 'gold/testsuite/Makefile.am')
-rw-r--r-- | gold/testsuite/Makefile.am | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am index b4f97e9..3bc0ec8 100644 --- a/gold/testsuite/Makefile.am +++ b/gold/testsuite/Makefile.am @@ -1237,6 +1237,15 @@ check_PROGRAMS += plugin_test_5 plugin_test_5: two_file_test_main.o two_file_test_1.syms two_file_test_1b.syms two_file_test_2.syms unused.syms gcctestdir/ld plugin_test.so $(CXXLINK) -Bgcctestdir/ -Wl,--no-demangle,--plugin,"./plugin_test.so",--plugin-opt,"_Z4f13iv",--gc-sections two_file_test_main.o two_file_test_1.syms two_file_test_1b.syms two_file_test_2.syms unused.syms +check_PROGRAMS += plugin_test_6 +check_SCRIPTS += plugin_test_6.sh +check_DATA += plugin_test_6.err +MOSTLYCLEANFILES += plugin_test_6.err +plugin_test_6: plugin_common_test_1.syms plugin_common_test_2.syms gcctestdir/ld plugin_test.so + $(CXXLINK) -Bgcctestdir/ -Wl,--no-demangle,--plugin,"./plugin_test.so" plugin_common_test_1.syms plugin_common_test_2.syms 2>plugin_test_6.err +plugin_test_6.err: plugin_test_6 + @touch plugin_test_6.err + plugin_test.so: plugin_test.o $(LINK) -Bgcctestdir/ -shared plugin_test.o plugin_test.o: plugin_test.c @@ -1250,6 +1259,10 @@ two_file_test_1b.syms: two_file_test_1b.o $(TEST_READELF) -sW $< >$@ 2>/dev/null two_file_test_2.syms: two_file_test_2.o $(TEST_READELF) -sW $< >$@ 2>/dev/null +plugin_common_test_1.syms: plugin_common_test_1.o + $(TEST_READELF) -sW $< >$@ 2>/dev/null +plugin_common_test_2.syms: plugin_common_test_2.o + $(TEST_READELF) -sW $< >$@ 2>/dev/null empty.syms: @echo "" >$@ |