rx: Cleanup conditional branches.
authorRichard Henderson <rth@redhat.com>
Mon, 17 Jan 2011 17:53:55 +0000 (09:53 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 17 Jan 2011 17:53:55 +0000 (09:53 -0800)
commite963cb1a8a5b1660897be19d0aca20cbdcac413f
tree3007be2eaad792204f0b8c032a8f8aee8531c6ef
parentaf530bb412465cf6fc55fd9a31ab69b2b2c0a64a
rx: Cleanup conditional branches.

Use match_operator, not code_iterators.  Use a new helper function,
rx_split_cbranch.  Get the modes right on the comparisons.  Distinguish
fp comparisons with CC_Fmode.

From-SVN: r168919
gcc/ChangeLog
gcc/config/rx/predicates.md
gcc/config/rx/rx-protos.h
gcc/config/rx/rx.c
gcc/config/rx/rx.md