* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118567 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 8 additions, 0 deletionsgcc/ChangeLog
- gcc/c-common.c 27 additions, 0 deletionsgcc/c-common.c
- gcc/c-decl.c 70 additions, 16 deletionsgcc/c-decl.c
- gcc/doc/extend.texi 9 additions, 3 deletionsgcc/doc/extend.texi
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/inline-17.c 24 additions, 0 deletionsgcc/testsuite/gcc.dg/inline-17.c
Loading
Please register or sign in to comment