From: Mark Mitchell Date: Wed, 7 Feb 2001 19:10:57 +0000 (+0000) Subject: * config/rs6000/aix43.h (CPLUSCPLUS_CPP_SPEC): Define it. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=830a95f892afa094e134511ae4ae871f0dd090b4;p=gcc.git * config/rs6000/aix43.h (CPLUSCPLUS_CPP_SPEC): Define it. From-SVN: r39525 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 285097e2624..25ed2930dc4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2001-02-07 Mark Mitchell + * config/rs6000/aix43.h (CPLUSCPLUS_CPP_SPEC): Define it. + * defaults.h (CPLUSPLUS_CPP_SPEC): New macro. * gcc.c (struct compiler): Add cpp_spec field. (input_file_compiler): New variable. diff --git a/gcc/config/rs6000/aix43.h b/gcc/config/rs6000/aix43.h index 861bc452fff..3f08e771fe2 100644 --- a/gcc/config/rs6000/aix43.h +++ b/gcc/config/rs6000/aix43.h @@ -110,6 +110,19 @@ do { \ %{pthread: -D_THREAD_SAFE}\ %(cpp_cpu)" +/* The GNU C++ standard library requires that these macros be + defined. */ +#undef CPLUSPLUS_CPP_SPEC +#define CPLUSPLUS_CPP_SPEC \ + "-D_XOPEN_SOURCE=500 \ + -D_XOPEN_SOURCE_EXTENDED=1 \ + -D_LARGE_FILE_API \ + -D_ALL_SOURCE \ + %{maix64: -D__64BIT__ -D_ARCH_PPC -D__LONG_MAX__=9223372036854775807L}\ + %{mpe: -I/usr/lpp/ppe.poe/include}\ + %{pthread: -D_THREAD_SAFE}\ + %(cpp_cpu)" + /* Common CPP definitions used by CPP_SPEC among the various targets for handling -mcpu=xxx switches. */ #undef CPP_CPU_SPEC