re PR c++/20961 (ICE on pragma weak/__attribute__((weak)))
authorJakub Jelinek <jakub@redhat.com>
Fri, 6 May 2005 09:16:24 +0000 (11:16 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 6 May 2005 09:16:24 +0000 (11:16 +0200)
commit46fb43a7cf213582042c78ff14fc11e039012a72
tree591f1429a9825ae3b516a969900030bb459944ad
parent8ac385d9ecf7417ad7e855a8d367513d6fd58876
re PR c++/20961 (ICE on pragma weak/__attribute__((weak)))

PR c++/20961
* varasm.c (merge_weak): Remove NEWDECL from WEAK_DECLS chain
if both NEWDECL and OLDDECL are already weak.

* g++.dg/ext/weak3.C: New test.

From-SVN: r99306
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/weak3.C [new file with mode: 0644]
gcc/varasm.c