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);
?