https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121150
Tomasz Kamiński <tkaminsk at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tkaminsk at gcc dot gnu.org --- Comment #6 from Tomasz Kamiński <tkaminsk at gcc dot gnu.org> --- What about doing: __uint128 u = 0x1; u <<= 32u; u |= 0x2345; u <<= 32u; u |= 0x6789; __int128 i = u;