From: Simon Dardis Date: Tue, 7 Jun 2016 11:56:43 +0000 (+0100) Subject: [MIPS] P5600 scheduler fix X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6dc046586724bc68108d481eb0c75238fb641892;p=gcc.git [MIPS] P5600 scheduler fix 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 From-SVN: r237173 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 16f8b60afaf..4b278b18a4b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2016-06-07 Simon Dardis + Prachi Godbole + + * 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 * gimple.c: Include builtins.h diff --git a/gcc/config/mips/p5600.md b/gcc/config/mips/p5600.md index 694a745a926..4500ceb6f9b 100644 --- a/gcc/config/mips/p5600.md +++ b/gcc/config/mips/p5600.md @@ -163,10 +163,10 @@ ;; 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"))