This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/13058] [3.3/3.4 regression] ICE in reload_cse_simplify_operands
- From: "ebotcazou at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Dec 2003 11:11:12 -0000
- Subject: [Bug target/13058] [3.3/3.4 regression] ICE in reload_cse_simplify_operands
- References: <20031114215044.13058.lloyd@must-have-coffee.gen.nz>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From ebotcazou at gcc dot gnu dot org 2003-12-20 11:11 -------
Unless you want to hack the local register allocator, no. I proposed such a hack
http://gcc.gnu.org/ml/gcc-patches/2003-06/msg00639.html
and it was rejected because the global register allocator (more precisely
reload) could still undo what the local register allocator has done.
The proper fix is to redefine the whole register classes hierarchy of the SPARC
port. I plan to try for 3.5, but not before.
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|3.3.3 |3.5.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13058