http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47624
--- Comment #7 from Alexandre Oliva <aoliva at gcc dot gnu.org> 2012-06-13 21:43:24 UTC --- Author: aoliva Date: Wed Jun 13 21:43:19 2012 New Revision: 188530 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188530 Log: PR debug/47624 * var-tracking.c (loc_exp_dep_pool): New. (vt_emit_notes): Create and release the pool. (compute_bb_dataflow): Use value-based locations in MO_VAL_SET. (emit_notes_in_bb): Likewise. (loc_exp_dep_insert): Deal with NOT_ONEPART vars. (notify_dependents_of_changed_value): Likewise. (notify_dependents_of_resolved_value): Check that NOT_ONEPART variables don't have a VAR_LOC_DEP_LST. (emit_note_insn_var_location): Expand NOT_ONEPART locs that are VALUEs or MEMs of VALUEs. Modified: trunk/gcc/ChangeLog trunk/gcc/var-tracking.c