[MIPS] P5600 scheduler fix
authorSimon Dardis <simon.dardis@imgtec.com>
Tue, 7 Jun 2016 11:56:43 +0000 (12:56 +0100)
committerRobert Suchanek <rts@gcc.gnu.org>
Tue, 7 Jun 2016 11:56:43 +0000 (11:56 +0000)
gcc/
* config/mips/p5600.md (p5600_fpu_fadd): Remove checking for
`fabs' and `fneg' type attributes.
(p5600_fpu_fabs): Add `fmove' to the comment.

Co-Authored-By: Prachi Godbole <prachi.godbole@imgtec.com>
From-SVN: r237173

gcc/ChangeLog
gcc/config/mips/p5600.md

index 16f8b60afaf5c76964ff9b0229164f7595e87c85..4b278b18a4b79d1bc7695e54d802f86408211985 100644 (file)
@@ -1,3 +1,10 @@
+2016-06-07  Simon Dardis  <simon.dardis@imgtec.com>
+           Prachi Godbole  <prachi.godbole@imgtec.com>
+
+       * config/mips/p5600.md (p5600_fpu_fadd): Remove checking for
+       `fabs' and `fneg' type attributes.
+       (p5600_fpu_fabs): Add `fmove' to the comment.
+
 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
 
        * gimple.c: Include builtins.h
index 694a745a926b80385661d8601809c8298c65127d..4500ceb6f9bfc0f5a0425c650e849c1e7c33fdba 100644 (file)
 ;; fadd, fsub
 (define_insn_reservation "p5600_fpu_fadd" 4
   (and (eq_attr "cpu" "p5600")
-       (eq_attr "type" "fadd,fabs,fneg"))
+       (eq_attr "type" "fadd"))
   "p5600_fpu_long, p5600_fpu_apu")
 
-;; fabs, fneg, fcmp
+;; fabs, fneg, fcmp, fmove
 (define_insn_reservation "p5600_fpu_fabs" 2
   (and (eq_attr "cpu" "p5600")
        (eq_attr "type" "fabs,fneg,fcmp,fmove"))