[Bug rtl-optimization/80112] [5/6 Regression] ICE in doloop_condition_get at loop-doloop.c:158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80112 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #8 from Jakub Jelinek --- Fixed.
[Bug rtl-optimization/80112] [5/6 Regression] ICE in doloop_condition_get at loop-doloop.c:158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80112 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Tue May 30 08:20:03 2017 New Revision: 248664 URL: https://gcc.gnu.org/viewcvs?rev=248664&root=gcc&view=rev Log: Backported from mainline 2017-03-24 Jakub Jelinek PR rtl-optimization/80112 * loop-doloop.c (doloop_condition_get): Don't check condition if cmp isn't SET with IF_THEN_ELSE src. * gcc.dg/pr80112.c: New test. Added: branches/gcc-5-branch/gcc/testsuite/gcc.dg/pr80112.c Modified: branches/gcc-5-branch/gcc/ChangeLog branches/gcc-5-branch/gcc/loop-doloop.c branches/gcc-5-branch/gcc/testsuite/ChangeLog
[Bug rtl-optimization/80112] [5/6 Regression] ICE in doloop_condition_get at loop-doloop.c:158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80112 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri May 5 21:44:21 2017 New Revision: 247690 URL: https://gcc.gnu.org/viewcvs?rev=247690&root=gcc&view=rev Log: Backported from mainline 2017-03-24 Jakub Jelinek PR rtl-optimization/80112 * loop-doloop.c (doloop_condition_get): Don't check condition if cmp isn't SET with IF_THEN_ELSE src. * gcc.dg/pr80112.c: New test. Added: branches/gcc-6-branch/gcc/testsuite/gcc.dg/pr80112.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/loop-doloop.c branches/gcc-6-branch/gcc/testsuite/ChangeLog
[Bug rtl-optimization/80112] [5/6 Regression] ICE in doloop_condition_get at loop-doloop.c:158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80112 Roman Zhuykov changed: What|Removed |Added CC||zhroma at ispras dot ru --- Comment #5 from Roman Zhuykov --- Created attachment 41049 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41049&action=edit maybe more proper fix 6 years ago I was solving issue with same code lines and with Richard Sandiford's help found a bit better solution, it was even approved, but unfortunately we forgot to commit it. Discussion links: https://gcc.gnu.org/ml/gcc-patches/2011-07/msg01803.html https://gcc.gnu.org/ml/gcc-patches/2011-09/msg02049.html https://gcc.gnu.org/ml/gcc-patches/2012-02/msg00479.html Maybe it's better to apply that old patch? PS. All my modulo-sched improvements described here together https://gcc.gnu.org/ml/gcc-patches/2017-02/msg01647.html
[Bug rtl-optimization/80112] [5/6 Regression] ICE in doloop_condition_get at loop-doloop.c:158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80112 Jakub Jelinek changed: What|Removed |Added Summary|[5/6/7 Regression] ICE in |[5/6 Regression] ICE in |doloop_condition_get at |doloop_condition_get at |loop-doloop.c:158 |loop-doloop.c:158 --- Comment #4 from Jakub Jelinek --- Fixed on the trunk so far.