diff options
author | Andrew MacLeod <amacleod@cygnus.com> | 1998-12-09 06:15:20 +0000 |
---|---|---|
committer | Andrew Macleod <amacleod@gcc.gnu.org> | 1998-12-09 06:15:20 +0000 |
commit | 0177de873717bfea42604efef6f45d1265c2e36c (patch) | |
tree | 0a262ac524c0c187ae000525eec494381a63ee7d /gcc/except.h | |
parent | a91d8b9534d0e0a6a741971001ccc1128ec2d76a (diff) | |
download | gcc-0177de873717bfea42604efef6f45d1265c2e36c.zip gcc-0177de873717bfea42604efef6f45d1265c2e36c.tar.gz gcc-0177de873717bfea42604efef6f45d1265c2e36c.tar.bz2 |
except.h (struct handler_info): Add handler_number field
* except.h (struct handler_info): Add handler_number field
* except.c (gen_exception_label): EH labels no longer need to be
on the permanent obstack.
(get_new_handler): Set the label number field.
(output_exception_table_entry): Regenerate handler label reference
from the label number field.
(init_eh): Remove a blank line
* integrate.c (get_label_from_map): Labels no longer need to be
on the permanent obstack.
From-SVN: r24203
Diffstat (limited to 'gcc/except.h')
-rw-r--r-- | gcc/except.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/except.h b/gcc/except.h index 5b4b3db..62796fe 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -172,7 +172,8 @@ void set_exception_version_code PROTO((int)); typedef struct handler_info { - rtx handler_label; + rtx handler_label; + int handler_number; void *type_info; struct handler_info *next; } handler_info; |