2007-01-01 Andrew Pinski <pinskia@gmail.com>
* gimplify.c (gimplify_init_constructor <case VECTOR_TYPE>):
Use a temporary variable if the left hand side is not a gimple
register.
From-SVN: r120318
2007-01-01 Andrew Pinski <pinskia@gmail.com>
+ * gimplify.c (gimplify_init_constructor <case VECTOR_TYPE>):
+ Use a temporary variable if the left hand side is not a gimple
+ register.
+
+2007-01-01 Andrew Pinski <pinskia@gmail.com>
+
* gimplify.c (gimplify_return_expr): Make the temporary variable
for the return expression, a gimple register variable.
if (tret == GS_ERROR)
ret = GS_ERROR;
}
+ if (!is_gimple_reg (GENERIC_TREE_OPERAND (*expr_p, 0)))
+ GENERIC_TREE_OPERAND (*expr_p, 1) = get_formal_tmp_var (ctor, pre_p);
}
break;