Commit cf7cb67e by Jan Hubicka Committed by Jan Hubicka

* expr.c (expand_expr_real): More curefully expand union casts.

From-SVN: r75649
parent a8d65349
2004-01-10 Jan Hubicka <jh@suse.cz>
* expr.c (expand_expr_real): More curefully expand union casts.
2004-01-10 Kazu Hirata <kazu@cs.umass.edu>
* config/m32r/m32r.md (flush_icache): Use 1 for
......
......@@ -7509,7 +7509,12 @@ expand_expr_real (tree exp, rtx target, enum machine_mode tmode,
}
if (target == 0)
target = assign_temp (type, 0, 1, 1);
{
if (TYPE_MODE (type) != BLKmode)
target = gen_reg_rtx (TYPE_MODE (type));
else
target = assign_temp (type, 0, 1, 1);
}
if (GET_CODE (target) == MEM)
/* Store data into beginning of memory target. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment