[Bug middle-end/64396] Missed optimization in post-loop register handling

2021-09-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64396 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Target Milestone|---

[Bug middle-end/64396] Missed optimization in post-loop register handling

2016-08-01 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64396 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization Severity|m

[Bug middle-end/64396] Missed optimization in post-loop register handling

2014-12-23 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64396 --- Comment #1 from Andrew Pinski --- The reason is GCC tries to be smart of calculating s4 outside of the loop because the iv that might be selected is not related at all to s4. That is it might do: int limit = es4-s4; int i = 0; for(i=0;i