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 &g

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

Re: shrink-wrap leads to ICE at dwarf2cfi.c

2012-09-11 Thread Zhenqiang Chen
On 11 September 2012 03:37, Richard Henderson wrote: > On 09/10/2012 01:41 AM, Zhenqiang Chen wrote: >> In function maybe_record_trace_start, there is a check: >> >> /* We ought to have the same state incoming to a given trace no >> matter how we arrive a

shrink-wrap leads to ICE at dwarf2cfi.c

2012-09-10 Thread Zhenqiang Chen
Hi, I am enabling shrink-wrap for ARM. But get lots of ICE during make check for THUMB2: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2227. Shrink-wrap allows jumps in epilogues. It will generate a common simple_return block as the destination for multi-branches. More det