Re: VN_INFO might be NULL in PRE

2012-10-24 Thread Richard Biener
On Wed, Oct 24, 2012 at 3:13 AM, Zhenqiang Chen wrote: > On 23 October 2012 18:02, Richard Biener wrote: >> On Tue, Oct 23, 2012 at 7:36 AM, Zhenqiang Chen >> wrote: >>> Hi, >>> >>> PRE bases on the result of value numbering (run_scc_vn). At the end, >>> it free_scc_vn. But before free_scc_vn, i

Re: VN_INFO might be NULL in PRE

2012-10-23 Thread Zhenqiang Chen
On 23 October 2012 18:02, Richard Biener wrote: > On Tue, Oct 23, 2012 at 7:36 AM, Zhenqiang Chen > wrote: >> Hi, >> >> PRE bases on the result of value numbering (run_scc_vn). At the end, >> it free_scc_vn. But before free_scc_vn, it might call cleanup_tree_cfg >> (); >> >> if (do_eh_cleanup |

Re: VN_INFO might be NULL in PRE

2012-10-23 Thread Richard Biener
On Tue, Oct 23, 2012 at 7:36 AM, Zhenqiang Chen wrote: > Hi, > > PRE bases on the result of value numbering (run_scc_vn). At the end, > it free_scc_vn. But before free_scc_vn, it might call cleanup_tree_cfg > (); > > if (do_eh_cleanup || do_ab_cleanup) > cleanup_tree_cfg (); > > cleanup_tree

VN_INFO might be NULL in PRE

2012-10-22 Thread Zhenqiang Chen
Hi, PRE bases on the result of value numbering (run_scc_vn). At the end, it free_scc_vn. But before free_scc_vn, it might call cleanup_tree_cfg (); if (do_eh_cleanup || do_ab_cleanup) cleanup_tree_cfg (); cleanup_tree_cfg might call make_ssa_name which might reuse some "name" from the FREE