]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
microblaze-linux: add missing cpp specs
authorMike Frysinger <vapier@gentoo.org>
Thu, 28 May 2015 14:07:04 +0000 (14:07 +0000)
committerMike Frysinger <vapier@gcc.gnu.org>
Thu, 28 May 2015 14:07:04 +0000 (14:07 +0000)
Define CPP_SPEC for microblaze linux targets so that -posix & -pthread
work like on all other linux targets.

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

From-SVN: r223827

gcc/ChangeLog
gcc/config/microblaze/linux.h

index c575a16b7ae3130448da7a840cb19517d5982767..39c5eb54ded890c8efd02e867ea7db9d1832d8e7 100644 (file)
@@ -1,3 +1,7 @@
+2015-05-28  Mike Frysinger  <vapier@gentoo.org>
+
+       * config/microblaze/linux.h (CPP_SPEC): Define.
+
 2015-05-28  Mike Frysinger  <vapier@gentoo.org>
 
        * config/pa/pa-linux.h (CPP_SPEC): Change so -D_REENTRANT is used when
index 48038d560a9c0ea83f806251a0e19002be2796f6..ffe1aa6cf181b5ed0a1d7e4d9032418fe279739c 100644 (file)
@@ -22,6 +22,9 @@
 #undef TARGET_SUPPORTS_PIC
 #define TARGET_SUPPORTS_PIC 1
 
+#undef CPP_SPEC
+#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
+
 #undef TLS_NEEDS_GOT
 #define TLS_NEEDS_GOT 1