https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |compile-time-hog Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2019-05-03 Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Somewhat confirmed (cut the testcase down even further). GCC 8 shows tree PRE : 1.78 ( 33%) 0.00 ( 0%) 2.19 ( 35%) 451 kB ( 5%) `- tree PTA : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) `- alias stmt walking : 1.31 ( 24%) 0.00 ( 0%) 1.57 ( 25%) 10 kB ( 0%) `- tree tail merge : 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 0 kB ( 0%) while GCC 9 has tree PRE : 1.44 ( 30%) 0.00 ( 0%) 1.32 ( 27%) 432 kB ( 5%) `- tree CFG cleanup : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) `- loop init : 0.01 ( 0%) 0.00 ( 0%) 0.00 ( 0%) 0 kB ( 0%) `- alias stmt walking : 2.19 ( 45%) 0.01 ( 25%) 2.33 ( 48%) 10 kB ( 0%) so the alias-stmt walking time regressed. I'll see what's so special about the testcase (I think we're doing some "unlimited" walking here).