[Bug c++/55540] The C++ literal -9223372036854775808 is misinterpreted

2013-08-14 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55540

Paolo Carlini paolo.carlini at oracle dot com changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |INVALID

--- Comment #3 from Paolo Carlini paolo.carlini at oracle dot com ---
Thus closing.


[Bug c++/55540] The C++ literal -9223372036854775808 is misinterpreted

2012-11-29 Thread pinskia at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55540



--- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org 2012-11-29 
22:21:25 UTC ---

-9223372036854775808 is two different tokens.  unary minus and the literal

9223372036854775808.  9223372036854775808 does not fit into long so it is

unsigned long.


[Bug c++/55540] The C++ literal -9223372036854775808 is misinterpreted

2012-11-29 Thread luto at mit dot edu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55540



--- Comment #2 from Andy Lutomirski luto at mit dot edu 2012-11-29 22:58:44 
UTC ---

Gack.



I'm still at a loss as to where __int128 is coming from.  I don't think it's an

integral promotion.