[Bug target/35574] [4.4 Regression] unrecognizable insn generated for vector move
--- Comment #7 from kazu at gcc dot gnu dot org 2008-11-06 14:58 --- Subject: Bug 35574 Author: kazu Date: Thu Nov 6 14:57:15 2008 New Revision: 141643 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=141643 Log: PR target/35574 * config/sparc/predicates.md (const_double_or_vector_operand): New. * config/sparc/sparc.c (sparc_extra_constraint_check): Handle the 'D' constraint. * config/sparc/sparc.h: Document the 'D' constraint. * config/sparc/sparc.md (*movdf_insn_sp32_v9, *movdf_insn_sp64): Use the 'D' constraint in addition to 'F' in some alternatives. (DF splitter): Generalize for V64mode. * doc/md.texi (SPARC): Document the 'D' constraint. Modified: branches/gcc-4_3-branch/gcc/ChangeLog branches/gcc-4_3-branch/gcc/config/sparc/predicates.md branches/gcc-4_3-branch/gcc/config/sparc/sparc.c branches/gcc-4_3-branch/gcc/config/sparc/sparc.h branches/gcc-4_3-branch/gcc/config/sparc/sparc.md branches/gcc-4_3-branch/gcc/doc/md.texi -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574
[Bug target/35574] [4.4 Regression] unrecognizable insn generated for vector move
--- Comment #8 from kazu at gcc dot gnu dot org 2008-11-06 15:00 --- Subject: Bug 35574 Author: kazu Date: Thu Nov 6 14:59:09 2008 New Revision: 141644 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=141644 Log: PR target/35574 * config/sparc/constraints.md (D): New. * config/sparc/predicates.md (const_double_or_vector_operand): New. * config/sparc/sparc.c (sparc_extra_constraint_check): Handle the 'D' constraint. * config/sparc/sparc.md (*movdf_insn_sp32_v9, *movdf_insn_sp64): Use the 'D' constraint in addition to 'F' in some alternatives. (DF splitter): Generalize for V64mode. * doc/md.texi (SPARC): Document the 'D' constraint. Modified: trunk/gcc/ChangeLog trunk/gcc/config/sparc/constraints.md trunk/gcc/config/sparc/predicates.md trunk/gcc/config/sparc/sparc.md trunk/gcc/doc/md.texi -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574
[Bug target/35574] [4.4 Regression] unrecognizable insn generated for vector move
--- Comment #9 from kazu at gcc dot gnu dot org 2008-11-06 15:02 --- Fixed. -- kazu at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574
[Bug target/35574] [4.4 Regression] unrecognizable insn generated for vector move
--- Comment #6 from kazu at gcc dot gnu dot org 2008-11-05 14:48 --- Posted another revised patch. See the patch URL above. -- kazu at gcc dot gnu dot org changed: What|Removed |Added URL|http://gcc.gnu.org/ml/gcc- |http://gcc.gnu.org/ml/gcc- |patches/2008- |patches/2008- |10/msg00787.html|11/msg00163.html http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574
[Bug target/35574] [4.4 Regression] unrecognizable insn generated for vector move
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 Summary|[4.4 regression]|[4.4 Regression] |unrecognizable insn |unrecognizable insn |generated for vector move |generated for vector move Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574
[Bug target/35574] [4.4 regression] unrecognizable insn generated for vector move
--- Comment #5 from kazu at gcc dot gnu dot org 2008-10-19 16:48 --- Posted a revised patch. See the patch URL above. -- kazu at gcc dot gnu dot org changed: What|Removed |Added URL|http://gcc.gnu.org/ml/gcc- |http://gcc.gnu.org/ml/gcc- |patches/2008- |patches/2008- |10/msg00114.html|10/msg00787.html http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574
[Bug target/35574] [4.4 regression] unrecognizable insn generated for vector move
--- Comment #4 from kazu at gcc dot gnu dot org 2008-10-05 15:52 --- I'm taking this. -- kazu at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|ebotcazou at gcc dot gnu dot|kazu at gcc dot gnu dot org |org | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574
[Bug target/35574] [4.4 regression] unrecognizable insn generated for vector move
--- Comment #3 from kazu at gcc dot gnu dot org 2008-10-04 14:44 --- Added a pach URL above. -- kazu at gcc dot gnu dot org changed: What|Removed |Added CC||kazu at gcc dot gnu dot org URL||http://gcc.gnu.org/ml/gcc- ||patches/2008- ||10/msg00114.html http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35574