https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122103
--- Comment #17 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Tamar Christina <[email protected]>: https://gcc.gnu.org/g:8b8d234304abab6ae93faf92c0151fe5d290ca64 commit r16-6523-g8b8d234304abab6ae93faf92c0151fe5d290ca64 Author: Tamar Christina <[email protected]> Date: Tue Jan 6 15:00:44 2026 +0000 vect: Add check for BUILT_IN_NORMAL to ifcvt [PR122103] It was reported that some AVX10 test like gcc.target/i386/avx10_2-vcvtbf162ibs-2.c ICEd with my changes. It turns out it's due to associated_internal_fn only supporting BUILT_IN_NORMAL calls. This adds a check for this before calling associated_internal_fn. Manually tested the files since they have an effective target tests for hardware I don't have. gcc/ChangeLog: PR tree-optimization/122103 * tree-if-conv.cc (ifcvt_can_predicate): Add check for normal builtins.
