gcc.c-torture/execute/960416-1.c fails this way with -O1 -fno-tree-dominator-opts, 4.5 is fine. > /abuild/rguenther/trunk-g/gcc/xgcc -B/abuild/rguenther/trunk-g/gcc/ /space/rguenther/src/svn/trunk/gcc/testsuite/gcc.c-torture/execute/960416-1.c -w -O1 -lm -fno-tree-dominator-opts -o /abuild/rguenther/trunk-g/gcc/testsuite/gcc/960416-1.x1 /space/rguenther/src/svn/trunk/gcc/testsuite/gcc.c-torture/execute/960416-1.c: In function 'f_le': /space/rguenther/src/svn/trunk/gcc/testsuite/gcc.c-torture/execute/960416-1.c:48:1: internal compiler error: in partition_view_bitmap, at tree-ssa-live.c:334 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.
It is caused by revision 162413: http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00767.html
I'd say it merely exposed it.
Mine. I'm adding some checking code too.
Subject: Bug 45415 Author: matz Date: Fri Sep 3 14:42:46 2010 New Revision: 163822 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163822 Log: PR middle-end/45415 * tree-sra.c (sra_modify_assign): If we modify the statement, say so. * tree-ssa.c (verify_ssa): Check number of operands and links per statement to agree. testsuite/ PR middle-end/45415 * gcc.dg/pr45415.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr45415.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-sra.c trunk/gcc/tree-ssa.c
Fixed.