# HG changeset patch # User Albert Chin-A-Young # Date 1234738954 -3600 # Node ID 485c7346774bb9fd6784c916c26379913665e6a4 # Parent 90715da4175353294d4b17a8b3726c3c0f7a25e6 Update comment about IBM C 9.0/10.1 bug. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-02-15 Albert Chin-A-Young + + * m4/include_next.m4: Update comment about IBM C 9.0/10.1 bug, now that + fixes are available from IBM. + 2009-02-13 Jim Meyering fts: arrange not to stat non-directories in more cases diff --git a/m4/include_next.m4 b/m4/include_next.m4 --- a/m4/include_next.m4 +++ b/m4/include_next.m4 @@ -1,5 +1,5 @@ -# include_next.m4 serial 10 -dnl Copyright (C) 2006-2008 Free Software Foundation, Inc. +# include_next.m4 serial 11 +dnl Copyright (C) 2006-2009 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -32,14 +32,14 @@ [gl_cv_have_include_next], [rm -rf conftestd1a conftestd1b conftestd2 mkdir conftestd1a conftestd1b conftestd2 - dnl The include of is because IBM C 9.0 on AIX 6.1 supports - dnl include_next when used as first preprocessor directive in a file, - dnl but not when preceded by another include directive. Additionally, - dnl with this same compiler, include_next is a no-op when used in a - dnl header file that was included by specifying its absolute file name. - dnl Despite these two bugs, include_next is used in the compiler's - dnl . By virtue of the second bug, we need to use include_next - dnl as well in this case. + dnl The include of is because IBM C 9.0, 10.1 (original + dnl versions, prior to 2009-01 updates) on AIX 6.1 supports include_next + dnl when used as first preprocessor directive in a file, but not when + dnl preceded by another include directive. Additionally, with this same + dnl compiler, include_next is a no-op when used in a header file that was + dnl included by specifying its absolute file name. Despite these two bugs, + dnl include_next is used in the compiler's . By virtue of the + dnl second bug, we need to use include_next as well in this case. cat < conftestd1a/conftest.h #define DEFINED_IN_CONFTESTD1 #include_next