From 150e0639152519d9559a093be94e8b058530668a Mon Sep 17 00:00:00 2001 From: Pitchumani Sivanupandi Date: Fri, 30 May 2014 16:36:05 +0000 Subject: avr-mcus.def: Change ATA6289 ISA to AVR4 * config/avr/avr-mcus.def: Change ATA6289 ISA to AVR4 * config/avr/avr-tables.opt: Regenerate. * config/avr/t-multilib: Regenerate. * doc/avr-mmcu.texi: Regenerate. From-SVN: r211085 --- gcc/ChangeLog | 7 ++++ gcc/config/avr/avr-mcus.def | 2 +- gcc/config/avr/avr-tables.opt | 90 +++++++++++++++++++++---------------------- gcc/config/avr/t-multilib | 2 +- gcc/doc/avr-mmcu.texi | 4 +- 5 files changed, 56 insertions(+), 49 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4eb4364..68986b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2014-05-30 Pitchumani Sivanupandi + + * config/avr/avr-mcus.def: Change ATA6289 ISA to AVR4 + * config/avr/avr-tables.opt: Regenerate. + * config/avr/t-multilib: Regenerate. + * doc/avr-mmcu.texi: Regenerate. + 2014-05-30 Ian Lance Taylor * config/i386/xmmintrin.h (_mm_pause): Move out of scope of pragma diff --git a/gcc/config/avr/avr-mcus.def b/gcc/config/avr/avr-mcus.def index 483a303..4fc2716 100644 --- a/gcc/config/avr/avr-mcus.def +++ b/gcc/config/avr/avr-mcus.def @@ -72,7 +72,6 @@ AVR_MCU ("at90c8534", ARCH_AVR2, AVR_ISA_NONE, "__AVR_AT90C8534__", AVR_MCU ("at90s8535", ARCH_AVR2, AVR_ISA_NONE, "__AVR_AT90S8535__", 0x0060, 1, "s8535") /* Classic + MOVW, <= 8K. */ AVR_MCU ("avr25", ARCH_AVR25, AVR_ISA_NONE, NULL, 0x0060, 1, "tn85") -AVR_MCU ("ata6289", ARCH_AVR25, AVR_ISA_NONE, "__AVR_ATA6289__", 0x0100, 1, "a6289") AVR_MCU ("ata5272", ARCH_AVR25, AVR_ISA_NONE, "__AVR_ATA5272__", 0x0100, 1, "a5272") AVR_MCU ("attiny13", ARCH_AVR25, AVR_SHORT_SP, "__AVR_ATtiny13__", 0x0060, 1, "tn13") AVR_MCU ("attiny13a", ARCH_AVR25, AVR_SHORT_SP, "__AVR_ATtiny13A__", 0x0060, 1, "tn13a") @@ -121,6 +120,7 @@ AVR_MCU ("attiny1634", ARCH_AVR35, AVR_ISA_NONE, "__AVR_ATtiny1634__", AVR_MCU ("avr4", ARCH_AVR4, AVR_ISA_NONE, NULL, 0x0060, 1, "m8") AVR_MCU ("ata6285", ARCH_AVR4, AVR_ISA_NONE, "__AVR_ATA6285__", 0x0100, 1, "a6285") AVR_MCU ("ata6286", ARCH_AVR4, AVR_ISA_NONE, "__AVR_ATA6286__", 0x0100, 1, "a6286") +AVR_MCU ("ata6289", ARCH_AVR4, AVR_ISA_NONE, "__AVR_ATA6289__", 0x0100, 1, "a6289") AVR_MCU ("atmega8", ARCH_AVR4, AVR_ISA_NONE, "__AVR_ATmega8__", 0x0060, 1, "m8") AVR_MCU ("atmega8a", ARCH_AVR4, AVR_ISA_NONE, "__AVR_ATmega8A__", 0x0060, 1, "m8a") AVR_MCU ("atmega48", ARCH_AVR4, AVR_ISA_NONE, "__AVR_ATmega48__", 0x0100, 1, "m48") diff --git a/gcc/config/avr/avr-tables.opt b/gcc/config/avr/avr-tables.opt index b5c6d82..a05a48e 100644 --- a/gcc/config/avr/avr-tables.opt +++ b/gcc/config/avr/avr-tables.opt @@ -66,139 +66,139 @@ EnumValue Enum(avr_mcu) String(avr25) Value(13) EnumValue -Enum(avr_mcu) String(ata6289) Value(14) +Enum(avr_mcu) String(ata5272) Value(14) EnumValue -Enum(avr_mcu) String(ata5272) Value(15) +Enum(avr_mcu) String(attiny13) Value(15) EnumValue -Enum(avr_mcu) String(attiny13) Value(16) +Enum(avr_mcu) String(attiny13a) Value(16) EnumValue -Enum(avr_mcu) String(attiny13a) Value(17) +Enum(avr_mcu) String(attiny2313) Value(17) EnumValue -Enum(avr_mcu) String(attiny2313) Value(18) +Enum(avr_mcu) String(attiny2313a) Value(18) EnumValue -Enum(avr_mcu) String(attiny2313a) Value(19) +Enum(avr_mcu) String(attiny24) Value(19) EnumValue -Enum(avr_mcu) String(attiny24) Value(20) +Enum(avr_mcu) String(attiny24a) Value(20) EnumValue -Enum(avr_mcu) String(attiny24a) Value(21) +Enum(avr_mcu) String(attiny4313) Value(21) EnumValue -Enum(avr_mcu) String(attiny4313) Value(22) +Enum(avr_mcu) String(attiny44) Value(22) EnumValue -Enum(avr_mcu) String(attiny44) Value(23) +Enum(avr_mcu) String(attiny44a) Value(23) EnumValue -Enum(avr_mcu) String(attiny44a) Value(24) +Enum(avr_mcu) String(attiny84) Value(24) EnumValue -Enum(avr_mcu) String(attiny84) Value(25) +Enum(avr_mcu) String(attiny84a) Value(25) EnumValue -Enum(avr_mcu) String(attiny84a) Value(26) +Enum(avr_mcu) String(attiny25) Value(26) EnumValue -Enum(avr_mcu) String(attiny25) Value(27) +Enum(avr_mcu) String(attiny45) Value(27) EnumValue -Enum(avr_mcu) String(attiny45) Value(28) +Enum(avr_mcu) String(attiny85) Value(28) EnumValue -Enum(avr_mcu) String(attiny85) Value(29) +Enum(avr_mcu) String(attiny261) Value(29) EnumValue -Enum(avr_mcu) String(attiny261) Value(30) +Enum(avr_mcu) String(attiny261a) Value(30) EnumValue -Enum(avr_mcu) String(attiny261a) Value(31) +Enum(avr_mcu) String(attiny461) Value(31) EnumValue -Enum(avr_mcu) String(attiny461) Value(32) +Enum(avr_mcu) String(attiny461a) Value(32) EnumValue -Enum(avr_mcu) String(attiny461a) Value(33) +Enum(avr_mcu) String(attiny861) Value(33) EnumValue -Enum(avr_mcu) String(attiny861) Value(34) +Enum(avr_mcu) String(attiny861a) Value(34) EnumValue -Enum(avr_mcu) String(attiny861a) Value(35) +Enum(avr_mcu) String(attiny43u) Value(35) EnumValue -Enum(avr_mcu) String(attiny43u) Value(36) +Enum(avr_mcu) String(attiny87) Value(36) EnumValue -Enum(avr_mcu) String(attiny87) Value(37) +Enum(avr_mcu) String(attiny48) Value(37) EnumValue -Enum(avr_mcu) String(attiny48) Value(38) +Enum(avr_mcu) String(attiny88) Value(38) EnumValue -Enum(avr_mcu) String(attiny88) Value(39) +Enum(avr_mcu) String(at86rf401) Value(39) EnumValue -Enum(avr_mcu) String(at86rf401) Value(40) +Enum(avr_mcu) String(avr3) Value(40) EnumValue -Enum(avr_mcu) String(avr3) Value(41) +Enum(avr_mcu) String(at43usb355) Value(41) EnumValue -Enum(avr_mcu) String(at43usb355) Value(42) +Enum(avr_mcu) String(at76c711) Value(42) EnumValue -Enum(avr_mcu) String(at76c711) Value(43) +Enum(avr_mcu) String(avr31) Value(43) EnumValue -Enum(avr_mcu) String(avr31) Value(44) +Enum(avr_mcu) String(atmega103) Value(44) EnumValue -Enum(avr_mcu) String(atmega103) Value(45) +Enum(avr_mcu) String(at43usb320) Value(45) EnumValue -Enum(avr_mcu) String(at43usb320) Value(46) +Enum(avr_mcu) String(avr35) Value(46) EnumValue -Enum(avr_mcu) String(avr35) Value(47) +Enum(avr_mcu) String(ata5505) Value(47) EnumValue -Enum(avr_mcu) String(ata5505) Value(48) +Enum(avr_mcu) String(at90usb82) Value(48) EnumValue -Enum(avr_mcu) String(at90usb82) Value(49) +Enum(avr_mcu) String(at90usb162) Value(49) EnumValue -Enum(avr_mcu) String(at90usb162) Value(50) +Enum(avr_mcu) String(atmega8u2) Value(50) EnumValue -Enum(avr_mcu) String(atmega8u2) Value(51) +Enum(avr_mcu) String(atmega16u2) Value(51) EnumValue -Enum(avr_mcu) String(atmega16u2) Value(52) +Enum(avr_mcu) String(atmega32u2) Value(52) EnumValue -Enum(avr_mcu) String(atmega32u2) Value(53) +Enum(avr_mcu) String(attiny167) Value(53) EnumValue -Enum(avr_mcu) String(attiny167) Value(54) +Enum(avr_mcu) String(attiny1634) Value(54) EnumValue -Enum(avr_mcu) String(attiny1634) Value(55) +Enum(avr_mcu) String(avr4) Value(55) EnumValue -Enum(avr_mcu) String(avr4) Value(56) +Enum(avr_mcu) String(ata6285) Value(56) EnumValue -Enum(avr_mcu) String(ata6285) Value(57) +Enum(avr_mcu) String(ata6286) Value(57) EnumValue -Enum(avr_mcu) String(ata6286) Value(58) +Enum(avr_mcu) String(ata6289) Value(58) EnumValue Enum(avr_mcu) String(atmega8) Value(59) diff --git a/gcc/config/avr/t-multilib b/gcc/config/avr/t-multilib index 301f8649..138e3a8 100644 --- a/gcc/config/avr/t-multilib +++ b/gcc/config/avr/t-multilib @@ -52,7 +52,6 @@ MULTILIB_MATCHES = \ mmcu?avr2=mmcu?at90s8515 \ mmcu?avr2=mmcu?at90c8534 \ mmcu?avr2=mmcu?at90s8535 \ - mmcu?avr25=mmcu?ata6289 \ mmcu?avr25=mmcu?ata5272 \ mmcu?avr25=mmcu?attiny13 \ mmcu?avr25=mmcu?attiny13a \ @@ -93,6 +92,7 @@ MULTILIB_MATCHES = \ mmcu?avr35=mmcu?attiny1634 \ mmcu?avr4=mmcu?ata6285 \ mmcu?avr4=mmcu?ata6286 \ + mmcu?avr4=mmcu?ata6289 \ mmcu?avr4=mmcu?atmega8 \ mmcu?avr4=mmcu?atmega8a \ mmcu?avr4=mmcu?atmega48 \ diff --git a/gcc/doc/avr-mmcu.texi b/gcc/doc/avr-mmcu.texi index 175407b..d634716 100644 --- a/gcc/doc/avr-mmcu.texi +++ b/gcc/doc/avr-mmcu.texi @@ -18,7 +18,7 @@ @item avr25 ``Classic'' devices with up to 8@tie{}KiB of program memory and with the @code{MOVW} instruction. -@*@var{mcu}@tie{}= @code{ata5272}, @code{ata6289}, @code{attiny13}, @code{attiny13a}, @code{attiny2313}, @code{attiny2313a}, @code{attiny24}, @code{attiny24a}, @code{attiny25}, @code{attiny261}, @code{attiny261a}, @code{attiny43u}, @code{attiny4313}, @code{attiny44}, @code{attiny44a}, @code{attiny45}, @code{attiny461}, @code{attiny461a}, @code{attiny48}, @code{attiny84}, @code{attiny84a}, @code{attiny85}, @code{attiny861}, @code{attiny861a}, @code{attiny87}, @code{attiny88}, @code{at86rf401}. +@*@var{mcu}@tie{}= @code{ata5272}, @code{attiny13}, @code{attiny13a}, @code{attiny2313}, @code{attiny2313a}, @code{attiny24}, @code{attiny24a}, @code{attiny25}, @code{attiny261}, @code{attiny261a}, @code{attiny43u}, @code{attiny4313}, @code{attiny44}, @code{attiny44a}, @code{attiny45}, @code{attiny461}, @code{attiny461a}, @code{attiny48}, @code{attiny84}, @code{attiny84a}, @code{attiny85}, @code{attiny861}, @code{attiny861a}, @code{attiny87}, @code{attiny88}, @code{at86rf401}. @item avr3 ``Classic'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory. @@ -34,7 +34,7 @@ @item avr4 ``Enhanced'' devices with up to 8@tie{}KiB of program memory. -@*@var{mcu}@tie{}= @code{ata6285}, @code{ata6286}, @code{atmega48}, @code{atmega48a}, @code{atmega48p}, @code{atmega48pa}, @code{atmega8}, @code{atmega8a}, @code{atmega8hva}, @code{atmega8515}, @code{atmega8535}, @code{atmega88}, @code{atmega88a}, @code{atmega88p}, @code{atmega88pa}, @code{at90pwm1}, @code{at90pwm2}, @code{at90pwm2b}, @code{at90pwm3}, @code{at90pwm3b}, @code{at90pwm81}. +@*@var{mcu}@tie{}= @code{ata6285}, @code{ata6286}, @code{ata6289}, @code{atmega48}, @code{atmega48a}, @code{atmega48p}, @code{atmega48pa}, @code{atmega8}, @code{atmega8a}, @code{atmega8hva}, @code{atmega8515}, @code{atmega8535}, @code{atmega88}, @code{atmega88a}, @code{atmega88p}, @code{atmega88pa}, @code{at90pwm1}, @code{at90pwm2}, @code{at90pwm2b}, @code{at90pwm3}, @code{at90pwm3b}, @code{at90pwm81}. @item avr5 ``Enhanced'' devices with 16@tie{}KiB up to 64@tie{}KiB of program memory. -- cgit v1.1