diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2014-04-14 16:36:15 -0700 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2014-04-22 15:32:04 -0700 |
commit | 729619cb26b27db827d5dca9f5d4e0ecf5c1e23d (patch) | |
tree | 0201dad7ef0a71bcd262cbdfb9ef66059c27e6e1 /gcc-4.9/gcc/config/i386 | |
parent | e9e2116491354ffdf3b216d485fd08d95fc0fc4f (diff) | |
download | toolchain_gcc-729619cb26b27db827d5dca9f5d4e0ecf5c1e23d.tar.gz toolchain_gcc-729619cb26b27db827d5dca9f5d4e0ecf5c1e23d.tar.bz2 toolchain_gcc-729619cb26b27db827d5dca9f5d4e0ecf5c1e23d.zip |
[4.9] Enable x86/arm gcc defaults; Remove march/mtune/mfpmath/-m32 hardcoded values
See 8ca3ada77e50f58668ed31fac0d0b929a96ae40a and
19cf682fd52c042ec6b988ef294dacc45fa50944
Change-Id: Ibc672343710b4b414d11c600fe069ed60692c90b
Diffstat (limited to 'gcc-4.9/gcc/config/i386')
-rw-r--r-- | gcc-4.9/gcc/config/i386/linux-common.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc-4.9/gcc/config/i386/linux-common.h b/gcc-4.9/gcc/config/i386/linux-common.h index 1eaf024a6..93013221a 100644 --- a/gcc-4.9/gcc/config/i386/linux-common.h +++ b/gcc-4.9/gcc/config/i386/linux-common.h @@ -30,7 +30,14 @@ along with GCC; see the file COPYING3. If not see #undef CC1_SPEC #define CC1_SPEC \ LINUX_OR_ANDROID_CC (GNU_USER_TARGET_CC1_SPEC, \ - GNU_USER_TARGET_CC1_SPEC " " ANDROID_CC1_SPEC) + GNU_USER_TARGET_CC1_SPEC \ + " -mstackrealign -msse3" \ + " -fno-short-enums" \ + " " \ + ANDROID_CC1_SPEC("-fPIC")) + +#define CC1PLUS_SPEC \ + LINUX_OR_ANDROID_CC ("", ANDROID_CC1PLUS_SPEC) #undef LINK_SPEC #define LINK_SPEC \ |