http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52696
Bug #: 52696 Summary: [4.6 Regression]: g++.dg/tree-ssa/pr44706.C scan-tree-dump-not fnsplit "Splitting function" Classification: Unclassified Product: gcc Version: 4.6.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: regression AssignedTo: unassig...@gcc.gnu.org ReportedBy: h...@gcc.gnu.org CC: hubi...@gcc.gnu.org Host: x86_64-unknown-linux-gnu Target: cris-axis-elf This test previously passed, now it fails. A patch in the revision range (last_known_working:first_known_failing) 185724:185740 exposed or caused this regression. Since then it fails as follows: Running /tmp/hpautotest-gcc46/gcc/gcc/testsuite/g++.dg/dg.exp ... ... FAIL: g++.dg/tree-ssa/pr44706.C scan-tree-dump-not fnsplit "Splitting function" The message in g++.log indicates that a log-entry from an optimizaton pass is missing; something didn't happen. Maybe it's just the test-case that needs updating, though that's only an uninitiated guess: spawn /tmp/hpautotest-gcc46/cris-elf/gccobj/gcc/testsuite/g++/../../g++ -B/tmp/hpautotest-gcc46/cris-elf/gccobj/gcc/testsuite/g++/../../ /tmp/hpautotest-gcc46/gcc/gcc/testsuite/g++.dg/tree-ssa/pr44706.C -nostdinc++ -I/tmp/hpautotest-gcc46/cris-elf/gccobj/cris-elf/libstdc++-v3/include/cris-elf -I/tmp/hpautotest-gcc46/cris-elf/gccobj/cris-elf/libstdc++-v3/include -I/tmp/hpautotest-gcc46/gcc/libstdc++-v3/libsupc++ -I/tmp/hpautotest-gcc46/gcc/libstdc++-v3/include/backward -I/tmp/hpautotest-gcc46/gcc/libstdc++-v3/testsuite/util -fmessage-length=0 -O3 -fdump-tree-fnsplit -S -isystem /tmp/hpautotest-gcc46/cris-elf/gccobj/cris-elf/./newlib/targ-include -isystem /tmp/hpautotest-gcc46/gcc/newlib/libc/include -o pr44706.s PASS: g++.dg/tree-ssa/pr44706.C (test for excess errors) FAIL: g++.dg/tree-ssa/pr44706.C scan-tree-dump-not fnsplit "Splitting function" Author of the only suspect patch in the revision range CC:ed.