This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: dbr_schedule vs uninitialized registers (2)


On Mon, 27 Apr 2009, Eric Botcazou wrote:
> 2009-04-27  Richard Sandiford  <rdsandiford@googlemail.com>
>             Eric Botcazou  <ebotcazou@adacore.com>
>
> 	* resource.c (find_basic_block): Use BLOCK_FOR_INSN to look up
> 	a label's basic block.
> 	(mark_target_live_regs): Tidy and rework obsolete comments.
> 	Change back DF problem to LIVE.  If a label starts a basic block,
> 	assume that all registers that used to be live then still are.
> 	(init_resource_info): If a label starts a basic block, set its
> 	BLOCK_FOR_INSN accordingly.
> 	(free_resource_info): Undo the setting of BLOCK_FOR_INSN.

This caused PR39938.

brgds, H-P


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]