On 3/2/23 19:17, Robin Dapp wrote:
> Hi,
>
> When compiling on a system where binutils do not yet support the 'z16'
> name assembling fails with -march=native which we currently interpret
> as -march=z16 (on a z16 machine). This patch uses -march=arch14
> instead.
>
> Is it OK?
Ok. Thanks!
Andreas
>
> Regards
> Robin
>
> --
>
> gcc/ChangeLog:
>
> * config/s390/driver-native.cc (s390_host_detect_local_cpu): Use
> arch14 instead of z16.
> ---
> gcc/config/s390/driver-native.cc | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/gcc/config/s390/driver-native.cc
> b/gcc/config/s390/driver-native.cc
> index 563da45c7f6e..3b9c1e1ca5df 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;
> }
> }