[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

[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

[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.