]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c/7425 (deprecated attribute doesn't merge with multiple declarations)
authorJoseph Myers <jsm@polyomino.org.uk>
Wed, 29 Sep 2004 20:27:26 +0000 (21:27 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Wed, 29 Sep 2004 20:27:26 +0000 (21:27 +0100)
commit302a2cc5c6b2e6e6e1778146f691e67a5ccd0eea
tree4d6af7bfab6a91d602bda4e9a23e6b7fcfeac89c
parent08272b85285330a9b36c2766ea91468d609aff35
re PR c/7425 (deprecated attribute doesn't merge with multiple declarations)

PR c/7425
* c-decl.c (merge_decls): Merge TREE_DEPRECATED.

cp:
* decl.c (duplicate_decls): Merge TREE_DEPRECATED.

testsuite:
* gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.

From-SVN: r88303
gcc/ChangeLog
gcc/c-decl.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/deprecated-2.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/deprecated-3.c [new file with mode: 0644]