c-decl.c (finish_decl): Apply pending #pragma weak regardless of scope.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 6 Apr 2005 17:17:38 +0000 (18:17 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Wed, 6 Apr 2005 17:17:38 +0000 (18:17 +0100)
commit3693d46c9777b4e24b42467a80e47f32f727aa71
tree649a1980a862ee27ee5452e2511599dbef83526b
parentc634366a354b7f9065616adea64cd5506d347b36
c-decl.c (finish_decl): Apply pending #pragma weak regardless of scope.

* c-decl.c (finish_decl): Apply pending #pragma weak regardless of
scope.

cp:
* decl.c (start_decl): Apply pending #pragma weak regardless of
scope.

testsuite:
* gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.

From-SVN: r97733
gcc/ChangeLog
gcc/c-decl.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/weak2.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/weak/weak-12.c [new file with mode: 0644]