diff options
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/gengenrtl.c | 5 | ||||
-rw-r--r-- | gcc/gengtype.c | 8 | ||||
-rw-r--r-- | gcc/print-rtl.c | 10 | ||||
-rw-r--r-- | gcc/rtl.h | 4 |
5 files changed, 10 insertions, 26 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6c63df14822..b924627b526 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2010-05-22 Steven Bosscher <steven@gcc.gnu.org> + + * rtl.h (union rtunion_def): Remove rt_bit member. + (XBITMAP, X0BITMAP, XCBITMAP): Remove. + * print-rtl (print_rtx): Do not print the member. + * gengtype.c (adjust_field_rtx_def): Do not handle it. + * gengenrtl.c (type_from_format): Likewise. + (accessor_from_format): Likewise. + 2010-05-22 Joseph Myers <joseph@codesourcery.com> * dbgcnt.c: Include toplev.h instead of errors.h. diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c index 89d3011796b..149e54ba7d4 100644 --- a/gcc/gengenrtl.c +++ b/gcc/gengenrtl.c @@ -76,8 +76,6 @@ type_from_format (int c) case 'E': return "rtvec "; - case 'b': - return "struct bitmap_head_def *"; /* bitmap - typedef not available */ case 't': return "union tree_node *"; /* tree - typedef not available */ case 'B': @@ -109,9 +107,6 @@ accessor_from_format (int c) case 'E': return "XVEC"; - case 'b': - return "XBITMAP"; - case 't': return "XTREE"; diff --git a/gcc/gengtype.c b/gcc/gengtype.c index e98f11cdc8d..cb3d9bbf221 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -1008,7 +1008,7 @@ adjust_field_rtx_def (type_p t, options_p ARG_UNUSED (opt)) options_p nodot; int i; type_p rtx_tp, rtvec_tp, tree_tp, mem_attrs_tp, note_union_tp, scalar_tp; - type_p bitmap_tp, basic_block_tp, reg_attrs_tp, constant_tp, symbol_union_tp; + type_p basic_block_tp, reg_attrs_tp, constant_tp, symbol_union_tp; if (t->kind != TYPE_UNION) { @@ -1024,7 +1024,6 @@ adjust_field_rtx_def (type_p t, options_p ARG_UNUSED (opt)) tree_tp = create_pointer (find_structure ("tree_node", 1)); mem_attrs_tp = create_pointer (find_structure ("mem_attrs", 0)); reg_attrs_tp = create_pointer (find_structure ("reg_attrs", 0)); - bitmap_tp = create_pointer (find_structure ("bitmap_element_def", 0)); basic_block_tp = create_pointer (find_structure ("basic_block_def", 0)); constant_tp = create_pointer (find_structure ("constant_descriptor_rtx", 0)); scalar_tp = &scalar_nonchar; /* rtunion int */ @@ -1171,11 +1170,6 @@ adjust_field_rtx_def (type_p t, options_p ARG_UNUSED (opt)) subname = "rt_tree"; break; - case 'b': - t = bitmap_tp; - subname = "rt_bit"; - break; - case 'B': t = basic_block_tp; subname = "rt_bb"; diff --git a/gcc/print-rtl.c b/gcc/print-rtl.c index c4533509ab1..d8c76443d00 100644 --- a/gcc/print-rtl.c +++ b/gcc/print-rtl.c @@ -512,16 +512,6 @@ print_rtx (const_rtx in_rtx) sawclose = 0; break; - case 'b': -#ifndef GENERATOR_FILE - if (XBITMAP (in_rtx, i) == NULL) - fputs (" {null}", outfile); - else - bitmap_print (outfile, XBITMAP (in_rtx, i), " {", "}"); -#endif - sawclose = 0; - break; - case 't': #ifndef GENERATOR_FILE dump_addr (outfile, " ", XTREE (in_rtx, i)); diff --git a/gcc/rtl.h b/gcc/rtl.h index a3e05798d55..683ad66b7ab 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -174,7 +174,6 @@ union rtunion_def enum machine_mode rt_type; addr_diff_vec_flags rt_addr_diff_vec_flags; struct cselib_val_struct *rt_cselib; - struct bitmap_head_def *rt_bit; tree rt_tree; struct basic_block_def *rt_bb; mem_attrs *rt_mem; @@ -705,7 +704,6 @@ extern void rtl_check_failed_flag (const char *, const_rtx, const char *, #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) #define XMODE(RTX, N) (RTL_CHECK1 (RTX, N, 'M').rt_type) -#define XBITMAP(RTX, N) (RTL_CHECK1 (RTX, N, 'b').rt_bit) #define XTREE(RTX, N) (RTL_CHECK1 (RTX, N, 't').rt_tree) #define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb) #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) @@ -722,7 +720,6 @@ extern void rtl_check_failed_flag (const char *, const_rtx, const char *, #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) #define X0VEC(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtvec) #define X0MODE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_type) -#define X0BITMAP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_bit) #define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree) #define X0BBDEF(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_bb) #define X0ADVFLAGS(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_addr_diff_vec_flags) @@ -740,7 +737,6 @@ extern void rtl_check_failed_flag (const char *, const_rtx, const char *, #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) #define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec) #define XCMODE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_type) -#define XCBITMAP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bit) #define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree) #define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb) #define XCCSELIB(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cselib) |