From: Joel Hutton Date: Fri, 28 Feb 2020 14:46:26 +0000 (+0000) Subject: Fix misleading aarch64 mcpu/march warning string X-Git-Tag: basepoints/gcc-11~1160 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=349297b6e69c5af74ed26a333488b1bf994dbcce;p=thirdparty%2Fgcc.git Fix misleading aarch64 mcpu/march warning string The message for conflicting mcpu and march previously printed the architecture of the CPU instead of the CPU name, as well as omitting the extensions to the march string. This patch corrects both errors. This patch fixes PR target/87612. 2020-02-27 Joel Hutton PR target/87612 * config/aarch64/aarch64.c (aarch64_override_options): Fix misleading warning string. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1992369d068a..f6a9ae2375ef 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2020-02-27 Joel Hutton + + PR target/87612 + * config/aarch64/aarch64.c (aarch64_override_options): Fix + misleading warning string. + 2020-02-27 Martin Sebor * doc/invoke.texi (-Wbuiltin-declaration-mismatch): Fix a typo. diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index f53c98e73765..4b9747b4c5e7 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -14131,8 +14131,8 @@ aarch64_override_options (void) if (selected_arch->arch != selected_cpu->arch) { warning (0, "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch", - all_architectures[selected_cpu->arch].name, - selected_arch->name); + aarch64_cpu_string, + aarch64_arch_string); } aarch64_isa_flags = arch_isa; explicit_arch = selected_arch->arch;