http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46675
--- Comment #23 from H.J. Lu <hjl.tools at gmail dot com> 2010-11-28 18:56:51 UTC --- We check "op + 2147483648" for overflow. I don't think we properly check "op - -2147483648" for overflow.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46675
--- Comment #23 from H.J. Lu <hjl.tools at gmail dot com> 2010-11-28 18:56:51 UTC --- We check "op + 2147483648" for overflow. I don't think we properly check "op - -2147483648" for overflow.