Reported by Vladimir 'phcoder' Serbinenko in
https://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00078.html
* m4/extern-inline.m4 (gl_EXTERN_INLINE): Port to older gcc.
Signed-off-by: Eric Blake <eblake@redhat.com>
+2013-10-18 Eric Blake <eblake@redhat.com>
+
+ extern-inline: make safe for -Wundef usage
+ Reported by Vladimir 'phcoder' Serbinenko in
+ https://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00078.html
+ * m4/extern-inline.m4 (gl_EXTERN_INLINE): Port to older gcc.
+
2013-10-16 Paul Eggert <eggert@cs.ucla.edu>
mkfifo-tests, etc.: allow HP-UX 11.11 bug
+# extern-inline.m4 serial 2
dnl 'extern inline' a la ISO C99.
dnl Copyright 2012-2013 Free Software Foundation, Inc.
# define _GL_EXTERN_INLINE_IN_USE
#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
&& !defined _GL_EXTERN_INLINE_APPLE_BUG)
-# if __GNUC_GNU_INLINE__
+# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
/* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */
# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
# else