[Bug rtl-optimization/85072] g++ -O1 consumes all memory

2024-02-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
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

[Bug rtl-optimization/85072] g++ -O1 consumes all memory

2018-03-26 Thread vmakarov at gcc dot gnu.org
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

[Bug rtl-optimization/85072] g++ -O1 consumes all memory

2018-03-26 Thread rguenth at gcc dot gnu.org
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

[Bug rtl-optimization/85072] g++ -O1 consumes all memory

2018-03-26 Thread rguenth at gcc dot gnu.org
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,

[Bug rtl-optimization/85072] g++ -O1 consumes all memory

2018-03-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85072 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog, |