[Bug target/35574] [4.4 Regression] unrecognizable insn generated for vector move

2008-11-06 Thread kazu at gcc dot gnu dot org


--- 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

2008-11-06 Thread kazu at gcc dot gnu dot org


--- 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

2008-11-06 Thread kazu at gcc dot gnu dot org


--- 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

2008-11-05 Thread kazu at gcc dot gnu dot org


--- 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

2008-11-01 Thread rguenth at gcc dot gnu dot org


-- 

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

2008-10-19 Thread kazu at gcc dot gnu dot org


--- 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

2008-10-05 Thread kazu at gcc dot gnu dot org


--- 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

2008-10-04 Thread kazu at gcc dot gnu dot org


--- 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