https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107884
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsm28 at gcc dot gnu.org Target| |h8 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Since there is I think no ABI constraints here simply using the appearant unused bits to get them to fit into 16 bits looks possible? Supposedly C defines literal suffixes for int32_t? Otherwise using (1L << 17) might work as well here.