hppa-linux: add missing cpp specs
authorMike Frysinger <vapier@gentoo.org>
Thu, 28 May 2015 13:59:09 +0000 (13:59 +0000)
committerMike Frysinger <vapier@gcc.gnu.org>
Thu, 28 May 2015 13:59:09 +0000 (13:59 +0000)
Define CPP_SPEC for parisc linux targets so that -posix & -pthread work
like on all other linux targets.

Discovered via Gentoo bug https://bugs.gentoo.org/543114

From-SVN: r223820

gcc/ChangeLog
gcc/config/pa/pa-linux.h

index 2a2829dad3418f7cb629ba9b104b1e655d57e648..b1a4fc5f49308c10a130b116a67c5a42eea306b2 100644 (file)
@@ -1,3 +1,8 @@
+2015-05-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * config/pa/pa-linux.h (CPP_SPEC): Change so -D_REENTRANT is used when
+       -pthread is specified.
+
 2015-05-28  Richard Biener  <rguenther@suse.de>
 
        * tree-vect-loop.c (vect_fixup_reduc_chain): New function.
index 396d3210efdf72d2ae928a434ae498298589c114..f8da1856880493cf7f932f489595e5131370871a 100644 (file)
@@ -28,7 +28,7 @@ along with GCC; see the file COPYING3.  If not see
   while (0)
 
 #undef CPP_SPEC
-#define CPP_SPEC "%{posix:-D_POSIX_SOURCE}"
+#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
 
 #undef ASM_SPEC
 #define ASM_SPEC \