https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79487
--- Comment #9 from Dominik Vogt <vogt at linux dot vnet.ibm.com> --- (In reply to Jakub Jelinek from comment #8) > This isn't truncation, but extension (SDmode to DDmode). I presume all > SDmode values are representable in DDmode, so I don't see anything wrong on > that. But -9223372036854775808 *isn't* an SDmode constant - the mantissa is too short to represent the constant.