[Bug target/88877] rs6000 emits signed extension for unsigned int type(__floatunsidf).

umesh.kalappa0 at gmail dot com gcc-bugzilla@gcc.gnu.org
Wed Jan 16 15:20:00 GMT 2019


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.


More information about the Gcc-bugs mailing list