http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54099
Bug #: 54099 Summary: [4.8 Regression] gfortran.dg/pr44691.f fails with ICE in free_regset_pool, at sel-sched-ir.c:994 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: bur...@gcc.gnu.org I get the following failure on x86-64-gnu-linux: FAIL: gfortran.dg/pr44691.f -O (internal compiler error) FAIL: gfortran.dg/pr44691.f -O (test for excess errors) And running it manually, I get: $ gfortran -O2 -fselective-scheduling2 -fsel-sched-pipelining -funroll-all-loops gfortran.dg/pr44691.f gfortran.dg/pr44691.f: In function ‘orien’: gfortran.dg/pr44691.f:39:0: internal compiler error: in free_regset_pool, at sel-sched-ir.c:994 Sometimes, I get the same failure for: FAIL: gfortran.dg/pr42294.f -O (internal compiler error) FAIL: gfortran.dg/pr42294.f -O (test for excess errors) but I cannot reproduce it at the moment. However, both failures can be seen at http://gcc.gnu.org/ml/gcc-testresults/2012-07/msg02161.html Looking at the test results, no failure occurs for: http://gcc.gnu.org/ml/gcc-testresults/2012-07/msg02099.html 4.8.0 20120724 [trunk revision 189815] (GCC) on x86_64-unknown-linux-gnu but it does starting from http://gcc.gnu.org/ml/gcc-testresults/2012-07/msg02109.html 4.8.0 20120724 [trunk revision 189820] (GCC) on x86_64-unknown-linux-gnu