]> gcc.gnu.org Git - gcc.git/commit - gcc/local-alloc.c
local-alloc.c (local_alloc): Avoid call of update_equiv_regs when not optimizing.
authorJan Hubicka <jh@suse.cz>
Sat, 30 Mar 2002 13:26:19 +0000 (14:26 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 30 Mar 2002 13:26:19 +0000 (13:26 +0000)
commit1540f9ebc44746587921098f337cfac4916aa285
tree12369072c4ba8d9aa884e9c5cd3c573fb0e9abc2
parentd83975041fbb3eb13524c5f8af1743e5e11c8f9e
local-alloc.c (local_alloc): Avoid call of update_equiv_regs when not optimizing.

* local-alloc.c (local_alloc): Avoid call of update_equiv_regs when not optimizing.

* toplev.c (rest_of_compilation): Cann mark_constant_function
only when optimizing.

* flow.c (calculate_global_regs_live): Ensure that all AUX fields are NULL.

* cfgcleanup.c (bb_flags): Add BB_NONTHREADABLE_BLOCK.
(thread_jump): Set BB_NONTHREADABLE_BLOCK, check it.
(try_optimize_cfg): clear all AUX fields.

* i386.c (aligned_operand): Be prepared for SUBREGed registers.
(ix86_decompose_address): Use REG_P instead of GET_CODE (...) == REG.
(ix86_address_cost): Be prepared for SUBREGed registers.
(legitimate_address_p): Accept SUBREGed registers.

From-SVN: r51604
gcc/ChangeLog
gcc/cfgcleanup.c
gcc/config/i386/i386.c
gcc/flow.c
gcc/local-alloc.c
gcc/toplev.c
This page took 0.061899 seconds and 5 git commands to generate.