re PR driver/66737 (ld: warning: -z bndplt ignored)
authorIlya Enkovich <enkovich.gnu@gmail.com>
Wed, 22 Jul 2015 16:24:28 +0000 (16:24 +0000)
committerIlya Enkovich <ienkovich@gcc.gnu.org>
Wed, 22 Jul 2015 16:24:28 +0000 (16:24 +0000)
PR driver/66737
* config/i386/linux-common.h (MPX_SPEC): Use linker option
for 64bit target only.

From-SVN: r226076

gcc/ChangeLog
gcc/config/i386/linux-common.h

index d4c7de316683d6656cf7fc71957ae01edc1aad21..cf4ecd76b6591f89583e17ebe4f831779553b3fe 100644 (file)
@@ -1,3 +1,9 @@
+2015-07-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
+
+       PR driver/66737
+       * config/i386/linux-common.h (MPX_SPEC): Use linker option
+       for 64bit target only.
+
 2015-07-22  Bernd Schmidt  <bernds@codesourcery.com>
 
        * config/nvptx/nvptx.c: Expand some comments.
index 63dd8d87152a12aac5faa780415d104958b508e0..7617490a1194fa64630f7fe13f7be886556a678f 100644 (file)
@@ -71,8 +71,12 @@ along with GCC; see the file COPYING3.  If not see
 #endif
 
 #ifndef MPX_SPEC
+#ifdef SPEC_64
 #define MPX_SPEC "\
- %{mmpx:%{fcheck-pointer-bounds:%{!static:" LINK_MPX "}}}"
+ %{mmpx:%{fcheck-pointer-bounds:%{!static:%{" SPEC_64 ":" LINK_MPX "}}}}"
+#else
+#define MPX_SPEC ""
+#endif
 #endif
 
 #ifndef LIBMPX_SPEC