builtins-config.h: Move Solaris section after inclusion of <sys/types.h>.

* gcc.dg/builtins-config.h: Move Solaris section after inclusion
	of <sys/types.h>.

From-SVN: r117656
This commit is contained in:
Kaveh R. Ghazi 2006-10-12 02:33:57 +00:00 committed by Kaveh Ghazi
parent d5a92b3e98
commit 8c166806c8
2 changed files with 14 additions and 9 deletions

View File

@ -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

View File

@ -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