This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386]: Remove Y2, Y3 and Y4 register constraints
- From: Richard Henderson <rth at redhat dot com>
- To: Uros Bizjak <ubizjak at gmail dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Jakub Jelinek <jakub at redhat dot com>
- Date: Thu, 25 Aug 2011 08:00:47 -1000
- Subject: Re: [PATCH, i386]: Remove Y2, Y3 and Y4 register constraints
- References: <CAFULd4av-HbPNVFcLVLEMG08M8h_F4xYYYB5DqQGpG9YFzkdQA@mail.gmail.com>
> @@ -3445,7 +3463,7 @@
> })
>
> (define_insn "*zero_extendsidi2_rex64"
> - [(set (match_operand:DI 0 "nonimmediate_operand" "=r,o,?*Ym,?*y,?*Yi,*Y2")
> + [(set (match_operand:DI 0 "nonimmediate_operand" "=r,o,?*Ym,?*y,?*Yi,*x")
> (zero_extend:DI
> (match_operand:SI 1 "nonimmediate_operand" "rm,0,r ,m ,r ,m")))]
> "TARGET_64BIT"
> @@ -3470,7 +3488,7 @@
Missing ISA attr? Although perhaps it doesn't matter; this is 64-bit, and
if -mno-sse we disable the register bank.
Other than this I didn't see any errors.
r~