[Bug c++/69641] invalid int32 comparison

2016-02-03 Thread vvsed at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69641

--- Comment #3 from Vladimir Sedach  ---
Thanks. Better to use "unsigned int" than options:

0 > (int)((unsigned int)i + 0x0080)

[Bug c++/69641] invalid int32 comparison

2016-02-02 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69641

Markus Trippelsdorf  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 CC||trippels at gcc dot gnu.org
 Resolution|--- |INVALID

--- Comment #1 from Markus Trippelsdorf  ---
You're invoking undefined behavior (signed integer overflow).

[Bug c++/69641] invalid int32 comparison

2016-02-02 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69641

Manuel López-Ibáñez  changed:

   What|Removed |Added

 CC||manu at gcc dot gnu.org

--- Comment #2 from Manuel López-Ibáñez  ---
https://gcc.gnu.org/wiki/FAQ#signed_overflow