aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@linux.ibm.com>2023-02-01 19:39:10 +0100
committerRobin Dapp <rdapp@linux.ibm.com>2023-03-03 16:04:44 +0100
commitda5adab2ae046bed0e2b72466f439f023f697433 (patch)
tree647f320ea73d113aed7040fde600256e5a48c51f
parent0412a2358a169875c8a295304f2d1085c79fe392 (diff)
downloadgcc-da5adab2ae046bed0e2b72466f439f023f697433.zip
gcc-da5adab2ae046bed0e2b72466f439f023f697433.tar.gz
gcc-da5adab2ae046bed0e2b72466f439f023f697433.tar.bz2
s390: Use arch14 instead of z16 for -march=native.
When compiling on a system where binutils do not yet support the 'z16' name assembling fails with -march=native on a z16 machine. Currently, this is interpreted as -march=z16. This patch uses -march=arch14 instead. gcc/ChangeLog: * config/s390/driver-native.cc (s390_host_detect_local_cpu): Use arch14 instead of z16.
-rw-r--r--gcc/config/s390/driver-native.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/s390/driver-native.cc b/gcc/config/s390/driver-native.cc
index 563da45..3b9c1e1 100644
--- a/gcc/config/s390/driver-native.cc
+++ b/gcc/config/s390/driver-native.cc
@@ -125,10 +125,10 @@ s390_host_detect_local_cpu (int argc, const char **argv)
break;
case 0x3931:
case 0x3932:
- cpu = "z16";
+ cpu = "arch14";
break;
default:
- cpu = "z16";
+ cpu = "arch14";
break;
}
}