This is the mail archive of the gcc-patches@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] | |
Hi,
On Mon, 3 Mar 2003, Daniel Berlin wrote:
new-regalloc-branch isn't very good compile-time wise. For instance, we can't ever color in one pass anymore (it pretends something has changed, even if nothing has, so the minimum number of passes is 2).
Oh, really? That should obviously not happen. Do you have a testcase, so
I can fix that?
else if (ra_pass == 1)
{
if (death_insns_max_uid < get_max_uid ())
{
sbitmap_free (insns_with_deaths);
insns_with_deaths = sbitmap_alloc (get_max_uid ());
sbitmap_ones (insns_with_deaths);
death_insns_max_uid = get_max_uid ();
}
last_changed_insns = ra_modified_insns;
detect_web_parts_to_rebuild ();
last_changed_insns = NULL;
something_spilled = 1;
last_max_uid = get_max_uid ();
}
Ciao, Michael.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |