[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 --- Comment #2 from Uros Bizjak ubizjak at gmail dot com 2012-02-29 20:32:06 UTC --- This patch adds missing alternative, and also disparages alternatives that end with excess register-mem moves. Index: sse.md

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-29 20:37:49 UTC --- I've tried: @@ -3899,7 +3899,7 @@ (vec_merge:VI4F_128 (vec_duplicate:VI4F_128 (match_operand:ssescalarmode 2 general_operand -

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||uros at gcc dot

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 --- Comment #5 from Uros Bizjak ubizjak at gmail dot com 2012-02-29 21:00:26 UTC --- (In reply to comment #4) movsi uses re constraint, not rn, so I'd think we should use re. re also includes symbols and labels and whatnot (please see

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 --- Comment #6 from Uros Bizjak ubizjak at gmail dot com 2012-02-29 21:14:34 UTC --- (In reply to comment #5) (In reply to comment #4) movsi uses re constraint, not rn, so I'd think we should use re. On a second thought, re won't hurt and it

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 --- Comment #7 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-29 21:17:05 UTC --- Created attachment 26791 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=26791 gcc47-pr52437.patch So does this look ok?

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread ubizjak at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 --- Comment #8 from Uros Bizjak ubizjak at gmail dot com 2012-02-29 21:19:19 UTC --- (In reply to comment #7) Created attachment 26791 [details] gcc47-pr52437.patch So does this look ok? Yes, perfect!

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 --- Comment #9 from Jakub Jelinek jakub at gcc dot gnu.org 2012-02-29 23:45:14 UTC --- Author: jakub Date: Wed Feb 29 23:45:08 2012 New Revision: 184676 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=184676 Log: PR target/52437 *

[Bug target/52437] [4.7 Regression] internal compiler error: in spill_failure, at reload1.c:2120

2012-02-29 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52437 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED