-march=pentiumpro and BOOT_CFLAGS

Stan Cox scox@cygnus.com
Mon Jan 5 05:53:00 GMT 1998


The opcode suffix was being pulled from the wrong operand. 

Mon Jan  5 08:20:05 1998  Stan Cox  <scox@equinox.cygnus.com>
        * i386.md: (movsicc_1, movhicc_1):  For alternate 3 set the opcode
        suffix from operand 3.

equinox% diff -u i386.md.sv i386.md
/usr/bin/diff: conflicting specifications of output style
--- i386.md.sv  Wed Nov  5 14:29:37 1997
+++ i386.md     Mon Jan  5 07:54:10 1998
@@ -7329,4 +7329,4 @@ byte_xor_operation:
           {
-            output_asm_insn (AS2 (mov%z2,%3,%4), operands);
-            output_asm_insn (AS2 (mov%z2,%4,%0), operands);
+            output_asm_insn (AS2 (mov%z3,%3,%4), operands);
+            output_asm_insn (AS2 (mov%z3,%4,%0), operands);
           }
@@ -7390,4 +7390,4 @@ byte_xor_operation:
           {
-            output_asm_insn (AS2 (mov%z2,%3,%4), operands);
-            output_asm_insn (AS2 (mov%z2,%4,%0), operands);
+            output_asm_insn (AS2 (mov%z3,%3,%4), operands);
+            output_asm_insn (AS2 (mov%z3,%4,%0), operands);
           }

 
-- 



More information about the Gcc mailing list