This is the mail archive of the gcc@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]

A typo in i386.md?


Could someone please tell me this is a typo? I can provide a test
case if necessary.

Thanks.


H.J.
----
Thu Mar 19 07:48:03 1998  H.J. Lu  (hjl@gnu.org)

	* config/i386/i386.md (movxfcc_1, movdfcc_1, movxfcc_1): Fix
	typos.

--- config/i386/i386.md.typo	Thu Mar 19 09:42:49 1998
+++ config/i386/i386.md	Thu Mar 19 09:43:58 1998
@@ -7612,7 +7612,7 @@
         }
       output_asm_insn (\"jmp %l1\", xops);
       ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, \"L\", CODE_LABEL_NUMBER (xops[0]));
-      if (STACK_REG_P (operands[3]) || GET_CODE (operands[0]) == MEM)
+      if (STACK_REG_P (operands[3]) || GET_CODE (operands[3]) == MEM)
 	  output_asm_insn (AS1 (fld%z3,%y3), operands);
       else
 	{
@@ -7668,7 +7668,7 @@
         }
       output_asm_insn (\"jmp %l1\", xops);
       ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, \"L\", CODE_LABEL_NUMBER (xops[0]));
-      if (STACK_REG_P (operands[3]) || GET_CODE (operands[0]) == MEM)
+      if (STACK_REG_P (operands[3]) || GET_CODE (operands[3]) == MEM)
 	  output_asm_insn (AS1 (fld%z3,%y3), operands);
       else
 	{
@@ -7724,7 +7724,7 @@
         }
       output_asm_insn (\"jmp %l1\", xops);
       ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, \"L\", CODE_LABEL_NUMBER (xops[0]));
-      if (STACK_REG_P (operands[3]) || GET_CODE (operands[0]) == MEM)
+      if (STACK_REG_P (operands[3]) || GET_CODE (operands[3]) == MEM)
 	  output_asm_insn (AS1 (fld%z3,%y3), operands);
       else
 	{


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