summaryrefslogtreecommitdiffstats
path: root/fixincludes/tests/base
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-17 15:22:04 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2009-08-17 15:22:04 +0000
commit82c99fed0bc6e5fa379a28a84d281abf1ac71aa8 (patch)
tree0f825b6f47a6fbd9218bb64e478cf4fb40d4c615 /fixincludes/tests/base
parent63260fc1258de10b24b040999333db4eea51dfcf (diff)
downloadppe42-gcc-82c99fed0bc6e5fa379a28a84d281abf1ac71aa8.tar.gz
ppe42-gcc-82c99fed0bc6e5fa379a28a84d281abf1ac71aa8.zip
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150846 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'fixincludes/tests/base')
-rw-r--r--fixincludes/tests/base/complex.h4
-rw-r--r--fixincludes/tests/base/stdint.h39
2 files changed, 41 insertions, 2 deletions
diff --git a/fixincludes/tests/base/complex.h b/fixincludes/tests/base/complex.h
index c1447d4f3cd..d7f2c3120f3 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 77e77fae079..ae7b12e46d3 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)
OpenPOWER on IntegriCloud