This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/38941] CX isn't preserved with shift
- From: "vmakarov at redhat dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 23 Jan 2009 15:58:52 -0000
- Subject: [Bug target/38941] CX isn't preserved with shift
- References: <bug-38941-682@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #7 from vmakarov at redhat dot com 2009-01-23 15:58 -------
If it is a problem, it is not a problem of IRA. The usage of the old RA
results in the same abort. Neither the old RA, nor IRA assigns CX to pseudos.
CX is started to be used by reload, so I think it is reload responsibility to
save/restore CX if it is proved to be a problem. And implementing the
save/restore will be not easy to do.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38941