------- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-21 10:14 ------- This is caused by the optimization which converts C/-a into -C/a for strict overflow which is why it only happens at -O2 and above (or with -fstrict-overflow).
Confirmed. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Component|c |middle-end Ever Confirmed|0 |1 Keywords| |ice-checking, ice-on-valid- | |code Last reconfirmed|0000-00-00 00:00:00 |2008-12-21 10:14:51 date| | Summary|ice: verify_gimple failed |[4.4 Regression] ice: | |verify_gimple failed Target Milestone|--- |4.4.0 Version|unknown |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38590