[Bug tree-optimization/102809] Some TSVC benchmarks are slower after r12-4195-gec0124e0acb556cd

2021-10-18 Thread aldyh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102809

--- Comment #3 from Aldy Hernandez  ---
(In reply to Martin Liška from comment #2)
> > Does this fix the problem?
> 
> Yes, it helps! Thank you for the patch.

Thanks for all your help here, and sorry for all the noise.  Getting the jump
threading restrictions in the presence of loops has been chore.

It seems we have finally agreed on what should be allowed, and Jeff is about to
approve the last bits.

Unfortunately, the next step is playing with the pipeline to see if we can
remove some threading passes.  This will probably unsettle things, but
hopefully not as much.

Again, thanks.

[Bug tree-optimization/102809] Some TSVC benchmarks are slower after r12-4195-gec0124e0acb556cd

2021-10-18 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102809

--- Comment #2 from Martin Liška  ---
> Does this fix the problem?

Yes, it helps! Thank you for the patch.

[Bug tree-optimization/102809] Some TSVC benchmarks are slower after r12-4195-gec0124e0acb556cd

2021-10-18 Thread aldyh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102809

--- Comment #1 from Aldy Hernandez  ---
There's a pending patch in this area that restricts loop threading:

https://gcc.gnu.org/pipermail/gcc-patches/2021-October/581894.html

Does this fix the problem?

[Bug tree-optimization/102809] Some TSVC benchmarks are slower after r12-4195-gec0124e0acb556cd

2021-10-18 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102809

Martin Liška  changed:

   What|Removed |Added

   Last reconfirmed||2021-10-18
 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1