https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123060 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- gcc_assert (TYPE_CANONICAL (t2) != t2 && TYPE_CANONICAL (t2) == TYPE_CANONICAL (TREE_TYPE (t)));