diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2019-05-20 11:26:43 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2019-05-20 11:26:43 +0000 |
commit | eefa592aa0b0e0ba9f144ede15389cbf7496cc64 (patch) | |
tree | e9b11b99eda5340fc0c733493b8f18fe2aa46388 /gcc | |
parent | 8d345a96a28af5aa1f407946c393b65d7a998887 (diff) | |
download | gcc-eefa592aa0b0e0ba9f144ede15389cbf7496cc64.zip gcc-eefa592aa0b0e0ba9f144ede15389cbf7496cc64.tar.gz gcc-eefa592aa0b0e0ba9f144ede15389cbf7496cc64.tar.bz2 |
Reject -mx32 on Solaris/x86
* config/i386/sol2.h (CC1_SPEC): Reject -mx32.
From-SVN: r271411
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/i386/sol2.h | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2852bf4..e7b9ab2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2019-05-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + * config/i386/sol2.h (CC1_SPEC): Reject -mx32. + +2019-05-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + * config/sol2.h (LIBTSAN_EARLY_SPEC): Remove : after %e. (LIBLSAN_EARLY_SPEC): Likewise. * config/i386/sol2.h (ASAN_REJECT_SPEC): Likewise. diff --git a/gcc/config/i386/sol2.h b/gcc/config/i386/sol2.h index f31943a..4ef0ff4 100644 --- a/gcc/config/i386/sol2.h +++ b/gcc/config/i386/sol2.h @@ -55,7 +55,8 @@ along with GCC; see the file COPYING3. If not see #define CPP_SPEC "%(cpp_subtarget)" #undef CC1_SPEC -#define CC1_SPEC "%(cc1_cpu) " ASAN_CC1_SPEC +#define CC1_SPEC "%(cc1_cpu) " ASAN_CC1_SPEC \ + " %{mx32:%e-mx32 is not supported on Solaris}" /* GNU as understands --32 and --64, but the native Solaris assembler requires -xarch=generic or -xarch=generic64 instead. */ |