------- Comment #3 from rashmihegde at hp dot com 2006-12-20 07:12 ------- (In reply to comment #2) > Can you attach the preprocessed source? >
hello there, sorry for the late reply. After I added the following patch to gcc-3.4.6/gcc/config/ia64/hpux.h I could get rid of the error in the gnustep-base build on the ia64 machine. diff -rupN gcc-3.4.6.orig/gcc/config/ia64/hpux.h gcc-3.4.6/gcc/config/ia64/hpux.h --- gcc-3.4.6.orig/gcc/config/ia64/hpux.h 2006-10-23 12:57:31.000000000 +0530 +++ gcc-3.4.6/gcc/config/ia64/hpux.h 2006-10-23 12:57:31.000000000 +0530 @@ -40,6 +40,9 @@ do { \ builtin_define("__IA64__"); \ builtin_define("_LONGLONG"); \ builtin_define("_INCLUDE_LONGLONG"); \ + builtin_define("__fpreg=long double"); \ + builtin_define("__float80=long double"); \ + builtin_define("__float128=long double"); \ builtin_define("_UINT128_T"); \ if (c_dialect_cxx () || !flag_iso) \ { \ These declarations were present in the earlier gcc (3.3.2). Please include these declarations in the next release of gcc. -- rashmihegde at hp dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |UNCONFIRMED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29412