* function.c (free_temps_for_rtl_expr): Don't free slots
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Mar 2000 09:50:17 +0000 (09:50 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Mar 2000 09:50:17 +0000 (09:50 +0000)
commite94410ad3715dc5532e1ebd96eb1499d4bf9c8aa
tree7f3c2d7139227eb4e97559a0a0454c54f36c4988
parent032a857b7d520e3a05b1b6819a1c34bb0379f97d
* function.c (free_temps_for_rtl_expr): Don't free slots
that have been pushed into a higher level.

* expr.c (cplus_expand_expr, case STMT_EXPR): Don't set
RTL_EXPR_HAS_NO_SCOPE after all.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32355 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/expr.c
gcc/expr.c
gcc/function.c
gcc/tree.def
gcc/tree.h