This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Conflicting IRA patches
- From: Jeff Law <law at redhat dot com>
- To: bernds at redhat dot com, vmakarov at redhat dot com
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 07 Jul 2010 13:20:24 -0600
- Subject: Conflicting IRA patches
So I'm sitting here looking at your patches and wondering how we're
going to resolve the likely conflicts between these two hunks of work.
As a trivial example, in Bernd's patch we want to create allocno objects
and it uses the cover class to determine how many objects need to be
created for a given allocno.
How is this supposed to work without cover classes? Let's look at a
trivial issue: an allocno might fit into 2 GPRs, but take up only one
FPR and the object can be profitably allocated to either kind of
register. How many objects do we allocate for the allocno given that
the number of objects will vary based on the final allocation?
Jeff