diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-04-14 18:56:28 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-04-14 18:56:28 -0400 |
commit | 4ea62d1a1e6975ff7a79175585b38292ccf7b4c9 (patch) | |
tree | 387674baa85c3bfffd04dc23a759c7ad05269d22 | |
parent | 3c46fbf6bf370e7644e63d09e12b84ba56433b82 (diff) | |
download | gcc-4ea62d1a1e6975ff7a79175585b38292ccf7b4c9.zip gcc-4ea62d1a1e6975ff7a79175585b38292ccf7b4c9.tar.gz gcc-4ea62d1a1e6975ff7a79175585b38292ccf7b4c9.tar.bz2 |
(ftruncdf2): Enable for m68060 systems.
From-SVN: r11770
-rw-r--r-- | gcc/config/m68k/m68k.md | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index ac6c87e..2919103 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -99,11 +99,10 @@ ;;- be emulated in software by the OS. It is faster to avoid these ;;- instructions and issue a library call rather than trapping into ;;- the kernel. The affected instructions are: divs.l <ea>,Dr:Dq; -;;- divu.l <ea>,Dr:Dq; muls.l <ea>,Dr:Dq; mulu.l <ea>,Dr:Dq, fintrz; -;;- and fscale. The TARGET_68060 flag turns the use of the opcodes +;;- divu.l <ea>,Dr:Dq; muls.l <ea>,Dr:Dq; mulu.l <ea>,Dr:Dq; and +;;- fscale. The TARGET_68060 flag turns the use of the opcodes ;;- off. - ;;- FPA port explanation: ;;- Usage of the Sun FPA and the 68881 together @@ -1910,7 +1909,7 @@ (define_insn "ftruncdf2" [(set (match_operand:DF 0 "general_operand" "=f") (fix:DF (match_operand:DF 1 "general_operand" "fFm")))] - "TARGET_68881 && !TARGET_68040 && !TARGET_68060" + "TARGET_68881 && !TARGET_68040" "* { if (FP_REG_P (operands[1])) @@ -1921,7 +1920,7 @@ (define_insn "ftruncsf2" [(set (match_operand:SF 0 "general_operand" "=f") (fix:SF (match_operand:SF 1 "general_operand" "dfFm")))] - "TARGET_68881 && !TARGET_68040 && !TARGET_68060" + "TARGET_68881 && !TARGET_68040" "* { if (FP_REG_P (operands[1])) |