diff options
author | David Edelsohn <edelsohn@gnu.org> | 2009-08-17 15:22:04 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2009-08-17 11:22:04 -0400 |
commit | be274b21f72fc0ecf9dde15b0969ae505d2abb67 (patch) | |
tree | 0f825b6f47a6fbd9218bb64e478cf4fb40d4c615 /fixincludes/tests | |
parent | 2d8980b01e74e526485afb826c925d1139517f50 (diff) | |
download | gcc-be274b21f72fc0ecf9dde15b0969ae505d2abb67.zip gcc-be274b21f72fc0ecf9dde15b0969ae505d2abb67.tar.gz gcc-be274b21f72fc0ecf9dde15b0969ae505d2abb67.tar.bz2 |
inclhack.def (aix_complex): Redefine _Complex_I.
* inclhack.def (aix_complex): Redefine _Complex_I. Do not
redefine I.
* (aix_stdint_[12345]): New fixes.
* fixincl.x: Regenerate.
* tests/base/complex.h: Update check.
* tests/base/stdint.h: Add AIX stdint.h checks.
From-SVN: r150846
Diffstat (limited to 'fixincludes/tests')
-rw-r--r-- | fixincludes/tests/base/complex.h | 4 | ||||
-rw-r--r-- | fixincludes/tests/base/stdint.h | 39 |
2 files changed, 41 insertions, 2 deletions
diff --git a/fixincludes/tests/base/complex.h b/fixincludes/tests/base/complex.h index c1447d4..d7f2c31 100644 --- a/fixincludes/tests/base/complex.h +++ b/fixincludes/tests/base/complex.h @@ -10,8 +10,8 @@ #if defined( AIX_COMPLEX_CHECK ) -# define _Complex_I (__extension__ 1.0iF) -#define I _Complex_I +#define _Complex_I (__extension__ 1.0iF) + #endif /* AIX_COMPLEX_CHECK */ diff --git a/fixincludes/tests/base/stdint.h b/fixincludes/tests/base/stdint.h index 77e77fa..ae7b12e 100644 --- a/fixincludes/tests/base/stdint.h +++ b/fixincludes/tests/base/stdint.h @@ -9,6 +9,45 @@ +#if defined( AIX_STDINT_1_CHECK ) +#define UINT8_MAX (255U) +#define UINT16_MAX (65535U) +#endif /* AIX_STDINT_1_CHECK */ + + +#if defined( AIX_STDINT_2_CHECK ) +#define INTPTR_MIN INT64_MIN +#define INTPTR_MAX INT64_MAX +#define UINTPTR_MAX UINT64_MAX +#else +#define INTPTR_MIN INT32_MIN +#define INTPTR_MAX INT32_MAX +#define UINTPTR_MAX UINT32_MAX +#endif /* AIX_STDINT_2_CHECK */ + + +#if defined( AIX_STDINT_3_CHECK ) +#define PTRDIFF_MIN INT64_MIN +#define PTRDIFF_MAX INT64_MAX +#else +#define PTRDIFF_MIN INT32_MIN +#define PTRDIFF_MAX INT32_MAX +#endif /* AIX_STDINT_3_CHECK */ + + +#if defined( AIX_STDINT_4_CHECK ) +#define SIZE_MAX UINT64_MAX +#else +#define SIZE_MAX UINT32_MAX +#endif /* AIX_STDINT_4_CHECK */ + + +#if defined( AIX_STDINT_5_CHECK ) +#define UINT8_C(c) __CONCAT__(c,U) +#define UINT16_C(c) __CONCAT__(c,U) +#endif /* AIX_STDINT_5_CHECK */ + + #if defined( DARWIN_STDINT_1_CHECK ) #define UINT8_C(c) __UINT8_C(c) #define UINT16_C(c) __UINT16_C(c) |