(output_move_simode_const): Enable use of clr and st insns on TARGET_5200.
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 2 Feb 1997 00:10:45 +0000 (19:10 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 2 Feb 1997 00:10:45 +0000 (19:10 -0500)
From-SVN: r13575

gcc/config/m68k/m68k.c

index 029e89c98e26ed1b4ad36302581b2c7286fa4c6c..21e16d35e2daab561ad1fc99ea75acdbd4b53774 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";