* tree-ssa-operands.c (get_expr_operands): Fix 2004-07-15
switchification wrt CONSTRUCTOR. Document the reason.
From-SVN: r84839
+2004-07-16 Richard Henderson <rth@redhat.com>
+
+ * tree-ssa-operands.c (get_expr_operands): Fix 2004-07-15
+ switchification wrt CONSTRUCTOR. Document the reason.
+
2004-07-16 Frank Ch. Eigler <fche@redhat.com>
* tree-mudflap.c (mf_file_function_line_tree): Correct typo
stmt_ann (stmt)->has_volatile_ops = true;
return;
+ case CONSTRUCTOR:
+ {
+ /* General aggregate CONSTRUCTORs have been decomposed, but they
+ are still in use as the COMPLEX_EXPR equivalent for vectors. */
+
+ tree t;
+ for (t = TREE_OPERAND (expr, 0); t ; t = TREE_CHAIN (t))
+ get_expr_operands (stmt, &TREE_VALUE (t), opf_none, prev_vops);
+
+ return;
+ }
+
case TRUTH_NOT_EXPR:
case BIT_FIELD_REF:
do_unary:
case EXC_PTR_EXPR:
case FILTER_EXPR:
case LABEL_DECL:
- case CONSTRUCTOR:
/* Expressions that make no memory references. */
return;