Kenneth Zadeck <[EMAIL PROTECTED]> writes: > Bootstrapped and regression tested against the version with zdenek's > original code (since this directly tickled the failure and > bootstrapped (and in the process of regression testing) against the > current mainline. Both on i686-pc-linux-gnu. > > Kenny > > > 2005-01-20 Kenneth Zadeck <[EMAIL PROTECTED]> > > * df-scan.c (problem_SCAN): Added NULL reset function. > (df_scan_reset_blocks): Added code to call reset block function > (df_bb_refs_delete) Fixed comment. > (df_insn_refs_delete): Made tolerant of deleting non existent info > for dataflow problems that need to be reset. > * df-core.c (df_set_blocks): Ditto. > * df.h (struct df_problem): Added reset_fun. > * df-problems.c (problem_RU, problem_RD, problem_LR, problem_UR, > problem_UREC, problem_CHAIN, problem_RI): Initialized reset_fun field. > (df_chain_insn_reset, df_chain_bb_reset, df_chain_reset): New > functions to clear out all references to def-use or use-def chains.
This is OK if regression tests pass. Thanks. Ian