summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-10 18:16:25 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-10 18:16:25 +0000
commit7fa9bfe1dc8c663b1969889fba8a5fb235b12f71 (patch)
tree53e73b9ff8591e57f902c77f902c2553a063f34f
parentf731d64a354012d5f41f06a49294d08fb9556ab9 (diff)
downloadppe42-gcc-7fa9bfe1dc8c663b1969889fba8a5fb235b12f71.tar.gz
ppe42-gcc-7fa9bfe1dc8c663b1969889fba8a5fb235b12f71.zip
* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define
__LONGDOUBLE128 on AIX. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79268 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000-c.c6
2 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a06f7c7c5f0..0084f630ec7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-03-10 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define
+ __LONGDOUBLE128 on AIX.
+
2004-03-10 Andrew Haley <aph@redhat.com>
PR optimization/14381
diff --git a/gcc/config/rs6000/rs6000-c.c b/gcc/config/rs6000/rs6000-c.c
index 5d36d5d28b3..646b0c2e585 100644
--- a/gcc/config/rs6000/rs6000-c.c
+++ b/gcc/config/rs6000/rs6000-c.c
@@ -113,7 +113,11 @@ rs6000_cpu_cpp_builtins (cpp_reader *pfile)
RS6000_CPU_CPP_ENDIAN_BUILTINS();
if (TARGET_LONG_DOUBLE_128)
- builtin_define ("__LONG_DOUBLE_128__");
+ {
+ builtin_define ("__LONG_DOUBLE_128__");
+ if (TARGET_AIX && TARGET_XCOFF)
+ builtin_define ("__LONGDOUBLE128");
+ }
switch (rs6000_current_abi)
{
OpenPOWER on IntegriCloud