http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53418
--- Comment #10 from Antoine Balestrat <merkil at savhon dot org> 2012-07-26 10:23:43 UTC --- This simple testcase appears to trigger the same ICE : $ cat ice.c void f(void) { 0 || 0 / 0 ? : 0; } $ gcc -w ice.c ice.c: In function âfâ: ice.c:3:12: internal compiler error: in gimplify_expr, at gimplify.c:7790 0 || 0 / 0 ? : 0; ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. I'm using GCC 4.8.0 20120725.