https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85072
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed|2024-02-19 00:00:00 |2025-11-29
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #1)
> Confirmed. It's LRA not finishing lra_assign () but eating memory in this
> loop:
>
> #2 0x0000000000a2e7f1 in init_live_reload_and_inheritance_pseudos ()
> at /space/rguenther/src/svn/gcc-7-branch/gcc/lra-assigns.c:436
> 436 bitmap_set_bit (&live_reload_and_inheritance_pseudos[p],
> i);
> (gdb) l
> 431
> &live_reload_and_inheritance_pseudos_bitmap_obstack);
> 432 for (i = lra_constraint_new_regno_start; i < max_regno; i++)
> 433 {
> 434 for (r = lra_reg_info[i].live_ranges; r != NULL; r = r->next)
> 435 for (p = r->start; p <= r->finish; p++)
> 436 bitmap_set_bit (&live_reload_and_inheritance_pseudos[p],
> i);
> 437 }
>
> with
This still happens.