This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]