https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88877
Umesh Kalappa <umesh.kalappa0 at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |umesh.kalappa0 at gmail dot com --- Comment #3 from Umesh Kalappa <umesh.kalappa0 at gmail dot com> --- https://members.openpowerfoundation.org/document/dl/576 it says we infer that, Map simple integer types (char, short, int, long, enum) to a single doubleword. Sign or zero extend values shorter than a doubleword to a doubleword based on whether the source data type is signed or unsigned.