This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: PR 6394
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Geoff Keating <geoffk at geoffk dot org>
- Cc: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>, gcc at gcc dot gnu dot org
- Date: Tue, 30 Apr 2002 15:56:20 -0400
- Subject: Re: PR 6394
>>>>> Geoff Keating writes:
Geoff> Did you work out _why_ reg-alloc was chosing this class (and which
Geoff> class it was choosing)? Often these problems are actually caused by
Geoff> the machine description, for instance by not having the union of two
Geoff> register classes available, and a new register allocator won't help
Geoff> that.
For the PowerPC case, DImode is allowed in FPRs. A loop was
generated with a pseudo that was used as an FP value elsewhere. The
register allocator could not be discouraged from using the FPR and could
not split the variable across two different register classes.
David