gimplify.c (create_tmp_from_val): Mark temporary with DECL_GIMPLE_REG_P here ...
[gcc.git] / gcc / ChangeLog
index 0ecc4a117ff7e02de24e159ece127caf9c7edbbc..5fb0846eb9f4ca88297f60e011bd6508d4ce5bc1 100644 (file)
@@ -1,3 +1,14 @@
+2012-08-14  Richard Guenther  <rguenther@suse.de>
+
+       * gimplify.c (create_tmp_from_val): Mark temporary with
+       DECL_GIMPLE_REG_P here ...
+       (internal_get_tmp_var): ... instead of here.  If we go into
+       SSA create an SSA name instead of a VAR_DECL.
+       (gimplify_modify_expr): Do not create SSA names here, assert
+       we already got them.
+       (force_gimple_operand_1): Create an SSA name if we go into SSA.
+       * sese.c (rename_uses): Simplify.
+
 2012-08-14  Richard Guenther  <rguenther@suse.de>
 
        * tree-into-ssa.c: Include diagnostic-core.h.