Mercurial > hg > octave-nkf > gnulib-hg
changeset 17803:fed7d872c35c
extern-inline: update commentary about GCC bugs
* m4/extern-inline.m4: Add another GCC bug number to comments.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Fri, 14 Nov 2014 12:10:50 -0800 |
parents | 2f12053a4eec |
children | 86c48fd655bc |
files | ChangeLog m4/extern-inline.m4 |
diffstat | 2 files changed, 10 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-11-14 Paul Eggert <eggert@cs.ucla.edu> + + extern-inline: update commentary about GCC bugs + * m4/extern-inline.m4: Add another GCC bug number to comments. + 2014-11-13 Daiki Ueno <ueno@gnu.org> gen-uni-tables: untabify
--- a/m4/extern-inline.m4 +++ b/m4/extern-inline.m4 @@ -74,6 +74,11 @@ # define _GL_EXTERN_INLINE static _GL_UNUSED #endif +/* In GCC, suppress bogus "no previous prototype for 'FOO'" + and "no previous declaration for 'FOO'" diagnostics, + when FOO is an inline function in the header; see + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */ #if 4 < __GNUC__ + (6 <= __GNUC_MINOR__) # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ # define _GL_INLINE_HEADER_CONST_PRAGMA @@ -81,10 +86,6 @@ # define _GL_INLINE_HEADER_CONST_PRAGMA \ _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"") # endif - /* Suppress GCC's bogus "no previous prototype for 'FOO'" - and "no previous declaration for 'FOO'" diagnostics, - when FOO is an inline function in the header; see - <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113>. */ # define _GL_INLINE_HEADER_BEGIN \ _Pragma ("GCC diagnostic push") \ _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \