re PR c/22052 (redefinition of inline function succeeds)
authorEric Christopher <echristo@redhat.com>
Wed, 29 Jun 2005 00:11:36 +0000 (00:11 +0000)
committerEric Christopher <echristo@gcc.gnu.org>
Wed, 29 Jun 2005 00:11:36 +0000 (00:11 +0000)
commit6663ee3b84d0ba79c38fc63216307ce91ef174d7
tree0ce5f3b906445d51cf61c96c360c5c7ffdf70cd9
parent38c955ff4425e5ac6d81d23ac3e40cad1177e781
re PR c/22052 (redefinition of inline function succeeds)

2005-06-28  Eric Christopher  <echristo@redhat.com>

        PR c/22052
        PR c/21975
        * c-decl.c (diagnose_mismatched_decls): Define DECL_EXTERN_INLINE.
        Use. Fix detection of invalid extern inline redefinition.

2005-06-28  Eric Christopher  <echristo@redhat.com>

        PR c/22052
        PR c/21975
        * gcc.dg/inline1.c: New test.
        * gcc.dg/inline2.c: Ditto.
        * gcc.dg/inline3.c: Ditto.
        * gcc.dg/inline4.c: Ditto.
        * gcc.dg/inline5.c: Ditto.

From-SVN: r101400
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/inline1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/inline2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/inline3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/inline4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/inline5.c [new file with mode: 0644]