aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr/avr-log.c
diff options
context:
space:
mode:
authorJan-Benedict Glaw <jbglaw@lug-owl.de>2012-08-19 06:15:03 +0000
committerDenis Chertykov <denisc@gcc.gnu.org>2012-08-19 10:15:03 +0400
commit92f7f5fd57cef44f4d52fe15c87fb2fca52406f4 (patch)
treecc20beb19b5c5e76a245f73d7122ccef592b11e6 /gcc/config/avr/avr-log.c
parent37678631a8a4464bc16c8d02dfaa4086f6038cb1 (diff)
downloadgcc-92f7f5fd57cef44f4d52fe15c87fb2fca52406f4.zip
gcc-92f7f5fd57cef44f4d52fe15c87fb2fca52406f4.tar.gz
gcc-92f7f5fd57cef44f4d52fe15c87fb2fca52406f4.tar.bz2
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
Diffstat (limited to 'gcc/config/avr/avr-log.c')
-rw-r--r--gcc/config/avr/avr-log.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/avr/avr-log.c b/gcc/config/avr/avr-log.c
index f054bb5..f86165d 100644
--- a/gcc/config/avr/avr-log.c
+++ b/gcc/config/avr/avr-log.c
@@ -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':