------- Comment #1 from kkojima at gcc dot gnu dot org  2009-04-15 04:46 -------
I'd like to add Jakub to the CC list because it's a build
failure on 4.4.0-rc1 anyway, though I don't think this is
a blocker.  sh64 targets maybe not even tertiary.
The patch below will fix the problem.  Jakub, please ignore
this if there are no other issues on 4.4.0-rc1.

--- trunk/gcc/config/sh/predicates.md~  2009-04-05 21:43:22.000000000 +0900
+++ trunk/gcc/config/sh/predicates.md   2009-04-15 12:20:18.000000000 +0900
@@ -112,6 +112,7 @@
          || satisfies_constraint_Css (op))
        return 1;
       else if (GET_CODE (op) == TRUNCATE
+              && GET_CODE (XEXP (op, 0)) == REG
               && ! system_reg_operand (XEXP (op, 0), VOIDmode)
               && (mode == VOIDmode || mode == GET_MODE (op))
               && (GET_MODE_SIZE (GET_MODE (op))


-- 

kkojima at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kkojima at gcc dot gnu dot
                   |                            |org, jakub at redhat dot com
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Priority|P3                          |P4
   Last reconfirmed|0000-00-00 00:00:00         |2009-04-15 04:46:22
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39767

Reply via email to