https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95459
rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rsandifo at gcc dot gnu.org --- Comment #1 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- (In reply to Fei Yang from comment #0) > - gcc_assert (aarch64_sve_mode_p (mode)); > + gcc_assert (TARGET_SVE ? aarch64_sve_mode_p (mode) : true); Probably clearer as: !TARGET_SVE || aarch64_sve_mode_p (mode) Might be worth adding a comment like: /* Leave later code to report an error if SVE is disabled. */