===================================================================
@@ -320,6 +320,9 @@
{
tree rhs = gimple_assign_rhs1 (stmt);
+ if (TREE_CLOBBER_P (rhs))
+ return NULL_TREE;
+
if (REFERENCE_CLASS_P (rhs))
return maybe_fold_reference (rhs, false);
===================================================================
@@ -1,5 +1,12 @@
+2014-11-07 Jiong Wang <jiong.wang@arm.com>
2014-11-07 Richard Biener <rguenther@suse.de>
+ PR tree-optimization/63676
+ * gimple-fold.c (fold_gimple_assign): Do not fold node when
+ TREE_CLOBBER_P be true.
+
+2014-11-07 Richard Biener <rguenther@suse.de>
+
PR middle-end/63770
* match.pd: Guard conflicting GENERIC pattern properly.