[Bug target/17771] -O2 -mmvcle: internal compiler error: in spill_failure, at reload1.c:1915

uweigand at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Thu Jan 27 19:04:00 GMT 2005


------- Additional Comments From uweigand at gcc dot gnu dot org  2005-01-27 19:03 -------
Sorry for not looking at this problem earlier, I had completely missed
this bugzilla entry.  (Andrew, if you see any new reports related to
s390 in the future, would you mind putting me on CC so I'm aware of them?)

Now, to the actual problems.  The two issues sched_analyze_2.i and
choose_reload_regs.i are both caused by the same underlying problem:
http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00634.html
This is fixed in 3.3.4 and above.

The spill_failure.i problem, however, is caused by this issue:
http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00878.html
(even though the symptoms look completely different ...).

While this will thus be fixed with GCC 4.0.0, it is still broken
with the current 3.3 and 3.4 branch compilers.  I'll look into
backporting the fix for 3.3.6 and 3.4.4, respectively.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |uweigand at gcc dot gnu dot
                   |dot org                     |org
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2005-01-27 19:03:15
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17771



More information about the Gcc-bugs mailing list