Hi,

This patch adds a target filter for '-z bndplt' linker option.  Bootstrapped 
and regtested for x86_64-unknown-linux-gnu.  MPX tests at lto.exp are not 
marked as unsupported for 32bit any more.  Going to commit it to trunk in a few 
days if no obections appear.

Thanks,
Ilya
--
gcc/

2015-07-20  Ilya Enkovich  <enkovich....@gmail.com>

        PR target/66737
        * config/i386/linux-common.h (MPX_SPEC): Use linker option
        for 64bit target only.


diff --git a/gcc/config/i386/linux-common.h b/gcc/config/i386/linux-common.h
index 63dd8d8..da09d3d 100644
--- a/gcc/config/i386/linux-common.h
+++ b/gcc/config/i386/linux-common.h
@@ -72,7 +72,7 @@ along with GCC; see the file COPYING3.  If not see
 
 #ifndef MPX_SPEC
 #define MPX_SPEC "\
- %{mmpx:%{fcheck-pointer-bounds:%{!static:" LINK_MPX "}}}"
+ %{mmpx:%{fcheck-pointer-bounds:%{!static:%{" SPEC_64 ":" LINK_MPX "}}}}"
 #endif
 
 #ifndef LIBMPX_SPEC

Reply via email to