This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[gold commit] PR 19751: Remove checks for constructors that might have been eliminated by GCC
- From: Cary Coutant <ccoutant at gmail dot com>
- To: Binutils <binutils at sourceware dot org>
- Date: Tue, 8 Mar 2016 20:42:50 -0800
- Subject: [gold commit] PR 19751: Remove checks for constructors that might have been eliminated by GCC
- Authentication-results: sourceware.org; auth=none
GCC 6 does not generate constructors for two of gold's test cases,
causing two test failures. This patch simply removes the checks for
them.
-cary
2016-03-08 Cary Coutant <ccoutant@gmail.com>
gold/
PR 19751
* testsuite/Makefile.am (retain_symbols_file_test): Remove check
for constructor.
* testsuite/Makefile.in: Regenerate.
* testsuite/dynamic_list.sh: Likewise.
* testsuite/retain_symbols_file_test.sh: Likewise.
diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am
index b2a751f..2920587 100644
--- a/gold/testsuite/Makefile.am
+++ b/gold/testsuite/Makefile.am
@@ -2214,7 +2214,6 @@ MOSTLYCLEANFILES += retain_symbols_file_test
retain_symbols_file_test.in \
retain_symbols_file_test.so: basic_pic_test.o gcctestdir/ld
echo 'main' > retain_symbols_file_test.in
echo 't1' >> retain_symbols_file_test.in
- echo '_ZN4t16bC1Ev' >> retain_symbols_file_test.in
echo '_ZNK4t20a3getEv' >> retain_symbols_file_test.in
echo '_Z3t18v' >> retain_symbols_file_test.in
echo '__tcf_0' >> retain_symbols_file_test.in
diff --git a/gold/testsuite/dynamic_list.sh b/gold/testsuite/dynamic_list.sh
index 51c16a1..9611760 100755
--- a/gold/testsuite/dynamic_list.sh
+++ b/gold/testsuite/dynamic_list.sh
@@ -40,7 +40,6 @@ check()
check dynamic_list.stdout "main" # comes via --dynamic-list
check dynamic_list.stdout "_ZdlPv" # "operator delete(void*)"
check dynamic_list.stdout "_Z4t1_6v" # t1_6()
-check dynamic_list.stdout "_ZN4t16aC2Ev" # t16a:t16a()
check dynamic_list.stdout "_ZN4t16aD1Ev" # t16a:~t16a()
check dynamic_list.stdout "_ZN4t16a1tEv" # t16a:t()
check dynamic_list.stdout "_ZTI4t16a" # typeinfo for t16a
diff --git a/gold/testsuite/retain_symbols_file_test.sh
b/gold/testsuite/retain_symbols_file_test.sh
index 7d9c031..4204ab4 100755
--- a/gold/testsuite/retain_symbols_file_test.sh
+++ b/gold/testsuite/retain_symbols_file_test.sh
@@ -44,7 +44,6 @@ check_absent()
}
check_present 't1'
-check_present 't16b::t16b()'
check_present 't20a::get()'
check_present 't18()'
check_absent 't10'