https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86122
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Note, other uses of unsigned_type_for in match.pd seems to be guarded with INTEGRAL_TYPE_P check or are on expressions that can't appear with complex operands.