diff options
author | YunQiang Su <syq@gcc.gnu.org> | 2023-12-23 16:40:42 +0800 |
---|---|---|
committer | YunQiang Su <syq@gcc.gnu.org> | 2023-12-23 16:46:55 +0800 |
commit | 079455458e5665330abc9c8b0726b0b11e7016ee (patch) | |
tree | 0a38c789343f0f5708f898ba54b26a072a7f9bda /gcc | |
parent | 384dbb0b4e751e6eb7ba3f9993a6cce466743926 (diff) | |
download | gcc-079455458e5665330abc9c8b0726b0b11e7016ee.zip gcc-079455458e5665330abc9c8b0726b0b11e7016ee.tar.gz gcc-079455458e5665330abc9c8b0726b0b11e7016ee.tar.bz2 |
MIPS: Don't add nan2008 option for -mtune=native
Users may wish just use -mtune=native for performance tuning only.
Let's don't make trouble for its case.
gcc/
* config/mips/driver-native.cc (host_detect_local_cpu):
don't add nan2008 option for -mtune=native.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/mips/driver-native.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/mips/driver-native.cc b/gcc/config/mips/driver-native.cc index 4ef48e1..b8c37d6 100644 --- a/gcc/config/mips/driver-native.cc +++ b/gcc/config/mips/driver-native.cc @@ -93,7 +93,8 @@ host_detect_local_cpu (int argc, const char **argv) fallback_cpu: #if defined (__mips_nan2008) /* Put the ret to the end of list, since it may be NULL. */ - ret = reconcat (ret, " -mnan=2008 ", ret, NULL); + if (arch) + ret = reconcat (ret, " -mnan=2008 ", ret, NULL); #endif #ifdef HAVE_GETAUXVAL |