diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2012-06-13 21:43:19 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2012-06-13 21:43:19 +0000 |
commit | d05cae4a9778e74240058e0343dc257f188b4859 (patch) | |
tree | a5eb2f0c811e8ed1770d3e4ad0ab4986ea26026b /gcc/tree-vrp.c | |
parent | 29970a8ab107cbc650f6179fdee60c89d15c8fd2 (diff) | |
download | gcc-d05cae4a9778e74240058e0343dc257f188b4859.zip gcc-d05cae4a9778e74240058e0343dc257f188b4859.tar.gz gcc-d05cae4a9778e74240058e0343dc257f188b4859.tar.bz2 |
re PR debug/47624 (FAIL: gcc.dg/guality/pr43077-1.c -O1 line 42 c == 3)
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.
From-SVN: r188530
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions