https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108608
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- The ICE is on: 7755 gimple_match_op op; 7756 if (!gimple_extract_op (stmt_info->stmt, &op)) 7757 gcc_unreachable (); 7758 gcc_assert (op.code.is_tree_code ()); 7759 auto code = tree_code (op.code); where op.code.rep is -232, i.e. -CFN_BUILT_IN_FMAX, so it isn't a tree code.