diff options
author | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-05-16 06:54:11 +0000 |
---|---|---|
committer | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-05-16 06:54:11 +0000 |
commit | 26dbec0a1e1fd4ef42b2e44d85551616db36d780 (patch) | |
tree | 76d192436d10f2e90d4474a52e7b7f2156c2a5e7 /gcc/except.h | |
parent | 9c66e51808afccd410411335f76a57e8f84080ea (diff) | |
download | gcc-26dbec0a1e1fd4ef42b2e44d85551616db36d780.tar.gz |
gcc/ChangeLog:
* alias.c (struct alias_set_entry_d): Rename from struct
alias_set_entry. Change all uses.
* except.c (struct call_site_record_d): Rename from struct
call_site_record. Change all uses.
* except.h (struct eh_region_d): Rename from struct eh_region.
Change all uses.
* gcse.c (struct hash_table_d): Rename from struct hash_table.
Change all uses.
* graphite.c (struct ivtype_map_elt_d): Rename fromstruct
ivtype_map_elt. Change all uses.
(struct rename_map_elt_d): Rename fromstruct rename_map_elt.
Change all uses.
(struct ifsese_d): Rename fromstruct ifsese. Change all uses.
* graphite.h (struct name_tree_d): Rename from struct name_tree.
Change all uses.
(struct sese_d): Rename from struct sese. Change all uses.
* omega.h (struct eqn_d): Rename from struct eqn. Change all
uses.
(struct omega_pb_d): Rename from struct omega_pb. Change all
uses.
* optabs.h (struct optab_d): Rename from struct optab. Change all
uses.
(struct convert_optab_d): Rename from struct convert_optab.
Change all uses.
* tree-pass.h (struct ipa_opt_pass_d): Rename fromstruct
ipa_opt_pass. Change all uses.
* tree-predcom.c (struct dref_d): Rename from struct dref. Change
all uses.
* c-decl.c (pushtag): If -Wc++-compat, warn if the tag is already
defined as a typedef.
(grokdeclarator): If -Wc++-compat, warn if a typedef is already
defined as a tag.
gcc/cp/ChangeLog:
* cp-tree.h (enum cp_lvalue_kind_flags): Rename from
cp_lvalue_kind. Change all uses.
(enum base_access_flags): Rename from enum base_access. Change
all uses.
* parser.c (enum cp_parser_flags): Remove enum tag.
gcc/testsuite/ChangeLog:
* gcc.dg/Wcxx-compat-10.c: New testcase.
libcpp/ChangeLog:
* include/cpplib.h (enum cpp_builtin_type): Rename from enum
builtin_type. Change all uses.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147605 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/except.h')
-rw-r--r-- | gcc/except.h | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/gcc/except.h b/gcc/except.h index 70506d3a8c5..6906601ceb7 100644 --- a/gcc/except.h +++ b/gcc/except.h @@ -37,17 +37,17 @@ enum eh_region_type }; /* Describes one exception region. */ -struct GTY(()) eh_region +struct GTY(()) eh_region_d { /* The immediately surrounding region. */ - struct eh_region *outer; + struct eh_region_d *outer; /* The list of immediately contained regions. */ - struct eh_region *inner; - struct eh_region *next_peer; + struct eh_region_d *inner; + struct eh_region_d *next_peer; /* List of regions sharing label. */ - struct eh_region *next_region_sharing_label; + struct eh_region_d *next_region_sharing_label; /* An identifier for this region. */ int region_number; @@ -64,15 +64,15 @@ struct GTY(()) eh_region /* A list of catch blocks, a surrounding try block, and the label for continuing after a catch. */ struct eh_region_u_try { - struct eh_region *eh_catch; - struct eh_region *last_catch; + struct eh_region_d *eh_catch; + struct eh_region_d *last_catch; } GTY ((tag ("ERT_TRY"))) eh_try; /* The list through the catch handlers, the list of type objects matched, and the list of associated filters. */ struct eh_region_u_catch { - struct eh_region *next_catch; - struct eh_region *prev_catch; + struct eh_region_d *next_catch; + struct eh_region_d *prev_catch; tree type_list; tree filter_list; } GTY ((tag ("ERT_CATCH"))) eh_catch; @@ -108,7 +108,7 @@ struct GTY(()) eh_region unsigned may_contain_throw : 1; }; -typedef struct eh_region *eh_region; +typedef struct eh_region_d *eh_region; DEF_VEC_P(eh_region); DEF_VEC_ALLOC_P(eh_region, gc); DEF_VEC_ALLOC_P(eh_region, heap); @@ -118,7 +118,7 @@ DEF_VEC_ALLOC_P(eh_region, heap); struct GTY(()) eh_status { /* The tree of all regions for this function. */ - struct eh_region *region_tree; + struct eh_region_d *region_tree; /* The same information as an indexable array. */ VEC(eh_region,gc) *region_array; @@ -133,14 +133,14 @@ extern int doing_eh (int); /* Note that the current EH region (if any) may contain a throw, or a call to a function which itself may contain a throw. */ -extern void note_eh_region_may_contain_throw (struct eh_region *); +extern void note_eh_region_may_contain_throw (struct eh_region_d *); /* Invokes CALLBACK for every exception handler label. Only used by old loop hackery; should not be used by new code. */ extern void for_each_eh_label (void (*) (rtx)); /* Invokes CALLBACK for every exception region in the current function. */ -extern void for_each_eh_region (void (*) (struct eh_region *)); +extern void for_each_eh_region (void (*) (struct eh_region_d *)); /* Determine if the given INSN can throw an exception. */ extern bool can_throw_internal_1 (int, bool, bool); @@ -182,19 +182,19 @@ extern int duplicate_eh_regions (struct function *, duplicate_eh_regions_map, extern void sjlj_emit_function_exit_after (rtx); extern void default_init_unwind_resume_libfunc (void); -extern struct eh_region *gen_eh_region_cleanup (struct eh_region *); -extern struct eh_region *gen_eh_region_try (struct eh_region *); -extern struct eh_region *gen_eh_region_catch (struct eh_region *, tree); -extern struct eh_region *gen_eh_region_allowed (struct eh_region *, tree); -extern struct eh_region *gen_eh_region_must_not_throw (struct eh_region *); -extern int get_eh_region_number (struct eh_region *); -extern bool get_eh_region_may_contain_throw (struct eh_region *); +extern struct eh_region_d *gen_eh_region_cleanup (struct eh_region_d *); +extern struct eh_region_d *gen_eh_region_try (struct eh_region_d *); +extern struct eh_region_d *gen_eh_region_catch (struct eh_region_d *, tree); +extern struct eh_region_d *gen_eh_region_allowed (struct eh_region_d *, tree); +extern struct eh_region_d *gen_eh_region_must_not_throw (struct eh_region_d *); +extern int get_eh_region_number (struct eh_region_d *); +extern bool get_eh_region_may_contain_throw (struct eh_region_d *); extern tree get_eh_region_no_tree_label (int); -extern tree get_eh_region_tree_label (struct eh_region *); -extern void set_eh_region_tree_label (struct eh_region *, tree); +extern tree get_eh_region_tree_label (struct eh_region_d *); +extern void set_eh_region_tree_label (struct eh_region_d *, tree); extern void foreach_reachable_handler (int, bool, bool, - void (*) (struct eh_region *, void *), + void (*) (struct eh_region_d *, void *), void *); extern void collect_eh_region_array (void); @@ -274,5 +274,6 @@ extern void set_eh_throw_stmt_table (struct function *, struct htab *); extern void remove_unreachable_regions (sbitmap, sbitmap); extern VEC(int,heap) * label_to_region_map (void); extern int num_eh_regions (void); -extern struct eh_region *redirect_eh_edge_to_label (struct edge_def *, tree, bool, bool, int); +extern struct eh_region_d *redirect_eh_edge_to_label (struct edge_def *, tree, + bool, bool, int); extern int get_next_region_sharing_label (int); |