[multiple changes]
authorJoseph Myers <jsm28@gcc.gnu.org>
Mon, 29 Nov 2004 18:54:06 +0000 (18:54 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Mon, 29 Nov 2004 18:54:06 +0000 (18:54 +0000)
commit86f029aa95092540cbd4e96f70371960b3a90e7f
tree09efe121e3a286e0aae7308c8245228e8c339428
parentb0c2dee9fbfb3ca4b768c17f14afcb89086c0eae
[multiple changes]

2004-11-29  Daniel Jacobowitz  <dan@codesourcery.com>

PR c/7544
* Makefile.in (c-lang.o): Update dependencies.
* c-lang.c: Include "c-pragma.h".
(finish_file): Call maybe_apply_pending_pragma_weaks.
* c-pragma.c (maybe_apply_pending_pragma_weaks): New function.
* c-pragma.h (maybe_apply_pending_pragma_weaks): New prototype.

cp:
2004-11-29  Daniel Jacobowitz  <dan@codesourcery.com>

* Make-lang.in (cp/decl2.o): Update dependencies.
* decl2.c (finish_file): Call maybe_apply_pending_pragma_weaks.

objc:
2004-11-29  Joseph Myers  <joseph@codesourcery.com>

* Make-lang.in (objc/objc-act.o): Update dependencies.
* objc-act.c (objc_finish_file): Call
maybe_apply_pending_pragma_weaks if not OBJCPLUS.

testsuite:
2004-11-29  Joseph Myers  <joseph@codesourcery.com>

* g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
tests.

From-SVN: r91479
15 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/c-lang.c
gcc/c-pragma.c
gcc/c-pragma.h
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/decl2.c
gcc/objc/ChangeLog
gcc/objc/Make-lang.in
gcc/objc/objc-act.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/weak1.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/weak/weak-10.c [new file with mode: 0644]
gcc/testsuite/objc.dg/weak-1.m [new file with mode: 0644]