https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120986
--- Comment #11 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alex Coplan <acop...@gcc.gnu.org>: https://gcc.gnu.org/g:80b0e4ad2f60de8bd57e83628b4ead46df6fb004 commit r16-3080-g80b0e4ad2f60de8bd57e83628b4ead46df6fb004 Author: Alex Coplan <alex.cop...@arm.com> Date: Tue Jul 15 11:49:27 2025 +0100 aarch64: Relax fpm_t assert to allow const_ints [PR120986] This relaxes an overzealous assert that required the fpm_t argument to be in DImode when expanding FP8 intrinsics. Of course this fails to account for modeless const_ints. gcc/ChangeLog: PR target/120986 * config/aarch64/aarch64-sve-builtins.cc (function_expander::expand): Relax fpm_t assert to allow modeless const_ints. gcc/testsuite/ChangeLog: PR target/120986 * gcc.target/aarch64/torture/pr120986-2.c: New test.