https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117408
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-14 branch has been updated by Torbjorn Svensson <az...@gcc.gnu.org>: https://gcc.gnu.org/g:e277e1082a86efa7e8649e2664c109eacf8dccb9 commit r14-10912-ge277e1082a86efa7e8649e2664c109eacf8dccb9 Author: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com> Date: Fri Nov 1 17:47:48 2024 +0100 arm: Fix ICE on arm_mve.h pragma without MVE types [PR117408] Starting with r14-435-g00d97bf3b5a, doing `#pragma arm "arm_mve.h" false` or `#pragma arm "arm_mve.h" true` without first doing `#pragma arm "arm_mve_types.h"` causes GCC to ICE. gcc/ChangeLog: PR target/117408 * config/arm/arm-mve-builtins.cc(handle_arm_mve_h): Detect if MVE types is missing and if so, return error. gcc/testsuite/ChangeLog: PR target/117408 * gcc.target/arm/mve/pr117408-1.c: New test. * gcc.target/arm/mve/pr117408-2.c: Likewise. Signed-off-by: Torbjörn SVENSSON <torbjorn.svens...@foss.st.com> (cherry picked from commit 8b04f60f88079c41b5cb1bf3b7c798703cceea18)