summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>1998-03-30 01:14:16 +0000
committerschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>1998-03-30 01:14:16 +0000
commit50d9d0ec93bc47d131a2e629a07de2361ff4d527 (patch)
tree606bbb808b40cc791b3c39230cb48626b67ece63 /gcc
parent5c926150eb114eff2c36a02273825b9b8a33820f (diff)
downloadgcc-50d9d0ec93bc47d131a2e629a07de2361ff4d527.tar.gz
* config/m68k/m68k.c (standard_68881_constant_p): Don't use
fmovecr on the 68060. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18907 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/m68k/m68k.c7
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8e008031ead..e0f224210af 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c
index c6fb663a25e..567ccdf94d6 100644
--- a/gcc/config/m68k/m68k.c
+++ b/gcc/config/m68k/m68k.c
@@ -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