[Bug c++/55540] The C++ literal -9223372036854775808 is misinterpreted
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
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
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.