m68k.c (standard_68881_constant_p): Don't use fmovecr on the 68060.
authorAndreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Mon, 30 Mar 1998 01:14:16 +0000 (01:14 +0000)
committerAndreas Schwab <schwab@gcc.gnu.org>
Mon, 30 Mar 1998 01:14:16 +0000 (01:14 +0000)
* config/m68k/m68k.c (standard_68881_constant_p): Don't use
fmovecr on the 68060.

From-SVN: r18907

gcc/ChangeLog
gcc/config/m68k/m68k.c

index 8e008031ead33889d1e8ff4bf383e100649df750..e0f224210af99f9e348c43453ad4924d4f8438f6 100644 (file)
@@ -1,3 +1,8 @@
+Mon Mar 30 11:12:24 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * config/m68k/m68k.c (standard_68881_constant_p): Don't use
+       fmovecr on the 68060.
+
 Mon Mar 30 00:21:03 1998  Jeffrey A Law  (law@cygnus.com)
 
        * genemit.c (DONE): Rework so that it works in the true arm if
index c6fb663a25effae15d8a6e70bcad4100a9b6bd5a..567ccdf94d6375e7acff2beb73095e0292ffd943 100644 (file)
@@ -1,5 +1,5 @@
 /* Subroutines for insn-output.c for Motorola 68000 family.
-   Copyright (C) 1987, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
+   Copyright (C) 1987, 93-97, 1998 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -2414,8 +2414,9 @@ standard_68881_constant_p (x)
   return 0;
 #endif
 
-  /* fmovecr must be emulated on the 68040, so it shouldn't be used at all. */
-  if (TARGET_68040)
+  /* fmovecr must be emulated on the 68040 and 68060, so it shouldn't be
+     used at all. */
+  if (TARGET_68040 || TARGET_68060)
     return 0;
 
 #ifndef REAL_ARITHMETIC