https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85072
Richard Biener changed:
What|Removed |Added
Last reconfirmed|2018-03-26 00:00:00 |2024-2-19
--- Comment #5 from Richard B
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85072
--- Comment #4 from Vladimir Makarov ---
(In reply to Richard Biener from comment #3)
> Doing a more "correct" patch like below shows that nearly all possible
> "starts" are covered:
>
> (gdb) p bitmap_count_bits(starts)
> $2 = 500039
> (gdb) p
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85072
--- Comment #3 from Richard Biener ---
Doing a more "correct" patch like below shows that nearly all possible
"starts" are covered:
(gdb) p bitmap_count_bits(starts)
$2 = 500039
(gdb) p max_regno - lra_constraint_new_regno_start
$4 = 505207
so
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85072
--- Comment #2 from Richard Biener ---
So I did a stupid search for live_reload_and_inheritance_pseudos in
lra-assigns.c
and found a single use here:
static int
find_hard_regno_for_1 (int regno, int *cost, int try_only_hard_regno,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85072
Richard Biener changed:
What|Removed |Added
Keywords||compile-time-hog,
|