OSDN Git Service

(output_move_simode_const): Enable use of clr and st insns on TARGET_5200.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Feb 1997 00:10:45 +0000 (00:10 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 2 Feb 1997 00:10:45 +0000 (00:10 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13575 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/m68k/m68k.c

index 029e89c..21e16d3 100644 (file)
@@ -1372,7 +1372,7 @@ output_move_simode_const (operands)
          || GET_CODE (operands[0]) == MEM)
       /* clr insns on 68000 read before writing.
         This isn't so on the 68010, but we have no TARGET_68010.  */
-      && (TARGET_68020
+      && ((TARGET_68020 || TARGET_5200)
          || !(GET_CODE (operands[0]) == MEM
               && MEM_VOLATILE_P (operands[0]))))
     return "clr%.l %0";