https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119042
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note the main reason why tgt* actually is different is due to inlining and then SRA ... Anyways I thought Alexandre's work on ifcombine should have fixed this but nope. Maybe there is a dup bug too.