https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116002
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |15.0
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
The CPROP and DSE issues are fixed for GCC 15.
With -O1 we need 4s to compile even 'E E E E E E E E E', adding 'F'
and testing with 'F F F F F F F F F' needs 43s which looks linear behavior.
Popping up on the radar are then
combiner : 4.65 ( 11%)
integrated RA : 7.92 ( 18%)
LRA reload inheritance : 4.15 ( 10%)
LRA create live ranges : 5.66 ( 13%)
so mainly register allocation.
With -O2 we have PTA showing up
tree PTA : 12.21 ( 77%)
PTA solving should be pretty quick, but it seems we take a lot of iterations
for unknown reasons:
32.27% 20663 cc1 cc1 [.] topo_visit
16.29% 10432 cc1 cc1 [.] solve_constraints
14.69% 9412 cc1 cc1 [.] find
14.10% 9021 cc1 cc1 [.] bitmap_clear_bit
1.19% 764 cc1 cc1 [.] bitmap_set_bit