predicates.md (cc_operand): Delete predicate.
authorBernd Schmidt <bernd.schmidt@analog.com>
Tue, 21 Feb 2006 15:32:21 +0000 (15:32 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Tue, 21 Feb 2006 15:32:21 +0000 (15:32 +0000)
commit4729dc926faa10c1df41a720a9d7cda713d864fb
tree6262eb1a0bf8b6fe001924820625181063221b4e
parentee2312f34f73628a916796444be7cfd0b3f73bcb
predicates.md (cc_operand): Delete predicate.

* config/bfin/predicates.md (cc_operand): Delete predicate.  All uses
replaced with register_operand.
* config/bfin/bfin.c (bfin_register_move_cost): Moving CC to any
non-DREG is expensive.
* config/bfin/bfin.h (FIXED_REGISTERS): CC isn't fixed.
* config/bfin/bfin.md (movbi): Fix constraints and template for moves
involving memory.

From-SVN: r111336
gcc/ChangeLog
gcc/config/bfin/bfin.c
gcc/config/bfin/bfin.h
gcc/config/bfin/bfin.md
gcc/config/bfin/predicates.md