This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/54961] [4.8 Regression] FAIL: gfortran.dg/pr48757.f -O (internal compiler error) after revision 192440
- From: "steven at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 28 Oct 2012 11:44:50 +0000
- Subject: [Bug middle-end/54961] [4.8 Regression] FAIL: gfortran.dg/pr48757.f -O (internal compiler error) after revision 192440
- Auto-submitted: auto-generated
- References: <bug-54961-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54961
--- Comment #7 from Steven Bosscher <steven at gcc dot gnu.org> 2012-10-28 11:44:50 UTC ---
The problems of comment #4 and comment #5 are PR39607, a problem that
should be solved in reg-stack.
The problem of comment #0 is a problem in IRA. There is code to prevent
stack registers from living across EDGE_ABNORMAL edges but clearly this
code fails in the pr48757.f test case. I suspect there is a bug in the
splitting or merging of allocno ranges where the ALLOCNO_NO_STACK_REG_P
and ALLOCNO_TOTAL_NO_STACK_REG_P maybe are not properly copied/merged.