c-common.c (c_common_attributes): Add gnu_inline attribyte.
authorJakub Jelinek <jakub@redhat.com>
Tue, 7 Nov 2006 23:01:23 +0000 (00:01 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 7 Nov 2006 23:01:23 +0000 (00:01 +0100)
commit4eb7fd8398359a44e2483b61c539508497fe9fcd
treeef34d7e6f5808177003e88ab3eb698579a33ddb9
parenta7f02c2d27203d8e3581bfdc19f86f863ebf0d80
c-common.c (c_common_attributes): Add gnu_inline attribyte.

* c-common.c (c_common_attributes): Add gnu_inline attribyte.
(handle_gnu_inline_attribute): New function.
* c-decl.c (diagnose_mismatched_decls): Handle gnu_inline attribute.
(merge_decls, start_decl, start_function): Likewise.
* doc/extend.texi: Document gnu_inline attribute.

* gcc.dg/inline-17.c: New test.

From-SVN: r118567
gcc/ChangeLog
gcc/c-common.c
gcc/c-decl.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/inline-17.c [new file with mode: 0644]