This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/32963] ICE in failed_reload, could not find a spill register
- From: "sje at cup dot hp dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 10 Aug 2007 20:50:57 -0000
- Subject: [Bug target/32963] ICE in failed_reload, could not find a spill register
- References: <bug-32963-3107@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #4 from sje at cup dot hp dot com 2007-08-10 20:50 -------
This bug is related to Jan Hubicka's caller-save changes. Applying my division
code change to version 126878 results in working code, applying my division
code to version 126879 results in compilation failures. The 126879 change is:
2007-07-24 Jan Hubicka <jh@suse.cz>
* caller-save.c: Include ggc.h, gt-caller-save.h
(reg_save_code, reg_restore_code): Rename to ...
(cached_reg_save_code, cached_reg_restore_code): ... those.
(savepat, restpat, test_reg, test_mem, saveinsn, restinsn): New.
(reg_save_code, reg_restore_code): New functions.
(init_caller_save): Do not intialize
reg_save_code/reg_restore_code tables.
* Makeifle.in: (gt-caller-save.h): New.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32963