* var-tracking.c (track_expr_p): Do not track declarations for parts
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Nov 2013 21:16:21 +0000 (21:16 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Nov 2013 21:16:21 +0000 (21:16 +0000)
commitc8a38f7212d232b930617caad9354cf58de94968
treeb4084a76d2f0ba4c98d3ab6e67c3359c1494717f
parentd2644aa0855cce719b9fc8698354b1c5b11f3a39
* var-tracking.c (track_expr_p): Do not track declarations for parts
of tracked parameters.
(add_stores): Do not track values for tracked parameters passed in
multiple locations.
(vt_get_decl_and_offset): Handle PARALLEL.
(vt_add_function_parameter): Handle parameters with incoming PARALLEL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205461 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/guality/param-3.c [new file with mode: 0644]
gcc/var-tracking.c