https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110986
--- Comment #15 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note the main issue with the 2 different type is a different issue (even though my patches improve the situtation, other issues shows up). Will file a few testcase for that ...