[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-08 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #14 from Eric Botcazou --- Author: ebotcazou Date: Tue Dec 8 18:47:54 2015 New Revision: 231422 URL: https://gcc.gnu.org/viewcvs?rev=231422=gcc=rev Log: PR middle-end/68291 PR middle-end/68292 * cfgexpand.c

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #12 from Eric Botcazou --- Author: ebotcazou Date: Mon Dec 7 16:45:45 2015 New Revision: 231372 URL: https://gcc.gnu.org/viewcvs?rev=231372=gcc=rev Log: PR middle-end/68291 PR middle-end/68292 * cfgexpand.c

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-07 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #11 from Eric Botcazou --- > I'm not comfortable with your relaxing the assert in cfgexpand.c:set_rtl. > It means we could have a PARALLEL for a RESULT_DECL *and* other variables, > because of coalescing. Although we can deal with

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-06 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #10 from Alexandre Oliva --- I'm not comfortable with your relaxing the assert in cfgexpand.c:set_rtl. It means we could have a PARALLEL for a RESULT_DECL *and* other variables, because of coalescing. Although we can deal with

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-04 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #9 from Eric Botcazou --- Created attachment 36930 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36930=edit Proposed fix. No regression in the C testsuite on x86-64 and SPARC64.

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-04 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #8 from Eric Botcazou --- > Eric, apologies for the slow response, I'm in the middle of an all-week trip > with little Internet access. No problem. > I think the best course of action is to adjust gimple_can_coalesce_p so that > it

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-03 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #7 from Alexandre Oliva --- Eric, apologies for the slow response, I'm in the middle of an all-week trip with little Internet access. I think the best course of action is to adjust gimple_can_coalesce_p so that it returns false for

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-01 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #5 from Eric Botcazou --- This comes from -ftree-coalesce-vars in expand_function_start: /* If we may coalesce this result, make sure it has the expected mode. */ if (flag_tree_coalesce_vars && is_gimple_reg (res)) {

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-12-01 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 Eric Botcazou changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-11-12 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 --- Comment #2 from Ilya Enkovich --- Should be fixed by r230238.

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-11-12 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-11-12 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-11-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 Markus Trippelsdorf changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org,

[Bug middle-end/68291] [6 regression] ICE in emit_move_insn, at expr.c:3540

2015-11-11 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68291 Rainer Orth changed: What|Removed |Added Target Milestone|--- |6.0