diff options
-rw-r--r-- | gcc/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/machmode.h | 4 | ||||
-rw-r--r-- | gcc/read-rtl.c | 12 | ||||
-rw-r--r-- | gcc/rtl.h | 2 |
4 files changed, 18 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 01d52497b58..4957e961f02 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,17 @@ 2005-06-11 Gabriel Dos Reis <gdr@integrable-solutions.net> + * rtl.h (to_rtx_code): Remove. + * machmode.h (to_machine_mode): Likewise. + * read-rtl.c (apply_mode_macro): Replace to_machine_mode with + explicit cast. + (apply_mode_maps): Likewise. + (read_rtx_1): Likewise. + (apply_code_macro): Replace to to_rtx_code with explicit cast. + (check_code_macro): Likewise. + (read_rtx_1): Likewise. + +2005-06-11 Gabriel Dos Reis <gdr@integrable-solutions.net> + * c-typeck.c (convert_for_assignment): Avoid checking OPT_Wc___compat, as it is always true. diff --git a/gcc/machmode.h b/gcc/machmode.h index f8ff1323729..10016f86ac7 100644 --- a/gcc/machmode.h +++ b/gcc/machmode.h @@ -25,10 +25,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA /* Make an enum class that gives all the machine modes. */ #include "insn-modes.h" -/* Given MODE as integer value, get the corresponding enum machine_mode - enumeration value. */ -#define to_machine_mode(MODE) ((enum machine_mode) (MODE)) - /* Get the name of mode MODE as a string. */ extern const char * const mode_name[NUM_MACHINE_MODES]; diff --git a/gcc/read-rtl.c b/gcc/read-rtl.c index 1312fc06d14..1fa0896fd74 100644 --- a/gcc/read-rtl.c +++ b/gcc/read-rtl.c @@ -243,7 +243,7 @@ uses_mode_macro_p (rtx x, int mode) static void apply_mode_macro (rtx x, int mode) { - PUT_MODE (x, to_machine_mode (mode)); + PUT_MODE (x, (enum machine_mode) mode); } /* Implementations of the macro_group callbacks for codes. */ @@ -269,7 +269,7 @@ uses_code_macro_p (rtx x, int code) static void apply_code_macro (rtx x, int code) { - PUT_CODE (x, to_rtx_code (code)); + PUT_CODE (x, (enum rtx_code) code); } /* Map a code or mode attribute string P to the underlying string for @@ -363,7 +363,7 @@ apply_mode_maps (rtx x, struct map_value *mode_maps, struct mapping *macro, v = map_attr_string (pm->string, macro, value); if (v) - PUT_MODE (x, to_machine_mode (find_mode (v->string, infile))); + PUT_MODE (x, (enum machine_mode) find_mode (v->string, infile)); else *unknown = pm->string; return; @@ -1311,7 +1311,7 @@ check_code_macro (struct mapping *macro, FILE *infile) struct map_value *v; enum rtx_code bellwether; - bellwether = to_rtx_code (macro->values->number); + bellwether = (enum rtx_code) macro->values->number; for (v = macro->values->next; v != 0; v = v->next) if (strcmp (GET_RTX_FORMAT (bellwether), GET_RTX_FORMAT (v->number)) != 0) fatal_with_file_and_line (infile, "code macro `%s' combines " @@ -1449,7 +1449,7 @@ read_rtx_1 (FILE *infile, struct map_value **mode_maps) check_code_macro (read_mapping (&codes, codes.macros, infile), infile); goto again; } - real_code = to_rtx_code (find_macro (&codes, tmp_char, infile)); + real_code = (enum rtx_code) find_macro (&codes, tmp_char, infile); bellwether_code = BELLWETHER_CODE (real_code); /* If we end up with an insn expression then we free this space below. */ @@ -1470,7 +1470,7 @@ read_rtx_1 (FILE *infile, struct map_value **mode_maps) mode = find_macro (&modes, tmp_char, infile); else mode = mode_attr_index (mode_maps, tmp_char); - PUT_MODE (return_rtx, to_machine_mode (mode)); + PUT_MODE (return_rtx, (enum machine_mode) mode); if (GET_MODE (return_rtx) != mode) fatal_with_file_and_line (infile, "mode too large"); } diff --git a/gcc/rtl.h b/gcc/rtl.h index bbd1c62a421..69091ab36d0 100644 --- a/gcc/rtl.h +++ b/gcc/rtl.h @@ -51,8 +51,6 @@ enum rtx_code { #define NUM_RTX_CODE ((int) LAST_AND_UNUSED_RTX_CODE) /* The cast here, saves many elsewhere. */ -#define to_rtx_code(CODE) ((enum rtx_code) (CODE)) - /* Register Transfer Language EXPRESSIONS CODE CLASSES */ enum rtx_class { |