[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-08 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #10 from Michael Matz matz at gcc dot gnu.org 2011-04-08 11:37:59 UTC --- I was asking what specifically doesn't work. I.e. why the changes to cfgbuild were necessary. I'm not so dense to not understand that it doesn't work.

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-08 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #11 from Michael Matz matz at gcc dot gnu.org 2011-04-08 13:05:18 UTC --- I know what's the problem. Your patch can't work. commit_one_edge_insertion relies on edge splitting to work, which relies on being able to patch jump insns,

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-08 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #12 from Michael Matz matz at gcc dot gnu.org 2011-04-08 20:18:14 UTC --- Author: matz Date: Fri Apr 8 20:18:08 2011 New Revision: 172208 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=172208 Log: PR middle-end/48389 *

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-07 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #6 from Jeffrey A. Law law at redhat dot com 2011-04-07 15:04:49 UTC --- -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/06/11 17:00, steven at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 ---

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-07 Thread matz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 Michael Matz matz at gcc dot gnu.org changed: What|Removed |Added CC||matz at gcc dot

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-07 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #8 from Jeffrey A. Law law at redhat dot com 2011-04-07 18:41:14 UTC --- -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/07/11 09:38, matz at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 Michael

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-07 Thread stevenb.gcc at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #9 from stevenb.gcc at gmail dot com stevenb.gcc at gmail dot com 2011-04-07 21:28:12 UTC --- --- Comment #7 from Michael Matz matz at gcc dot gnu.org 2011-04-07 15:38:38 UTC --- Hmpf, what doesn't work with just moving the

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-06 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-06 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #1 from Jeffrey A. Law law at redhat dot com 2011-04-06 16:54:41 UTC --- Elimination of a PHI caused a loop to be inserted on an edge. The edge insertions were committed after calling rebuild_jump_labels resulting in a null

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 Steven Bosscher steven at gcc dot gnu.org changed: What|Removed |Added CC||steven at gcc

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #3 from Steven Bosscher steven at gcc dot gnu.org 2011-04-06 21:52:54 UTC --- OK, not quite. We somehow have a barrier _inside_ a basic block, and that's somehow a problem after the patch but not before?!

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-06 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #4 from Jeffrey A. Law law at redhat dot com 2011-04-06 22:51:26 UTC --- -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/06/11 15:52, steven at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 ---

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-06 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 --- Comment #5 from Steven Bosscher steven at gcc dot gnu.org 2011-04-06 23:00:31 UTC --- Created attachment 23905 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23905 First shot at a fix (also for PR48486) Well, one can always hope for a

[Bug rtl-optimization/48389] [4.5/4.6/4.7 Regression] ICE: in make_edges, at cfgbuild.c:319 with -mtune=pentiumpro

2011-04-05 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.5.3