diff options
author | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-15 21:02:15 +0000 |
---|---|---|
committer | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-07-15 21:02:15 +0000 |
commit | f3107d40720bcb333f43181f9c222508b757cfcb (patch) | |
tree | 86d37bc99191f1d96250044d0f9ff9bf3f290a16 /gcc/config/rs6000/spe.md | |
parent | 8f71d067d407ba3a635f9c4e161ef27487f5c237 (diff) | |
download | gcc-f3107d40720bcb333f43181f9c222508b757cfcb.tar.gz |
* config/rs6000/rs6000.md ("*cceq_ior_compare"): Allow
unconditionally.
* config/rs6000/spe.md ("e500_cceq_ior_compare"): Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84775 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/spe.md')
-rw-r--r-- | gcc/config/rs6000/spe.md | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/gcc/config/rs6000/spe.md b/gcc/config/rs6000/spe.md index 4b311c70fee..06eeb314f80 100644 --- a/gcc/config/rs6000/spe.md +++ b/gcc/config/rs6000/spe.md @@ -2457,24 +2457,6 @@ ;; FP comparison stuff. -(define_insn "e500_cceq_ior_compare" - [(set (match_operand:CCEQ 0 "cc_reg_operand" "=y,?y") - (compare:CCEQ (match_operator:SI 1 "boolean_operator" - [(match_operator:SI 2 - "branch_positive_comparison_operator" - [(match_operand 3 - "cc_reg_operand" "y,y") - (const_int 0)]) - (match_operator:SI 4 - "branch_positive_comparison_operator" - [(match_operand 5 - "cc_reg_operand" "0,y") - (const_int 0)])]) - (const_int 1)))] - "TARGET_E500 && TARGET_HARD_FLOAT && !TARGET_FPRS" - "cr%q1 %c0,%j2,%j4" - [(set_attr "type" "cr_logical,delayed_cr")]) - ;; Flip the GT bit. (define_insn "e500_flip_gt_bit" [(set (match_operand:CCFP 0 "cc_reg_operand" "=y") |