diff options
author | Steve Ellcey <sellcey@imgtec.com> | 2015-04-24 23:07:53 +0000 |
---|---|---|
committer | Steve Ellcey <sje@gcc.gnu.org> | 2015-04-24 23:07:53 +0000 |
commit | 7f8dede8d942da2c2a8caa66fb60656ad27b36ea (patch) | |
tree | 6a07d60ab25d7e924c5a041df5b4f6ca439e269c /gcc | |
parent | bddc11a8ff211387761da78ffdb4f97a8953e2e2 (diff) | |
download | gcc-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/ChangeLog | 15 | ||||
-rw-r--r-- | gcc/config/mips/mips.md | 12 |
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>")]) ;; |