summaryrefslogtreecommitdiff
path: root/gcc/reload.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-01 01:49:00 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-01 01:49:00 +0000
commit7ebc28e0f4dfad435e03419d5609afe903f59303 (patch)
treeb629fbdbb8ced39d7c5c023b8e9b14061bff1de5 /gcc/reload.c
parent693857268ba09627c1749638f5bf637eb9f54c83 (diff)
downloadgcc-7ebc28e0f4dfad435e03419d5609afe903f59303.tar.gz
* tree.h (TARGET_EXPR_SLOT, TARGET_EXPR_INITIAL): New macros.
(TARGET_EXPR_CLEANUP): New macro. cp/ * except.c: Don't include decl.h or obstack.h. Do include tree-inline.h. (build_throw): Destroy temporaries from the thrown expression before calling __cxa_throw. Construct a thrown temporary directly into the exception object. (stabilize_throw_expr): New function. (wrap_cleanups_r): New function. * tree.c (stabilize_expr): New function. * init.c (build_init): New function. * Make-lang.in (cp/except.o): Adjust .h deps. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50177 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reload.c')
0 files changed, 0 insertions, 0 deletions