From e18db50d1f83eb98b5d72550c67ace78e41ee7b0 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 30 Mar 1998 01:14:16 +0000 Subject: [PATCH] m68k.c (standard_68881_constant_p): Don't use fmovecr on the 68060. * config/m68k/m68k.c (standard_68881_constant_p): Don't use fmovecr on the 68060. From-SVN: r18907 --- gcc/ChangeLog | 5 +++++ gcc/config/m68k/m68k.c | 7 ++++--- 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 + + * 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 -- 2.30.2