r178057 - in /trunk/gcc: ChangeLog regrename.c
bernds@gcc.gnu.org
bernds@gcc.gnu.org
Thu Aug 25 10:12:00 GMT 2011
Author: bernds
Date: Thu Aug 25 10:12:35 2011
New Revision: 178057
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178057
Log:
* regrename.c (struct du_head): Remove member terminated.
(create_new_chain): Don't initialize it.
(scan_rtx_reg): Don't set or test it, test the open_chains_set
bitmap instead.
(tick, this_tick): New global variables, moved out of
regrename_optimize.
(current_id, open_chains, closed_chains, open_chains_set,
live_in_chains, live_hard_regs): Reorder declarations.
(dump_def_use_chain): Move function earlier in the file.
(rename_chains): New static function, broken out of
regrename_optimize.
(regrename_optimize): Use it. Remove #if 0'ed code.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/regrename.c
More information about the Gcc-cvs
mailing list