This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Allocating three consecutive registers?
- To: Joern Rennecke <amylaar at cambridge dot redhat dot com>
- Subject: Re: Allocating three consecutive registers?
- From: Lars Brinkhoff <lars dot spam at nocrew dot org>
- Date: 20 Mar 2001 14:36:45 +0100
- Cc: gcc at gcc dot gnu dot org
- Organization: nocrew
- References: <200103200123.f2K1NgI01799@phal.cambridge.redhat.com>
Joern Rennecke <amylaar@cambridge.redhat.com> writes:
> > I wonder if there is a way to allocate three consecutive registers?
> Yes, if you are hacking the 1750a machine description, you can use TQFmode.
Unfortunately, that is not the case.
Playing with subregs doesn't work either, because global register
allocation will call mark_home_live to mark all four SImode subregs of
the TImode register as live, even though the final code never
references the last subreg.