[Bug tree-optimization/59388] [4.7/4.8/4.9 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59388 --- Comment #5 from Jakub Jelinek jakub at gcc dot gnu.org --- Created attachment 31393 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=31393action=edit gcc48-pr59388.patch Untested 4.8.x patch.
[Bug tree-optimization/59388] [4.7/4.8/4.9 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59388 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org --- Created attachment 31392 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=31392action=edit gcc49-pr59388.patch Untested 4.9 fix.
[Bug tree-optimization/59388] [4.7/4.8/4.9 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59388 --- Comment #6 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Fri Dec 6 21:00:49 2013 New Revision: 205761 URL: http://gcc.gnu.org/viewcvs?rev=205761root=gccview=rev Log: PR tree-optimization/59388 * tree-ssa-reassoc.c (update_range_test): If op == range-exp, gimplify tem after stmt rather than before it. * gcc.c-torture/execute/pr59388.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr59388.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-reassoc.c
[Bug tree-optimization/59388] [4.7/4.8/4.9 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59388 --- Comment #7 from Jakub Jelinek jakub at gcc dot gnu.org --- Author: jakub Date: Fri Dec 6 21:06:13 2013 New Revision: 205762 URL: http://gcc.gnu.org/viewcvs?rev=205762root=gccview=rev Log: PR tree-optimization/59388 * tree-ssa-reassoc.c (update_range_test): If op == range-exp, gimplify tem after stmt rather than before it. * gcc.c-torture/execute/pr59388.c: New test. Added: branches/gcc-4_8-branch/gcc/testsuite/gcc.c-torture/execute/pr59388.c Modified: branches/gcc-4_8-branch/gcc/ChangeLog branches/gcc-4_8-branch/gcc/testsuite/ChangeLog branches/gcc-4_8-branch/gcc/tree-ssa-reassoc.c
[Bug tree-optimization/59388] [4.7/4.8/4.9 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59388 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Known to work|4.8.2 | Summary|[4.9 Regression] ICE on |[4.7/4.8/4.9 Regression] |valid code at -O1 and above |ICE on valid code at -O1 |on x86_64-linux-gnu |and above on ||x86_64-linux-gnu Known to fail||4.8.2 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- This really is 4.7+ regression, you just need --enable-checking=yes compiler on the branches to reproduce (otherwise it is a silent wrong-code ? ). I'll have a look soon.
[Bug tree-optimization/59388] [4.7/4.8/4.9 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59388 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot gnu.org Summary|[4.9 Regression] ICE on |[4.7/4.8/4.9 Regression] |valid code at -O1 and above |ICE on valid code at -O1 |on x86_64-linux-gnu |and above on ||x86_64-linux-gnu --- Comment #2 from Jakub Jelinek jakub at gcc dot gnu.org --- Likely introduced in r179388.