Commit 92f7f5fd by Jan-Benedict Glaw Committed by Denis Chertykov

avr-log.c (avr_log_vadump): Properly use int-promoted enum values.

        * config/avr/avr-log.c (avr_log_vadump): Properly use
        int-promoted enum values.
        * config/avr/avr.h (struct mcu_type_s): Change `arch' from
        int to enum avr_arch.
        * config/avr/gen-avr-mmcu-texi.c (main): Use correct initializer.

From-SVN: r190510
parent 37678631
2012-08-18 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* config/avr/avr-log.c (avr_log_vadump): Properly use
int-promoted enum values.
* config/avr/avr.h (struct mcu_type_s): Change `arch' from
int to enum avr_arch.
* config/avr/gen-avr-mmcu-texi.c (main): Use correct initializer.
2012-08-18 Jan Hubicka <jh@suse.cz>
PR lto/45375
......
......@@ -284,15 +284,15 @@ avr_log_vadump (FILE *file, const char *fmt, va_list ap)
break;
case 'm':
fputs (GET_MODE_NAME (va_arg (ap, enum machine_mode)), file);
fputs (GET_MODE_NAME ((enum machine_mode) va_arg (ap, int)), file);
break;
case 'C':
fputs (rtx_name[va_arg (ap, enum rtx_code)], file);
fputs (rtx_name[va_arg (ap, int)], file);
break;
case 'R':
fputs (reg_class_names[va_arg (ap, enum reg_class)], file);
fputs (reg_class_names[va_arg (ap, int)], file);
break;
case 'F':
......
......@@ -95,7 +95,7 @@ struct mcu_type_s {
const char *const name;
/* Index in avr_arch_types[]. */
int arch;
enum avr_arch arch;
/* Must lie outside user's namespace. NULL == no macro. */
const char *const macro;
......
......@@ -50,7 +50,7 @@ print_mcus (size_t n_mcus)
int main (void)
{
enum avr_arch arch = 0;
enum avr_arch arch = ARCH_UNKNOWN;
size_t i, n_mcus = 0;
const struct mcu_type_s *mcu;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment