aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-11-25 18:12:37 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-11-25 18:12:37 -0500
commitca8142590f418c5957048f40d3d4912414bcee7e (patch)
tree3620ba5b52571d407c587e9e67e9cea1b5f6d521
parenta25c7971341034f617509e5c6558068d70d84251 (diff)
downloadgcc-ca8142590f418c5957048f40d3d4912414bcee7e.zip
gcc-ca8142590f418c5957048f40d3d4912414bcee7e.tar.gz
gcc-ca8142590f418c5957048f40d3d4912414bcee7e.tar.bz2
(expand_expr, case RTL_EXPR): Call free_temps_for_rtl_expr.
From-SVN: r6163
-rw-r--r--gcc/expr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index b905c6c..e5e2021 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -4057,6 +4057,7 @@ expand_expr (exp, target, tmode, modifier)
abort ();
emit_insns (RTL_EXPR_SEQUENCE (exp));
RTL_EXPR_SEQUENCE (exp) = const0_rtx;
+ free_temps_for_rtl_expr (exp);
return RTL_EXPR_RTL (exp);
case CONSTRUCTOR: