]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-ssa-sccvn.c (visit_reference_op_call): Handle NULL vdef.
authorTeresa Johnson <tejohnson@google.com>
Wed, 15 Jan 2014 21:21:32 +0000 (21:21 +0000)
committerTeresa Johnson <tejohnson@gcc.gnu.org>
Wed, 15 Jan 2014 21:21:32 +0000 (21:21 +0000)
2014-01-15  Teresa Johnson  <tejohnson@google.com>

* tree-ssa-sccvn.c (visit_reference_op_call): Handle NULL vdef.

From-SVN: r206646

gcc/ChangeLog
gcc/tree-ssa-sccvn.c

index c3ff69ef71fd8721cc6dd4f90c8c0f2913c075b6..c93bf23f2a94c27af4f39ec5be1f31eb1c1a4b52 100644 (file)
@@ -1,3 +1,7 @@
+2014-01-15  Teresa Johnson  <tejohnson@google.com>
+
+       * tree-ssa-sccvn.c (visit_reference_op_call): Handle NULL vdef.
+
 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
 
        * config/rs6000/altivec.md (mulv8hi3): Explicitly generate vmulesh
index 65b8ce6b97b7718b3cb1e24fa0bf40489b40d5d2..f7ec8b6d60b8d50a65c0c8587ed111ef8b062c52 100644 (file)
@@ -2792,7 +2792,7 @@ visit_reference_op_call (tree lhs, gimple stmt)
 
   if (vnresult)
     {
-      if (vnresult->result_vdef)
+      if (vnresult->result_vdef && vdef)
        changed |= set_ssa_val_to (vdef, vnresult->result_vdef);
 
       if (!vnresult->result && lhs)