This is seen using r143187 on Ubuntu Hardy on x86. PR 32431 reports a similar failure but at a different line number, and for the 68HC11 target.
reg...@john-home:~/volatile/tmp117$ current-gcc -c -O2 -march=i686 small.c small.c: In function foo: small.c:17: internal compiler error: in df_refs_verify, at df-scan.c:4307 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. reg...@john-home:~/volatile/tmp117$ cat small.c int safe_add_func_int64_t_s_s (int _si1, int _si2) { return 1 > 9223372036854775807LL - _si2 && 1 - _si2 ? : 1 + _si2; } volatile int g_55; void func_42 (int p_43, int p_44, int p_46, int p_47) { p_44 & 1 && g_55, !1; } void foo (int p_38) { int l_84 = 0; func_42 (1, safe_add_func_int64_t_s_s (p_38, 1 >= safe (1)), l_84, 1); } reg...@john-home:~/volatile/tmp117$ current-gcc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../configure --program-prefix=current- --enable-languages=c,c++ --prefix=/home/regehr : (reconfigured) ../configure --program-prefix=current- --enable-languages=c,c++ --prefix=/home/regehr : (reconfigured) ../configure --program-prefix=current- --enable-languages=c,c++ --prefix=/home/regehr : (reconfigured) ../configure --program-prefix=current- --prefix=/home/regehr --enable-languages=c,c++ --no-create --no-recursion : (reconfigured) ../configure --program-prefix=current- --prefix=/home/regehr --enable-languages=c,c++ --no-create --no-recursion : (reconfigured) ../configure --program-prefix=current- --prefix=/home/regehr --enable-languages=c,c++ --no-create --no-recursion : (reconfigured) ../configure --program-prefix=current- --prefix=/home/regehr --enable-languages=c,c++ --no-create --no-recursion : (reconfigured) ../configure --program-prefix=current- --prefix=/home/regehr --enable-languages=c,c++ --no-create --no-recursion Thread model: posix gcc version 4.4.0 20090108 (experimental) (GCC) -- Summary: ice in df_refs_verify, at df-scan.c:4307 Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: regehr at cs dot utah dot edu GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38774