[PATCH] alias: Punt after walking too many VALUEs during a toplevel find_base_term call [PR94045]

2020-03-09 Thread Jakub Jelinek
Hi! As mentioned in the PR, on a largish C++ testcase the compile time on i686-linux is about 16 minutes on a fast box, mostly spent in find_base_term recursive calls dealing with very deep chains of preserved VALUEs during var-tracking. The following patch punts after we process many VALUEs (we

Re: [PATCH] alias: Punt after walking too many VALUEs during a toplevel find_base_term call [PR94045]

2020-03-09 Thread Richard Biener
On Mon, 9 Mar 2020, Jakub Jelinek wrote: > Hi! > > As mentioned in the PR, on a largish C++ testcase the compile time > on i686-linux is about 16 minutes on a fast box, mostly spent in > find_base_term recursive calls dealing with very deep chains of preserved > VALUEs during var-tracking. > > T