r188530 - in /trunk/gcc: ChangeLog var-tracking.c

aoliva@gcc.gnu.org aoliva@gcc.gnu.org
Wed Jun 13 21:43:00 GMT 2012


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



More information about the Gcc-cvs mailing list