From: Andrew Pinski Date: Sat, 10 May 2025 04:13:48 +0000 (-0700) Subject: aarch64: Fix narrowing warning in driver-aarch64.cc [PR118603] X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dca6f3534d2b6c52cecc770c40b204fb5e4a12b3;p=thirdparty%2Fgcc.git aarch64: Fix narrowing warning in driver-aarch64.cc [PR118603] Since the AARCH64_CORE defines in aarch64-cores.def all use -1 for the variant, it is just easier to add the cast to unsigned in the usage in driver-aarch64.cc. Build and tested on aarch64-linux-gnu. gcc/ChangeLog: PR target/118603 * config/aarch64/driver-aarch64.cc (aarch64_cpu_data): Add cast to unsigned to VARIANT of the define AARCH64_CORE. Signed-off-by: Andrew Pinski --- diff --git a/gcc/config/aarch64/driver-aarch64.cc b/gcc/config/aarch64/driver-aarch64.cc index 9d99554dbc2..0333746ee00 100644 --- a/gcc/config/aarch64/driver-aarch64.cc +++ b/gcc/config/aarch64/driver-aarch64.cc @@ -63,7 +63,7 @@ struct aarch64_core_data #define DEFAULT_CPU "generic-armv8-a" #define AARCH64_CORE(CORE_NAME, CORE_IDENT, SCHED, ARCH, FLAGS, COSTS, IMP, PART, VARIANT) \ - { CORE_NAME, #ARCH, IMP, PART, VARIANT, feature_deps::cpu_##CORE_IDENT }, + { CORE_NAME, #ARCH, IMP, PART, unsigned(VARIANT), feature_deps::cpu_##CORE_IDENT }, static CONSTEXPR const aarch64_core_data aarch64_cpu_data[] = {