From: Robin Dapp Date: Thu, 9 Oct 2025 20:47:26 +0000 (+0200) Subject: arm: Fix support_vector_misalignment. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=53085a46e7f16245abbe23b8c36d641cc04947ca;p=thirdparty%2Fgcc.git arm: Fix support_vector_misalignment. In gcc-16-4314-g5e9eecc6686 I meant to remove all uses of TYPE in support_vector_misalignment but apparently forgot this one. Fixing by using the inner mode's size. gcc/ChangeLog: * config/arm/arm.cc (arm_builtin_support_vector_misalignment): Remove use of type. --- diff --git a/gcc/config/arm/arm.cc b/gcc/config/arm/arm.cc index f074a429200..da28d96298a 100644 --- a/gcc/config/arm/arm.cc +++ b/gcc/config/arm/arm.cc @@ -30667,7 +30667,7 @@ arm_builtin_support_vector_misalignment (machine_mode mode, { if (TARGET_NEON && !BYTES_BIG_ENDIAN && unaligned_access) { - HOST_WIDE_INT align = TYPE_ALIGN_UNIT (type); + HOST_WIDE_INT align = GET_MODE_UNIT_SIZE (mode); if (is_gather_scatter) return true;