2006-07-30 Steven Bosscher <stevenb.gcc@gmail.com>heads/yara-branch
commit39cc1e6d52c8abdfcdb603224d014564b35896a4
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Aug 2006 19:16:02 +0000 (14 19:16 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Aug 2006 19:16:02 +0000 (14 19:16 +0000)
treec342f7f89314fcf234cf488c217fffa5a5cf5245
parentd43d6a6e08e09d4edc32819ab220809886cec96a
2006-07-30  Steven Bosscher  <stevenb.gcc@gmail.com>

* yara-int.h (struct reg_eliminate, struct allocno_change,
struct insn_allocno_change, struct insn_allocno, struct copy_change,
struct copy): Use ENUM_BITFIELD and BOOL_BITFIELD where appropriate.
Don't create bitfields of signed types.
* lower-subreg.c (decompose_multiword_subregs): Make it static.

* yara-insn.c (setup_possible_alternatives): Use FOR_BB_INSNS.
* yara-color.c (setup_can_classes,
setup_cover_classes_and_reg_costs, calculate_reg_pressure,
add_move_costs, setup_bb_pos_insn_maps): Likewise.
* yara-final.c (process_bb_locs, yara_rewrite): Likewise.
* yara.c (check_allocation, yara): Likewise.
* yara-ir.c (find_possible_eliminations, set_insn_regno_regs,
scan_insn_for_reg_equivs, initiate_equivs, create_bb_insn_allocnos,
make_vn, make_aggressive_coalescing): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/yara-branch@116136 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lower-subreg.c
gcc/yara-color.c
gcc/yara-final.c
gcc/yara-insn.c
gcc/yara-int.h
gcc/yara-ir.c
gcc/yara.c