https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104582

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2022-02-18
           Keywords|                            |missed-optimization
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Hmm:
 _14 = {_1, _5};
  _8 = VIEW_CONVERT_EXPR<__int128>(_14);

Wouldn't it better to convert that to just (hopefully I got the order correct):
t1 = (__128)_1
_8 = BIT_INSERT_EXPR(t1, 64, _5);

?

Reply via email to