[Bug middle-end/52306] [4.8 regression] ICE in cselib_record_set, at cselib.c:2158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52306 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #35 from Jeffrey A. Law law at redhat dot com --- Fixed in 4.9 and on trunk. Not planning to backport to 4.8.
[Bug middle-end/52306] [4.8 regression] ICE in cselib_record_set, at cselib.c:2158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52306 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.8.4 |4.8.5 --- Comment #34 from Jakub Jelinek jakub at gcc dot gnu.org --- GCC 4.8.4 has been released.
[Bug middle-end/52306] [4.8 regression] ICE in cselib_record_set, at cselib.c:2158
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52306 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.8.3 |4.8.4 --- Comment #33 from Richard Biener rguenth at gcc dot gnu.org --- GCC 4.8.3 is being released, adjusting target milestone.
[Bug middle-end/52306] [4.8 regression] ICE in cselib_record_set, at cselib.c:2158
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52306 --- Comment #32 from Mikael Pettersson mikpelinux at gmail dot com --- (In reply to Andreas Schwab from comment #31) After backporting the patch to 4.8 there is still a package that fails with the same error, though it doesn't fail with 4.9. This ICE stopped on trunk with Bin Cheng's Compute, cache and use cost of auto-increment rtx patterns in IVOPT patch in r205015, see also http://gcc.gnu.org/ml/gcc-patches/2013-11/msg00156.html Backporting this too to 4.8 stops the ICE there for this test case. However, this patch is just a missed-optimization tweak in ivopts, so I suspect it hides the underlying bug rather than fixing it.
[Bug middle-end/52306] [4.8 regression] ICE in cselib_record_set, at cselib.c:2158
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52306 --- Comment #31 from Andreas Schwab sch...@linux-m68k.org --- Created attachment 32175 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32175action=edit Testcase from jumpnbump After backporting the patch to 4.8 there is still a package that fails with the same error, though it doesn't fail with 4.9. $ gcc/xgcc -B gcc/ -O -fomit-frame-pointer filter.i filter.i: In function ‘do_scale2x’: filter.i:202:1: internal compiler error: in cselib_record_set, at cselib.c:2373 } ^ 0x5c092e cselib_record_set ../../gcc/gcc/cselib.c:2373 0x5c092e cselib_record_sets ../../gcc/gcc/cselib.c:2590 0x5c0c8f cselib_process_insn(rtx_def*) ../../gcc/gcc/cselib.c:2665 0x753c27 reload_cse_regs_1 ../../gcc/gcc/postreload.c:222 0x75426b reload_cse_regs ../../gcc/gcc/postreload.c:68 0x75426b rest_of_handle_postreload ../../gcc/gcc/postreload.c:2287
[Bug middle-end/52306] [4.8 regression] ICE in cselib_record_set, at cselib.c:2158
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52306 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added Summary|[4.8/4.9 regression] ICE in |[4.8 regression] ICE in |cselib_record_set, at |cselib_record_set, at |cselib.c:2158 |cselib.c:2158 --- Comment #30 from Jeffrey A. Law law at redhat dot com --- Fixed on the trunk.