http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781
--- Comment #6 from Jan Hubicka <hubicka at gcc dot gnu.org> 2010-09-30 18:21:29 UTC --- I think I am hitting instance of PR45846. I get just part of the testcase: typedef union tree_node *tree; struct tree_exp { tree operands[1]; }; union tree_node { struct tree_exp exp; }; static unsigned char init_target_chars (void); static unsigned long long target_newline; tree rewrite_call_expr() { return 0; } tree fold_builtin_snprintf_chk (tree exp) { tree len, fmt; if (exp->exp.operands[0] < 5)