diff options
author | vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-04-27 06:12:49 +0000 |
---|---|---|
committer | vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-04-27 06:12:49 +0000 |
commit | b736e424a470a94d0abe98595c230648484a24bc (patch) | |
tree | 32d5a292be572938e2863ca0e7b28ffebd4f377e /libgfortran | |
parent | b50295a18d08df4ee3e93b070dde72bf9873ae9e (diff) | |
download | gcc-b736e424a470a94d0abe98595c230648484a24bc.tar.gz |
2012-04-27 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/51879
* tree-ssa-sccvn.h (struct vn_reference_s): Add result_vdef field.
* tree-ssa-sccvn.c (mark_use_processed): New function, factored out
of ...
(defs_to_varying): ... here. Don't set use_processed.
(visit_reference_op_call): Handle gimple_vdef.
Handle case that lhs is NULL_TREE.
(visit_use): Use mark_use_processed. Handle calls with side-effect
using visit_reference_op_call.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186894 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran')
0 files changed, 0 insertions, 0 deletions