https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112454
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So it looks like this is not only a cost issue. I have to look into forwprop to see if it can handle this. Note the cost issue does need to be fixed anyways since it will be needed there; otherwise forwprop might reject it.