From 9f15e6702a27649a59263a7ed571805a979d9e70 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Fri, 18 Oct 2013 10:30:42 -0600 Subject: [PATCH] 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. Signed-off-by: Eric Blake --- ChangeLog | 7 +++++++ m4/extern-inline.m4 | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2916f974a..902b12900 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-10-18 Eric Blake + + 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 mkfifo-tests, etc.: allow HP-UX 11.11 bug diff --git a/m4/extern-inline.m4 b/m4/extern-inline.m4 index 4862d60d8..e4454d8fe 100644 --- a/m4/extern-inline.m4 +++ b/m4/extern-inline.m4 @@ -1,3 +1,4 @@ +# extern-inline.m4 serial 2 dnl 'extern inline' a la ISO C99. dnl Copyright 2012-2013 Free Software Foundation, Inc. @@ -41,7 +42,7 @@ AC_DEFUN([gl_EXTERN_INLINE], # 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 -- 2.11.0