http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54014
--- Comment #2 from Fabrizio Ferrandi <ferrandi at elet dot polimi.it> 2012-07-18 11:56:26 UTC --- I do not agree. abs(-2147483648) returns -2147483648. May be is odd but is how the implementation of abs works. Isn't it?