This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: PR target/16909: [3.5 Regression] "unrecognizable insn" ICE during bootstrap


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]