diff options
author | Richard Henderson <rth@cygnus.com> | 1998-05-08 19:03:07 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1998-05-08 19:03:07 -0700 |
commit | f283421d4a4c4f1a81b861d552ed2851991886be (patch) | |
tree | 367306fb261bfcbd826cba6c30e8a72eef7f3f20 /gcc/genoutput.c | |
parent | 760801691294e8684d7aeae69b5bc317393c0d63 (diff) | |
download | gcc-f283421d4a4c4f1a81b861d552ed2851991886be.zip gcc-f283421d4a4c4f1a81b861d552ed2851991886be.tar.gz gcc-f283421d4a4c4f1a81b861d552ed2851991886be.tar.bz2 |
loop.c (get_condition): Don't combine when either compare is MODE_CC.
* loop.c (get_condition): Don't combine when either compare is MODE_CC.
* alpha.c (alpha_emit_conditional_branch): New function. Taken from
the body of beq; additionally set the mode of the branch to CCmode for
FP compares and not fast_math.
(alpha_emit_conditional_move): Always use a compare insn for FP
when not fast_math, as well as setting CCmode on the cmov.
* alpha.md (beq, bne, blt, et al): Call alpha_emit_conditional_branch.
From-SVN: r19645
Diffstat (limited to 'gcc/genoutput.c')
0 files changed, 0 insertions, 0 deletions