http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53156
Bug #: 53156 Summary: [4.8 Regression]: gcc.target/cris/peep2-andu2.c Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: h...@gcc.gnu.org Host: x86_64-unknown-linux-gnu Target: cris-axis-elf This test previously passed, now it fails as follows. The observed regression was exposed by a commit in the range (before:after) 186859:186871, most likely the reload-commit in r186861. The fault is with the test-case: it has an assumption that a set of specific insn sequences is generated implying that those are the only minimal sequences, an assumption proven wrong. For one sequence change, there's a minor regression. Running /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gcc.target/cris/cris.exp ... FAIL: gcc.target/cris/peep2-andu2.c scan-assembler movu.w \\$r10,\\$ FAIL: gcc.target/cris/peep2-andu2.c scan-assembler and.w 2047,\\$ FAIL: gcc.target/cris/peep2-andu2.c scan-assembler movu.b \\$r10,\\$ FAIL: gcc.target/cris/peep2-andu2.c scan-assembler and.b 95,\\$ FAIL: gcc.target/cris/peep2-andu2.c scan-assembler andq -2,\\$