This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: PR target/16909: [3.5 Regression] "unrecognizable insn" ICE during bootstrap
- From: "H. J. Lu" <hjl at lucon dot org>
- To: gcc-patches at gcc dot gnu dot org
- Date: Tue, 10 Aug 2004 11:33:55 -0700
- Subject: Re: PATCH: PR target/16909: [3.5 Regression] "unrecognizable insn" ICE during bootstrap
- References: <20040808072336.GA31731@lucon.org>
Could someone please take a look at this patch?
Thanks.
H.J.
On Sun, Aug 08, 2004 at 12:23:36AM -0700, H. J. Lu wrote:
> It looks like typos in *strsetdi_rex_1. This patch seems very
> promising. I am building libraries now.
>
>
> H.J.
> -----
> 2004-08-08 H.J. Lu <hongjiu.lu@intel.com>
>
> * config/i386/i386.md (*strsetdi_rex_1): Use DI instead of SI.
>
> --- gcc/config/i386/i386.md.64 2004-07-31 13:45:30.000000000 -0700
> +++ gcc/config/i386/i386.md 2004-08-07 23:54:49.393760900 -0700
> @@ -16770,8 +16770,8 @@
> "")
>
> (define_insn "*strsetdi_rex_1"
> - [(set (mem:SI (match_operand:DI 1 "register_operand" "0"))
> - (match_operand:SI 2 "register_operand" "a"))
> + [(set (mem:DI (match_operand:DI 1 "register_operand" "0"))
> + (match_operand:DI 2 "register_operand" "a"))
> (set (match_operand:DI 0 "register_operand" "=D")
> (plus:DI (match_dup 1)
> (const_int 8)))