diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2124585fc10c1ee8f7c850942ea52c5362733973..879d1d0939f8052a9e3493484849dd459ce3ae55 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * gcc.dg/builtins-config.h: Move Solaris section after inclusion + of <sys/types.h>. + 2006-10-11 Lee Millward <lee.millward@codesourcery.com> PR c++/29024 diff --git a/gcc/testsuite/gcc.dg/builtins-config.h b/gcc/testsuite/gcc.dg/builtins-config.h index 5aff80153b57a66b452801b1f6a60644a853350e..e61d02a5e623c291215cf7b564860669538d17a9 100644 --- a/gcc/testsuite/gcc.dg/builtins-config.h +++ b/gcc/testsuite/gcc.dg/builtins-config.h @@ -11,15 +11,6 @@ #if defined(__hppa) && defined(__hpux) /* PA HP-UX doesn't have the entire C99 runtime. */ -#elif defined(__sun) && __STDC_VERSION__ - 0 < 199901L -/* Solaris up to 9 doesn't have the entire C99 runtime. - Solaris 10 defines _STDC_C99 if __STDC_VERSION__ is >= 199901L. - But, if you're including this file, you probably want to test the - newer behaviour, so: */ -#error forgot to set -std=c99. -#elif defined(__sun) && ! defined (_STDC_C99) -/* Solaris up to 9 doesn't have the entire C99 runtime. - Solaris 10 defines _STDC_C99 if __STDC_VERSION__ is >= 199901L. */ #elif defined(__sgi) /* Irix6 doesn't have the entire C99 runtime. */ #elif defined(__FreeBSD__) && (__FreeBSD__ < 5) @@ -49,6 +40,15 @@ lacks the C99 functions. */ #include <sys/types.h> #if defined(_NEWLIB_VERSION) || defined(__UCLIBC__) +#elif defined(__sun) && __STDC_VERSION__ - 0 < 199901L +/* If you're including this file, you probably want to test the newer + behaviour, so ensure the right flags were used for each test: */ +#error forgot to set -std=c99. +#elif defined(__sun) && ! defined (_STDC_C99) +/* Solaris up to 9 doesn't have the entire C99 runtime. + Solaris 10 defines _STDC_C99 if __STDC_VERSION__ is >= 199901L. + This macro is defined in <sys/feature_tests.h> which is included by + various system headers, in this case <sys/types.h> above. */ #else #define HAVE_C99_RUNTIME #endif