diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2014-12-10 19:40:26 +0100 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2014-12-10 19:40:26 +0100 |
commit | f5ae5a23ac8380873d4159f7b5428669c8f7ad76 (patch) | |
tree | aefeda818b8b35fb486059bbeed86021a8d17c34 /gcc/config/rs6000/rs64.md | |
parent | 823dc8bde76af9de71fd6ee4e82fd3760968f077 (diff) | |
download | gcc-f5ae5a23ac8380873d4159f7b5428669c8f7ad76.zip gcc-f5ae5a23ac8380873d4159f7b5428669c8f7ad76.tar.gz gcc-f5ae5a23ac8380873d4159f7b5428669c8f7ad76.tar.bz2 |
40x.md (ppc403-compare): Remove "compare".
* config/rs6000/40x.md (ppc403-compare): Remove "compare".
config/rs6000/440.md (ppc440-compare): Remove "compare".
config/rs6000/476.md (ppc476-compare): Remove "compare".
config/rs6000/601.md (ppc601-compare): Remove "compare".
config/rs6000/603.md (ppc603-compare): Remove "compare".
config/rs6000/6xx.md (ppc604-compare): Remove "compare".
config/rs6000/7450.md (ppc7450-compare): Remove "compare".
config/rs6000/7xx.md (ppc750-compare): Remove "compare".
config/rs6000/8540.md (ppc8540_su): Remove "compare".
config/rs6000/cell.md (cell-fast-cmp, cell-cmp-microcoded): Remove
"compare".
config/rs6000/e300c2c3.md (ppce300c3_cmp): Remove "compare".
config/rs6000/e500mc.md (e500mc_su): Remove "compare".
config/rs6000/e500mc64.md (e500mc64_su2): Remove "compare".
config/rs6000/e5500.md (e5500_sfx2): Remove "compare".
config/rs6000/e6500.md (e6500_sfx2): Remove "compare".
config/rs6000/mpc.md (mpccore-compare): Remove "compare".
config/rs6000/power4.md (power4-compare): Remove "compare".
config/rs6000/power5.md (power5-compare): Remove "compare".
config/rs6000/power6.md (power6-compare): Remove "compare".
config/rs6000/power7.md (power7-compare): Remove "compare".
config/rs6000/power8.md (power8-compare): Remove "compare". Update
comment.
config/rs6000/rs6000.c (rs6000_adjust_cost) <TYPE_COMPARE>: Remove
(three times).
(is_cracked_insn): Remove TYPE_COMPARE case.
(insn_must_be_first_in_group) <TYPE_COMPARE>: Remove (twice).
config/rs6000/rs6000.md (type): Remove "compare".
(cell_micro): Remove "compare".
config/rs6000/rs64.md (rs64a-compare): Remove "compare".
From-SVN: r218597
Diffstat (limited to 'gcc/config/rs6000/rs64.md')
-rw-r--r-- | gcc/config/rs6000/rs64.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/rs64.md b/gcc/config/rs6000/rs64.md index 8925f38..3023890 100644 --- a/gcc/config/rs6000/rs64.md +++ b/gcc/config/rs6000/rs64.md @@ -99,7 +99,7 @@ "mciu_rs64*66") (define_insn_reservation "rs64a-compare" 3 - (and (ior (eq_attr "type" "cmp,compare") + (and (ior (eq_attr "type" "cmp") (and (eq_attr "type" "add,logical,shift,exts") (eq_attr "dot" "yes"))) (eq_attr "cpu" "rs64a")) |