From 35ae04ba17998cb310c5be0be2331a0658c70e89 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Wed, 10 Mar 2004 18:16:25 +0000 Subject: [PATCH] rs6000-c.c (rs6000_cpu_cpp_builtins): Define __LONGDOUBLE128 on AIX. * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define __LONGDOUBLE128 on AIX. From-SVN: r79268 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/rs6000-c.c | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) 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 + + * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): Define + __LONGDOUBLE128 on AIX. + 2004-03-10 Andrew Haley 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) { -- 2.30.2