https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108608
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #3) > (In reply to Jakub Jelinek from comment #2) > > 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. > > That assert was added with r12-5601-g30213ae9a2eb53 . But fmax/fmin support was added with r12-5602-ge32b9eb32d7cd2 .