This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Remove checks for constructors that might have been eliminated by GCC.


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7ff6eb49a2b79a2ad95c814ad990316545bf3692

commit 7ff6eb49a2b79a2ad95c814ad990316545bf3692
Author: Cary Coutant <ccoutant@gmail.com>
Date:   Tue Mar 8 20:30:26 2016 -0800

    Remove checks for constructors that might have been eliminated by GCC.
    
    GCC 6 does not generate constructors for two of gold's test cases.
    This patch simply removes the checks for them.
    
    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:
---
 gold/ChangeLog                             | 9 +++++++++
 gold/testsuite/Makefile.am                 | 1 -
 gold/testsuite/Makefile.in                 | 1 -
 gold/testsuite/dynamic_list.sh             | 1 -
 gold/testsuite/retain_symbols_file_test.sh | 1 -
 5 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/gold/ChangeLog b/gold/ChangeLog
index e16db61..e1748b1 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,6 +1,15 @@
 2016-03-08  Cary Coutant  <ccoutant@gmail.com>
 
         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.
+
+2016-03-08  Cary Coutant  <ccoutant@gmail.com>
+
+        PR 19751
         * arm.cc (Reloc_stub::Key::name): Add unused attribute.
         * dirsearch.cc (Dir_caches::~Dir_caches): 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/Makefile.in b/gold/testsuite/Makefile.in
index b22fba6..4eafa54 100644
--- a/gold/testsuite/Makefile.in
+++ b/gold/testsuite/Makefile.in
@@ -6198,7 +6198,6 @@ uninstall-am:
 @GCC_TRUE@@NATIVE_LINKER_TRUE@retain_symbols_file_test.so: basic_pic_test.o gcctestdir/ld
 @GCC_TRUE@@NATIVE_LINKER_TRUE@	echo 'main' > retain_symbols_file_test.in
 @GCC_TRUE@@NATIVE_LINKER_TRUE@	echo 't1' >> retain_symbols_file_test.in
-@GCC_TRUE@@NATIVE_LINKER_TRUE@	echo '_ZN4t16bC1Ev' >> retain_symbols_file_test.in
 @GCC_TRUE@@NATIVE_LINKER_TRUE@	echo '_ZNK4t20a3getEv' >> retain_symbols_file_test.in
 @GCC_TRUE@@NATIVE_LINKER_TRUE@	echo '_Z3t18v' >> retain_symbols_file_test.in
 @GCC_TRUE@@NATIVE_LINKER_TRUE@	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'


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]