https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80362
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2017-04-08 CC| |trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- Even 4.4 calls abort with -O2: int main() { signed char var_0, var_1 = -128; var_0 = (signed char)(-var_1) / 3; if (var_0 > 0) __builtin_abort(); }