See ChangeLog..
authorAndrew MacLeod <amacleod@cygnus.com>
Tue, 8 Dec 1998 14:04:03 +0000 (14:04 +0000)
committerAndrew Macleod <amacleod@gcc.gnu.org>
Tue, 8 Dec 1998 14:04:03 +0000 (14:04 +0000)
commite6cfb550ab17484da95c0a3e94773fa42dccd27c
tree7f21607b0446aa635cee54fb52e2f750bc2be0d5
parent2bfdc2d4e73144131b2e2de7ccfc1183f63175ac
See ChangeLog..

Tue Dec  8 15:32:56 EST 1998  Andrew MacLeod  <amacleod@cygnus.com>
See ChangeLog.. These are the files that were changed:
* eh-common.h (struct eh_context): Add table_index for rethrows.
* rtl.h (enum reg_note): Add REG_EH_REGION and REG_EH_RETHROW reg notes.
* rtl.c (reg_note_name): Add strings for new reg_note enums.
* expr.h (rethrow_libfunc): New library decl.
* optabs.c (rethrow_libfunc): Initialize.
* except.h (struct eh_entry): Add new field 'rethrow_label'.
* except.c (create_rethrow_ref): New function to create a single
* flow.c (make_edges): Add different edges for rethrow calls,
* integrate.c (save_for_inline_eh_labelmap): New callback routine to
* libgcc2.c (find_exception_handler): Generalize to enable it to
        * cp/except.c
        * cp/exception.cc

From-SVN: r24194
14 files changed:
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/except.c
gcc/cp/exception.cc
gcc/eh-common.h
gcc/except.c
gcc/except.h
gcc/expr.h
gcc/flow.c
gcc/integrate.c
gcc/libgcc2.c
gcc/optabs.c
gcc/rtl.c
gcc/rtl.h