hpux.h: Define _INCLUDE__STDC_A1_SOURCE in C++.
authorSteve Ellcey <sje@cup.hp.com>
Wed, 25 Oct 2006 21:35:25 +0000 (21:35 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Wed, 25 Oct 2006 21:35:25 +0000 (21:35 +0000)
* config/ia64/hpux.h: Define _INCLUDE__STDC_A1_SOURCE in C++.
Add unix98.o to link line.

From-SVN: r118043

gcc/ChangeLog
gcc/config/ia64/hpux.h

index c28bd899a010ecd7d17a789f9fb9eee8b04d3c5f..715481dcaead53674341fa407dfbdffbfbe4f27f 100644 (file)
@@ -1,3 +1,8 @@
+2006-10-25  Steve Ellcey  <sje@cup.hp.com>
+
+       * config/ia64/hpux.h: Define _INCLUDE__STDC_A1_SOURCE in C++.
+       Add unix98.o to link line.
+
 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        PR middle-end/29335
index 1fba106bce8c2609aae6c8a4910fe10e27b36897..82463f1fe6163b0bd122f778a0eca11280c2aeae 100644 (file)
@@ -53,6 +53,7 @@ do {                                                  \
            builtin_define("_HPUX_SOURCE");             \
            builtin_define("__STDC_EXT__");             \
            builtin_define("__STDCPP__");               \
+           builtin_define("_INCLUDE__STDC_A1_SOURCE"); \
          }                                             \
        if (TARGET_ILP32)                               \
          builtin_define("_ILP32");                     \
@@ -71,7 +72,9 @@ do {                                                  \
 #undef ENDFILE_SPEC
 
 #undef STARTFILE_SPEC
-#define STARTFILE_SPEC "%{!shared:%{static:crt0%O%s}}"
+#define STARTFILE_SPEC "%{!shared:%{static:crt0%O%s} \
+                         %{mlp64:/usr/lib/hpux64/unix98%O%s} \
+                         %{!mlp64:/usr/lib/hpux32/unix98%O%s}}"
 
 #undef LINK_SPEC
 #define LINK_SPEC \