aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSteve Ellcey <sellcey@imgtec.com>2015-04-24 23:07:53 +0000
committerSteve Ellcey <sje@gcc.gnu.org>2015-04-24 23:07:53 +0000
commit7f8dede8d942da2c2a8caa66fb60656ad27b36ea (patch)
tree6a07d60ab25d7e924c5a041df5b4f6ca439e269c /gcc
parentbddc11a8ff211387761da78ffdb4f97a8953e2e2 (diff)
downloadgcc-7f8dede8d942da2c2a8caa66fb60656ad27b36ea.zip
gcc-7f8dede8d942da2c2a8caa66fb60656ad27b36ea.tar.gz
gcc-7f8dede8d942da2c2a8caa66fb60656ad27b36ea.tar.bz2
mips.md: (*madd4<mode>) Remove accum_in attribute.
2015-04-24 Steve Ellcey <sellcey@imgtec.com> * config/mips/mips.md: (*madd4<mode>) Remove accum_in attribute. (*madd3<mode>): Ditto. (*msub4<mode>): Ditto. (*msub3<mode>): Ditto. (*nmadd4<mode>): Ditto. (*nmadd3<mode>): Ditto. (*nmadd4<mode>_fastmath): Ditto. (*nmadd3<mode>_fastmath): Ditto. (*nmsub4<mode>): Ditto. (*nmsub3<mode>): Ditto. (*nmsub4<mode>_fastmath): Ditto. (*nmsub3<mode>_fastmath): Ditto. From-SVN: r222432
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog15
-rw-r--r--gcc/config/mips/mips.md12
2 files changed, 15 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b4b0490..a73cef6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,18 @@
+2015-04-24 Steve Ellcey <sellcey@imgtec.com>
+
+ * config/mips/mips.md: (*madd4<mode>) Remove accum_in attribute.
+ (*madd3<mode>): Ditto.
+ (*msub4<mode>): Ditto.
+ (*msub3<mode>): Ditto.
+ (*nmadd4<mode>): Ditto.
+ (*nmadd3<mode>): Ditto.
+ (*nmadd4<mode>_fastmath): Ditto.
+ (*nmadd3<mode>_fastmath): Ditto.
+ (*nmsub4<mode>): Ditto.
+ (*nmsub3<mode>): Ditto.
+ (*nmsub4<mode>_fastmath): Ditto.
+ (*nmsub3<mode>_fastmath): Ditto.
+
2015-04-24 Jason Merrill <jason@redhat.com>
PR c++/50800
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 3672c0b..ed4c0ba 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -2478,7 +2478,6 @@
"ISA_HAS_FP_MADD4_MSUB4 && TARGET_FUSED_MADD"
"madd.<fmt>\t%0,%3,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "fma<mode>4"
@@ -2499,7 +2498,6 @@
"ISA_HAS_FP_MADD3_MSUB3 && TARGET_FUSED_MADD"
"madd.<fmt>\t%0,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*msub4<mode>"
@@ -2510,7 +2508,6 @@
"ISA_HAS_FP_MADD4_MSUB4 && TARGET_FUSED_MADD"
"msub.<fmt>\t%0,%3,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*msub3<mode>"
@@ -2521,7 +2518,6 @@
"ISA_HAS_FP_MADD3_MSUB3 && TARGET_FUSED_MADD"
"msub.<fmt>\t%0,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmadd4<mode>"
@@ -2536,7 +2532,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmadd.<fmt>\t%0,%3,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmadd3<mode>"
@@ -2551,7 +2546,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmadd.<fmt>\t%0,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmadd4<mode>_fastmath"
@@ -2566,7 +2560,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmadd.<fmt>\t%0,%3,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmadd3<mode>_fastmath"
@@ -2581,7 +2574,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmadd.<fmt>\t%0,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "3")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmsub4<mode>"
@@ -2596,7 +2588,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmsub.<fmt>\t%0,%1,%2,%3"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "1")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmsub3<mode>"
@@ -2611,7 +2602,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmsub.<fmt>\t%0,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "1")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmsub4<mode>_fastmath"
@@ -2626,7 +2616,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmsub.<fmt>\t%0,%1,%2,%3"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "1")
(set_attr "mode" "<UNITMODE>")])
(define_insn "*nmsub3<mode>_fastmath"
@@ -2641,7 +2630,6 @@
&& !HONOR_NANS (<MODE>mode)"
"nmsub.<fmt>\t%0,%1,%2"
[(set_attr "type" "fmadd")
- (set_attr "accum_in" "1")
(set_attr "mode" "<UNITMODE>")])
;;