aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authorDenis Chertykov <denisc@gcc.gnu.org>2014-07-16 21:40:55 +0400
committerDenis Chertykov <denisc@gcc.gnu.org>2014-07-16 21:40:55 +0400
commit5b8861d7739936d564f29197f8e09ec4cfcfee85 (patch)
tree4d30c06aacc45e90cfba8d3e95194aae3bda4a59 /gcc/config
parente4f25f0ef5792a7f02e0fa94467cbec466edbb3e (diff)
downloadgcc-5b8861d7739936d564f29197f8e09ec4cfcfee85.zip
gcc-5b8861d7739936d564f29197f8e09ec4cfcfee85.tar.gz
gcc-5b8861d7739936d564f29197f8e09ec4cfcfee85.tar.bz2
avr-mcus.def: Add new avr5 devices (ata5702m322...
* config/avr/avr-mcus.def: Add new avr5 devices (ata5702m322, atmega325pa, atmega64hve2, atmega644rfr2), avr51 devices (atmega128rfr2= , atmega1284rfr2) and avr6 devices (atmega256rfr2, atmega2564rfr2). * config/avr/avr-tables.opt: Regenerate. * config/avr/t-multilib: Regenerate. * doc/avr-mmcu.texi: Regenerate. From-SVN: r212692
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/avr/avr-mcus.def8
-rw-r--r--gcc/config/avr/avr-tables.opt368
-rw-r--r--gcc/config/avr/t-multilib8
3 files changed, 212 insertions, 172 deletions
diff --git a/gcc/config/avr/avr-mcus.def b/gcc/config/avr/avr-mcus.def
index 0a6d7c8..61c2969 100644
--- a/gcc/config/avr/avr-mcus.def
+++ b/gcc/config/avr/avr-mcus.def
@@ -151,6 +151,7 @@ AVR_MCU ("at90pwm3b", ARCH_AVR4, AVR_ISA_NONE, "__AVR_AT90PWM3B__",
AVR_MCU ("at90pwm81", ARCH_AVR4, AVR_ISA_NONE, "__AVR_AT90PWM81__", 0x0100, 0x0, 1, "90pwm81")
/* Enhanced, > 8K, <= 64K. */
AVR_MCU ("avr5", ARCH_AVR5, AVR_ISA_NONE, NULL, 0x0060, 0x0, 1, "m16")
+AVR_MCU ("ata5702m322", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5702M322__", 0x0200, 0x0, 1, "a5702m322")
AVR_MCU ("ata5782", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5782__", 0x0200, 0x8000, 1, "a5782")
AVR_MCU ("ata5790", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5790__", 0x0100, 0x0, 1, "a5790")
AVR_MCU ("ata5790n", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATA5790N__", 0x0100, 0x0, 1, "a5790n")
@@ -192,6 +193,7 @@ AVR_MCU ("atmega324pa", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega324PA__",
AVR_MCU ("atmega325", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega325__", 0x0100, 0x0, 1, "m325")
AVR_MCU ("atmega325a", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega325A__", 0x0100, 0x0, 1, "m325a")
AVR_MCU ("atmega325p", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega325P__", 0x0100, 0x0, 1, "m325p")
+AVR_MCU ("atmega325pa", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega325PA__", 0x0100, 0x0, 1, "m325pa")
AVR_MCU ("atmega3250", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega3250__", 0x0100, 0x0, 1, "m3250")
AVR_MCU ("atmega3250a", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega3250A__", 0x0100, 0x0, 1, "m3250a")
AVR_MCU ("atmega3250p", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega3250P__", 0x0100, 0x0, 1, "m3250p")
@@ -236,8 +238,10 @@ AVR_MCU ("atmega6490p", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega6490P__",
AVR_MCU ("atmega64c1", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega64C1__", 0x0100, 0x0, 1, "m64c1")
AVR_MCU ("atmega64m1", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega64M1__", 0x0100, 0x0, 1, "m64m1")
AVR_MCU ("atmega64hve", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega64HVE__", 0x0100, 0x0, 1, "m64hve")
+AVR_MCU ("atmega64hve2", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega64HVE2__", 0x0100, 0x0, 1, "m64hve2")
AVR_MCU ("atmega64rfa2", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega64RFA2__", 0x0200, 0x0, 1, "m64rfa2")
AVR_MCU ("atmega64rfr2", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega64RFR2__", 0x0200, 0x0, 1, "m64rfr2")
+AVR_MCU ("atmega644rfr2", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega644RFR2__", 0x0200, 0x0, 1, "m644rfr2")
AVR_MCU ("atmega32hvbrevb", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega32HVBREVB__", 0x0100, 0x0, 1, "m32hvbrevb")
AVR_MCU ("atmega48hvf", ARCH_AVR5, AVR_ISA_NONE, "__AVR_ATmega48HVF__", 0x0100, 0x0, 1, "m48hvf")
AVR_MCU ("at90can32", ARCH_AVR5, AVR_ISA_NONE, "__AVR_AT90CAN32__", 0x0100, 0x0, 1, "can32")
@@ -259,6 +263,8 @@ AVR_MCU ("atmega1281", ARCH_AVR51, AVR_ISA_NONE, "__AVR_ATmega1281__",
AVR_MCU ("atmega1284", ARCH_AVR51, AVR_ISA_NONE, "__AVR_ATmega1284__", 0x0100, 0x0, 2, "m1284")
AVR_MCU ("atmega1284p", ARCH_AVR51, AVR_ISA_NONE, "__AVR_ATmega1284P__", 0x0100, 0x0, 2, "m1284p")
AVR_MCU ("atmega128rfa1", ARCH_AVR51, AVR_ISA_NONE, "__AVR_ATmega128RFA1__", 0x0200, 0x0, 2, "m128rfa1")
+AVR_MCU ("atmega128rfr2", ARCH_AVR51, AVR_ISA_NONE, "__AVR_ATmega128RFR2__", 0x0200, 0x0, 2, "m128rfr2")
+AVR_MCU ("atmega1284rfr2", ARCH_AVR51, AVR_ISA_NONE, "__AVR_ATmega1284RFR2__", 0x0200, 0x0, 2, "m1284rfr2")
AVR_MCU ("at90can128", ARCH_AVR51, AVR_ISA_NONE, "__AVR_AT90CAN128__", 0x0100, 0x0, 2, "can128")
AVR_MCU ("at90usb1286", ARCH_AVR51, AVR_ISA_NONE, "__AVR_AT90USB1286__", 0x0100, 0x0, 2, "usb1286")
AVR_MCU ("at90usb1287", ARCH_AVR51, AVR_ISA_NONE, "__AVR_AT90USB1287__", 0x0100, 0x0, 2, "usb1287")
@@ -266,6 +272,8 @@ AVR_MCU ("at90usb1287", ARCH_AVR51, AVR_ISA_NONE, "__AVR_AT90USB1287__"
AVR_MCU ("avr6", ARCH_AVR6, AVR_ISA_NONE, NULL, 0x0200, 0x0, 4, "m2561")
AVR_MCU ("atmega2560", ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega2560__", 0x0200, 0x0, 4, "m2560")
AVR_MCU ("atmega2561", ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega2561__", 0x0200, 0x0, 4, "m2561")
+AVR_MCU ("atmega256rfr2", ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega256RFR2__", 0x0200, 0x0, 4, "m256rfr2")
+AVR_MCU ("atmega2564rfr2", ARCH_AVR6, AVR_ISA_NONE, "__AVR_ATmega2564RFR2__", 0x0200, 0x0, 4, "m2564rfr2")
/* Xmega, 16K <= Flash < 64K, RAM <= 64K */
AVR_MCU ("avrxmega2", ARCH_AVRXMEGA2, AVR_ISA_NONE, NULL, 0x2000, 0x0, 1, "x32a4")
AVR_MCU ("atxmega16a4", ARCH_AVRXMEGA2, AVR_ISA_NONE, "__AVR_ATxmega16A4__", 0x2000, 0x0, 1, "x16a4")
diff --git a/gcc/config/avr/avr-tables.opt b/gcc/config/avr/avr-tables.opt
index fb89134..1eb2055 100644
--- a/gcc/config/avr/avr-tables.opt
+++ b/gcc/config/avr/avr-tables.opt
@@ -282,518 +282,542 @@ EnumValue
Enum(avr_mcu) String(avr5) Value(85)
EnumValue
-Enum(avr_mcu) String(ata5782) Value(86)
+Enum(avr_mcu) String(ata5702m322) Value(86)
EnumValue
-Enum(avr_mcu) String(ata5790) Value(87)
+Enum(avr_mcu) String(ata5782) Value(87)
EnumValue
-Enum(avr_mcu) String(ata5790n) Value(88)
+Enum(avr_mcu) String(ata5790) Value(88)
EnumValue
-Enum(avr_mcu) String(ata5795) Value(89)
+Enum(avr_mcu) String(ata5790n) Value(89)
EnumValue
-Enum(avr_mcu) String(ata5831) Value(90)
+Enum(avr_mcu) String(ata5795) Value(90)
EnumValue
-Enum(avr_mcu) String(ata6613c) Value(91)
+Enum(avr_mcu) String(ata5831) Value(91)
EnumValue
-Enum(avr_mcu) String(ata6614q) Value(92)
+Enum(avr_mcu) String(ata6613c) Value(92)
EnumValue
-Enum(avr_mcu) String(atmega16) Value(93)
+Enum(avr_mcu) String(ata6614q) Value(93)
EnumValue
-Enum(avr_mcu) String(atmega16a) Value(94)
+Enum(avr_mcu) String(atmega16) Value(94)
EnumValue
-Enum(avr_mcu) String(atmega161) Value(95)
+Enum(avr_mcu) String(atmega16a) Value(95)
EnumValue
-Enum(avr_mcu) String(atmega162) Value(96)
+Enum(avr_mcu) String(atmega161) Value(96)
EnumValue
-Enum(avr_mcu) String(atmega163) Value(97)
+Enum(avr_mcu) String(atmega162) Value(97)
EnumValue
-Enum(avr_mcu) String(atmega164a) Value(98)
+Enum(avr_mcu) String(atmega163) Value(98)
EnumValue
-Enum(avr_mcu) String(atmega164p) Value(99)
+Enum(avr_mcu) String(atmega164a) Value(99)
EnumValue
-Enum(avr_mcu) String(atmega164pa) Value(100)
+Enum(avr_mcu) String(atmega164p) Value(100)
EnumValue
-Enum(avr_mcu) String(atmega165) Value(101)
+Enum(avr_mcu) String(atmega164pa) Value(101)
EnumValue
-Enum(avr_mcu) String(atmega165a) Value(102)
+Enum(avr_mcu) String(atmega165) Value(102)
EnumValue
-Enum(avr_mcu) String(atmega165p) Value(103)
+Enum(avr_mcu) String(atmega165a) Value(103)
EnumValue
-Enum(avr_mcu) String(atmega165pa) Value(104)
+Enum(avr_mcu) String(atmega165p) Value(104)
EnumValue
-Enum(avr_mcu) String(atmega168) Value(105)
+Enum(avr_mcu) String(atmega165pa) Value(105)
EnumValue
-Enum(avr_mcu) String(atmega168a) Value(106)
+Enum(avr_mcu) String(atmega168) Value(106)
EnumValue
-Enum(avr_mcu) String(atmega168p) Value(107)
+Enum(avr_mcu) String(atmega168a) Value(107)
EnumValue
-Enum(avr_mcu) String(atmega168pa) Value(108)
+Enum(avr_mcu) String(atmega168p) Value(108)
EnumValue
-Enum(avr_mcu) String(atmega169) Value(109)
+Enum(avr_mcu) String(atmega168pa) Value(109)
EnumValue
-Enum(avr_mcu) String(atmega169a) Value(110)
+Enum(avr_mcu) String(atmega169) Value(110)
EnumValue
-Enum(avr_mcu) String(atmega169p) Value(111)
+Enum(avr_mcu) String(atmega169a) Value(111)
EnumValue
-Enum(avr_mcu) String(atmega169pa) Value(112)
+Enum(avr_mcu) String(atmega169p) Value(112)
EnumValue
-Enum(avr_mcu) String(atmega16hvb) Value(113)
+Enum(avr_mcu) String(atmega169pa) Value(113)
EnumValue
-Enum(avr_mcu) String(atmega16hvbrevb) Value(114)
+Enum(avr_mcu) String(atmega16hvb) Value(114)
EnumValue
-Enum(avr_mcu) String(atmega16m1) Value(115)
+Enum(avr_mcu) String(atmega16hvbrevb) Value(115)
EnumValue
-Enum(avr_mcu) String(atmega16u4) Value(116)
+Enum(avr_mcu) String(atmega16m1) Value(116)
EnumValue
-Enum(avr_mcu) String(atmega26hvg) Value(117)
+Enum(avr_mcu) String(atmega16u4) Value(117)
EnumValue
-Enum(avr_mcu) String(atmega32a) Value(118)
+Enum(avr_mcu) String(atmega26hvg) Value(118)
EnumValue
-Enum(avr_mcu) String(atmega32) Value(119)
+Enum(avr_mcu) String(atmega32a) Value(119)
EnumValue
-Enum(avr_mcu) String(atmega323) Value(120)
+Enum(avr_mcu) String(atmega32) Value(120)
EnumValue
-Enum(avr_mcu) String(atmega324a) Value(121)
+Enum(avr_mcu) String(atmega323) Value(121)
EnumValue
-Enum(avr_mcu) String(atmega324p) Value(122)
+Enum(avr_mcu) String(atmega324a) Value(122)
EnumValue
-Enum(avr_mcu) String(atmega324pa) Value(123)
+Enum(avr_mcu) String(atmega324p) Value(123)
EnumValue
-Enum(avr_mcu) String(atmega325) Value(124)
+Enum(avr_mcu) String(atmega324pa) Value(124)
EnumValue
-Enum(avr_mcu) String(atmega325a) Value(125)
+Enum(avr_mcu) String(atmega325) Value(125)
EnumValue
-Enum(avr_mcu) String(atmega325p) Value(126)
+Enum(avr_mcu) String(atmega325a) Value(126)
EnumValue
-Enum(avr_mcu) String(atmega3250) Value(127)
+Enum(avr_mcu) String(atmega325p) Value(127)
EnumValue
-Enum(avr_mcu) String(atmega3250a) Value(128)
+Enum(avr_mcu) String(atmega325pa) Value(128)
EnumValue
-Enum(avr_mcu) String(atmega3250p) Value(129)
+Enum(avr_mcu) String(atmega3250) Value(129)
EnumValue
-Enum(avr_mcu) String(atmega3250pa) Value(130)
+Enum(avr_mcu) String(atmega3250a) Value(130)
EnumValue
-Enum(avr_mcu) String(atmega328) Value(131)
+Enum(avr_mcu) String(atmega3250p) Value(131)
EnumValue
-Enum(avr_mcu) String(atmega328p) Value(132)
+Enum(avr_mcu) String(atmega3250pa) Value(132)
EnumValue
-Enum(avr_mcu) String(atmega329) Value(133)
+Enum(avr_mcu) String(atmega328) Value(133)
EnumValue
-Enum(avr_mcu) String(atmega329a) Value(134)
+Enum(avr_mcu) String(atmega328p) Value(134)
EnumValue
-Enum(avr_mcu) String(atmega329p) Value(135)
+Enum(avr_mcu) String(atmega329) Value(135)
EnumValue
-Enum(avr_mcu) String(atmega329pa) Value(136)
+Enum(avr_mcu) String(atmega329a) Value(136)
EnumValue
-Enum(avr_mcu) String(atmega3290) Value(137)
+Enum(avr_mcu) String(atmega329p) Value(137)
EnumValue
-Enum(avr_mcu) String(atmega3290a) Value(138)
+Enum(avr_mcu) String(atmega329pa) Value(138)
EnumValue
-Enum(avr_mcu) String(atmega3290p) Value(139)
+Enum(avr_mcu) String(atmega3290) Value(139)
EnumValue
-Enum(avr_mcu) String(atmega3290pa) Value(140)
+Enum(avr_mcu) String(atmega3290a) Value(140)
EnumValue
-Enum(avr_mcu) String(atmega32c1) Value(141)
+Enum(avr_mcu) String(atmega3290p) Value(141)
EnumValue
-Enum(avr_mcu) String(atmega32m1) Value(142)
+Enum(avr_mcu) String(atmega3290pa) Value(142)
EnumValue
-Enum(avr_mcu) String(atmega32u4) Value(143)
+Enum(avr_mcu) String(atmega32c1) Value(143)
EnumValue
-Enum(avr_mcu) String(atmega32u6) Value(144)
+Enum(avr_mcu) String(atmega32m1) Value(144)
EnumValue
-Enum(avr_mcu) String(atmega406) Value(145)
+Enum(avr_mcu) String(atmega32u4) Value(145)
EnumValue
-Enum(avr_mcu) String(atmega64) Value(146)
+Enum(avr_mcu) String(atmega32u6) Value(146)
EnumValue
-Enum(avr_mcu) String(atmega64a) Value(147)
+Enum(avr_mcu) String(atmega406) Value(147)
EnumValue
-Enum(avr_mcu) String(atmega640) Value(148)
+Enum(avr_mcu) String(atmega64) Value(148)
EnumValue
-Enum(avr_mcu) String(atmega644) Value(149)
+Enum(avr_mcu) String(atmega64a) Value(149)
EnumValue
-Enum(avr_mcu) String(atmega644a) Value(150)
+Enum(avr_mcu) String(atmega640) Value(150)
EnumValue
-Enum(avr_mcu) String(atmega644p) Value(151)
+Enum(avr_mcu) String(atmega644) Value(151)
EnumValue
-Enum(avr_mcu) String(atmega644pa) Value(152)
+Enum(avr_mcu) String(atmega644a) Value(152)
EnumValue
-Enum(avr_mcu) String(atmega645) Value(153)
+Enum(avr_mcu) String(atmega644p) Value(153)
EnumValue
-Enum(avr_mcu) String(atmega645a) Value(154)
+Enum(avr_mcu) String(atmega644pa) Value(154)
EnumValue
-Enum(avr_mcu) String(atmega645p) Value(155)
+Enum(avr_mcu) String(atmega645) Value(155)
EnumValue
-Enum(avr_mcu) String(atmega6450) Value(156)
+Enum(avr_mcu) String(atmega645a) Value(156)
EnumValue
-Enum(avr_mcu) String(atmega6450a) Value(157)
+Enum(avr_mcu) String(atmega645p) Value(157)
EnumValue
-Enum(avr_mcu) String(atmega6450p) Value(158)
+Enum(avr_mcu) String(atmega6450) Value(158)
EnumValue
-Enum(avr_mcu) String(atmega649) Value(159)
+Enum(avr_mcu) String(atmega6450a) Value(159)
EnumValue
-Enum(avr_mcu) String(atmega649a) Value(160)
+Enum(avr_mcu) String(atmega6450p) Value(160)
EnumValue
-Enum(avr_mcu) String(atmega649p) Value(161)
+Enum(avr_mcu) String(atmega649) Value(161)
EnumValue
-Enum(avr_mcu) String(atmega6490) Value(162)
+Enum(avr_mcu) String(atmega649a) Value(162)
EnumValue
-Enum(avr_mcu) String(atmega16hva) Value(163)
+Enum(avr_mcu) String(atmega649p) Value(163)
EnumValue
-Enum(avr_mcu) String(atmega16hva2) Value(164)
+Enum(avr_mcu) String(atmega6490) Value(164)
EnumValue
-Enum(avr_mcu) String(atmega32hvb) Value(165)
+Enum(avr_mcu) String(atmega16hva) Value(165)
EnumValue
-Enum(avr_mcu) String(atmega6490a) Value(166)
+Enum(avr_mcu) String(atmega16hva2) Value(166)
EnumValue
-Enum(avr_mcu) String(atmega6490p) Value(167)
+Enum(avr_mcu) String(atmega32hvb) Value(167)
EnumValue
-Enum(avr_mcu) String(atmega64c1) Value(168)
+Enum(avr_mcu) String(atmega6490a) Value(168)
EnumValue
-Enum(avr_mcu) String(atmega64m1) Value(169)
+Enum(avr_mcu) String(atmega6490p) Value(169)
EnumValue
-Enum(avr_mcu) String(atmega64hve) Value(170)
+Enum(avr_mcu) String(atmega64c1) Value(170)
EnumValue
-Enum(avr_mcu) String(atmega64rfa2) Value(171)
+Enum(avr_mcu) String(atmega64m1) Value(171)
EnumValue
-Enum(avr_mcu) String(atmega64rfr2) Value(172)
+Enum(avr_mcu) String(atmega64hve) Value(172)
EnumValue
-Enum(avr_mcu) String(atmega32hvbrevb) Value(173)
+Enum(avr_mcu) String(atmega64hve2) Value(173)
EnumValue
-Enum(avr_mcu) String(atmega48hvf) Value(174)
+Enum(avr_mcu) String(atmega64rfa2) Value(174)
EnumValue
-Enum(avr_mcu) String(at90can32) Value(175)
+Enum(avr_mcu) String(atmega64rfr2) Value(175)
EnumValue
-Enum(avr_mcu) String(at90can64) Value(176)
+Enum(avr_mcu) String(atmega644rfr2) Value(176)
EnumValue
-Enum(avr_mcu) String(at90pwm161) Value(177)
+Enum(avr_mcu) String(atmega32hvbrevb) Value(177)
EnumValue
-Enum(avr_mcu) String(at90pwm216) Value(178)
+Enum(avr_mcu) String(atmega48hvf) Value(178)
EnumValue
-Enum(avr_mcu) String(at90pwm316) Value(179)
+Enum(avr_mcu) String(at90can32) Value(179)
EnumValue
-Enum(avr_mcu) String(at90scr100) Value(180)
+Enum(avr_mcu) String(at90can64) Value(180)
EnumValue
-Enum(avr_mcu) String(at90usb646) Value(181)
+Enum(avr_mcu) String(at90pwm161) Value(181)
EnumValue
-Enum(avr_mcu) String(at90usb647) Value(182)
+Enum(avr_mcu) String(at90pwm216) Value(182)
EnumValue
-Enum(avr_mcu) String(at94k) Value(183)
+Enum(avr_mcu) String(at90pwm316) Value(183)
EnumValue
-Enum(avr_mcu) String(m3000) Value(184)
+Enum(avr_mcu) String(at90scr100) Value(184)
EnumValue
-Enum(avr_mcu) String(avr51) Value(185)
+Enum(avr_mcu) String(at90usb646) Value(185)
EnumValue
-Enum(avr_mcu) String(atmega128) Value(186)
+Enum(avr_mcu) String(at90usb647) Value(186)
EnumValue
-Enum(avr_mcu) String(atmega128a) Value(187)
+Enum(avr_mcu) String(at94k) Value(187)
EnumValue
-Enum(avr_mcu) String(atmega1280) Value(188)
+Enum(avr_mcu) String(m3000) Value(188)
EnumValue
-Enum(avr_mcu) String(atmega1281) Value(189)
+Enum(avr_mcu) String(avr51) Value(189)
EnumValue
-Enum(avr_mcu) String(atmega1284) Value(190)
+Enum(avr_mcu) String(atmega128) Value(190)
EnumValue
-Enum(avr_mcu) String(atmega1284p) Value(191)
+Enum(avr_mcu) String(atmega128a) Value(191)
EnumValue
-Enum(avr_mcu) String(atmega128rfa1) Value(192)
+Enum(avr_mcu) String(atmega1280) Value(192)
EnumValue
-Enum(avr_mcu) String(at90can128) Value(193)
+Enum(avr_mcu) String(atmega1281) Value(193)
EnumValue
-Enum(avr_mcu) String(at90usb1286) Value(194)
+Enum(avr_mcu) String(atmega1284) Value(194)
EnumValue
-Enum(avr_mcu) String(at90usb1287) Value(195)
+Enum(avr_mcu) String(atmega1284p) Value(195)
EnumValue
-Enum(avr_mcu) String(avr6) Value(196)
+Enum(avr_mcu) String(atmega128rfa1) Value(196)
EnumValue
-Enum(avr_mcu) String(atmega2560) Value(197)
+Enum(avr_mcu) String(atmega128rfr2) Value(197)
EnumValue
-Enum(avr_mcu) String(atmega2561) Value(198)
+Enum(avr_mcu) String(atmega1284rfr2) Value(198)
EnumValue
-Enum(avr_mcu) String(avrxmega2) Value(199)
+Enum(avr_mcu) String(at90can128) Value(199)
EnumValue
-Enum(avr_mcu) String(atxmega16a4) Value(200)
+Enum(avr_mcu) String(at90usb1286) Value(200)
EnumValue
-Enum(avr_mcu) String(atxmega16d4) Value(201)
+Enum(avr_mcu) String(at90usb1287) Value(201)
EnumValue
-Enum(avr_mcu) String(atxmega32a4) Value(202)
+Enum(avr_mcu) String(avr6) Value(202)
EnumValue
-Enum(avr_mcu) String(atxmega32d4) Value(203)
+Enum(avr_mcu) String(atmega2560) Value(203)
EnumValue
-Enum(avr_mcu) String(atxmega32x1) Value(204)
+Enum(avr_mcu) String(atmega2561) Value(204)
EnumValue
-Enum(avr_mcu) String(atmxt112sl) Value(205)
+Enum(avr_mcu) String(atmega256rfr2) Value(205)
EnumValue
-Enum(avr_mcu) String(atmxt224) Value(206)
+Enum(avr_mcu) String(atmega2564rfr2) Value(206)
EnumValue
-Enum(avr_mcu) String(atmxt224e) Value(207)
+Enum(avr_mcu) String(avrxmega2) Value(207)
EnumValue
-Enum(avr_mcu) String(atmxt336s) Value(208)
+Enum(avr_mcu) String(atxmega16a4) Value(208)
EnumValue
-Enum(avr_mcu) String(atxmega16a4u) Value(209)
+Enum(avr_mcu) String(atxmega16d4) Value(209)
EnumValue
-Enum(avr_mcu) String(atxmega16c4) Value(210)
+Enum(avr_mcu) String(atxmega32a4) Value(210)
EnumValue
-Enum(avr_mcu) String(atxmega32a4u) Value(211)
+Enum(avr_mcu) String(atxmega32d4) Value(211)
EnumValue
-Enum(avr_mcu) String(atxmega32c4) Value(212)
+Enum(avr_mcu) String(atxmega32x1) Value(212)
EnumValue
-Enum(avr_mcu) String(atxmega32e5) Value(213)
+Enum(avr_mcu) String(atmxt112sl) Value(213)
EnumValue
-Enum(avr_mcu) String(avrxmega4) Value(214)
+Enum(avr_mcu) String(atmxt224) Value(214)
EnumValue
-Enum(avr_mcu) String(atxmega64a3) Value(215)
+Enum(avr_mcu) String(atmxt224e) Value(215)
EnumValue
-Enum(avr_mcu) String(atxmega64d3) Value(216)
+Enum(avr_mcu) String(atmxt336s) Value(216)
EnumValue
-Enum(avr_mcu) String(atxmega64a3u) Value(217)
+Enum(avr_mcu) String(atxmega16a4u) Value(217)
EnumValue
-Enum(avr_mcu) String(atxmega64a4u) Value(218)
+Enum(avr_mcu) String(atxmega16c4) Value(218)
EnumValue
-Enum(avr_mcu) String(atxmega64b1) Value(219)
+Enum(avr_mcu) String(atxmega32a4u) Value(219)
EnumValue
-Enum(avr_mcu) String(atxmega64b3) Value(220)
+Enum(avr_mcu) String(atxmega32c4) Value(220)
EnumValue
-Enum(avr_mcu) String(atxmega64c3) Value(221)
+Enum(avr_mcu) String(atxmega32e5) Value(221)
EnumValue
-Enum(avr_mcu) String(atxmega64d4) Value(222)
+Enum(avr_mcu) String(avrxmega4) Value(222)
EnumValue
-Enum(avr_mcu) String(avrxmega5) Value(223)
+Enum(avr_mcu) String(atxmega64a3) Value(223)
EnumValue
-Enum(avr_mcu) String(atxmega64a1) Value(224)
+Enum(avr_mcu) String(atxmega64d3) Value(224)
EnumValue
-Enum(avr_mcu) String(atxmega64a1u) Value(225)
+Enum(avr_mcu) String(atxmega64a3u) Value(225)
EnumValue
-Enum(avr_mcu) String(avrxmega6) Value(226)
+Enum(avr_mcu) String(atxmega64a4u) Value(226)
EnumValue
-Enum(avr_mcu) String(atxmega128a3) Value(227)
+Enum(avr_mcu) String(atxmega64b1) Value(227)
EnumValue
-Enum(avr_mcu) String(atxmega128d3) Value(228)
+Enum(avr_mcu) String(atxmega64b3) Value(228)
EnumValue
-Enum(avr_mcu) String(atxmega192a3) Value(229)
+Enum(avr_mcu) String(atxmega64c3) Value(229)
EnumValue
-Enum(avr_mcu) String(atxmega192d3) Value(230)
+Enum(avr_mcu) String(atxmega64d4) Value(230)
EnumValue
-Enum(avr_mcu) String(atxmega256a3) Value(231)
+Enum(avr_mcu) String(avrxmega5) Value(231)
EnumValue
-Enum(avr_mcu) String(atxmega256a3b) Value(232)
+Enum(avr_mcu) String(atxmega64a1) Value(232)
EnumValue
-Enum(avr_mcu) String(atxmega256a3bu) Value(233)
+Enum(avr_mcu) String(atxmega64a1u) Value(233)
EnumValue
-Enum(avr_mcu) String(atxmega256d3) Value(234)
+Enum(avr_mcu) String(avrxmega6) Value(234)
EnumValue
-Enum(avr_mcu) String(atxmega128a3u) Value(235)
+Enum(avr_mcu) String(atxmega128a3) Value(235)
EnumValue
-Enum(avr_mcu) String(atxmega128b1) Value(236)
+Enum(avr_mcu) String(atxmega128d3) Value(236)
EnumValue
-Enum(avr_mcu) String(atxmega128b3) Value(237)
+Enum(avr_mcu) String(atxmega192a3) Value(237)
EnumValue
-Enum(avr_mcu) String(atxmega128c3) Value(238)
+Enum(avr_mcu) String(atxmega192d3) Value(238)
EnumValue
-Enum(avr_mcu) String(atxmega128d4) Value(239)
+Enum(avr_mcu) String(atxmega256a3) Value(239)
EnumValue
-Enum(avr_mcu) String(atmxt540s) Value(240)
+Enum(avr_mcu) String(atxmega256a3b) Value(240)
EnumValue
-Enum(avr_mcu) String(atmxt540sreva) Value(241)
+Enum(avr_mcu) String(atxmega256a3bu) Value(241)
EnumValue
-Enum(avr_mcu) String(atxmega192a3u) Value(242)
+Enum(avr_mcu) String(atxmega256d3) Value(242)
EnumValue
-Enum(avr_mcu) String(atxmega192c3) Value(243)
+Enum(avr_mcu) String(atxmega128a3u) Value(243)
EnumValue
-Enum(avr_mcu) String(atxmega256a3u) Value(244)
+Enum(avr_mcu) String(atxmega128b1) Value(244)
EnumValue
-Enum(avr_mcu) String(atxmega256c3) Value(245)
+Enum(avr_mcu) String(atxmega128b3) Value(245)
EnumValue
-Enum(avr_mcu) String(atxmega384c3) Value(246)
+Enum(avr_mcu) String(atxmega128c3) Value(246)
EnumValue
-Enum(avr_mcu) String(atxmega384d3) Value(247)
+Enum(avr_mcu) String(atxmega128d4) Value(247)
EnumValue
-Enum(avr_mcu) String(avrxmega7) Value(248)
+Enum(avr_mcu) String(atmxt540s) Value(248)
EnumValue
-Enum(avr_mcu) String(atxmega128a1) Value(249)
+Enum(avr_mcu) String(atmxt540sreva) Value(249)
EnumValue
-Enum(avr_mcu) String(atxmega128a1u) Value(250)
+Enum(avr_mcu) String(atxmega192a3u) Value(250)
EnumValue
-Enum(avr_mcu) String(atxmega128a4u) Value(251)
+Enum(avr_mcu) String(atxmega192c3) Value(251)
EnumValue
-Enum(avr_mcu) String(avr1) Value(252)
+Enum(avr_mcu) String(atxmega256a3u) Value(252)
EnumValue
-Enum(avr_mcu) String(at90s1200) Value(253)
+Enum(avr_mcu) String(atxmega256c3) Value(253)
EnumValue
-Enum(avr_mcu) String(attiny11) Value(254)
+Enum(avr_mcu) String(atxmega384c3) Value(254)
EnumValue
-Enum(avr_mcu) String(attiny12) Value(255)
+Enum(avr_mcu) String(atxmega384d3) Value(255)
EnumValue
-Enum(avr_mcu) String(attiny15) Value(256)
+Enum(avr_mcu) String(avrxmega7) Value(256)
EnumValue
-Enum(avr_mcu) String(attiny28) Value(257)
+Enum(avr_mcu) String(atxmega128a1) Value(257)
+
+EnumValue
+Enum(avr_mcu) String(atxmega128a1u) Value(258)
+
+EnumValue
+Enum(avr_mcu) String(atxmega128a4u) Value(259)
+
+EnumValue
+Enum(avr_mcu) String(avr1) Value(260)
+
+EnumValue
+Enum(avr_mcu) String(at90s1200) Value(261)
+
+EnumValue
+Enum(avr_mcu) String(attiny11) Value(262)
+
+EnumValue
+Enum(avr_mcu) String(attiny12) Value(263)
+
+EnumValue
+Enum(avr_mcu) String(attiny15) Value(264)
+
+EnumValue
+Enum(avr_mcu) String(attiny28) Value(265)
diff --git a/gcc/config/avr/t-multilib b/gcc/config/avr/t-multilib
index d04a4d3..95cd3d2 100644
--- a/gcc/config/avr/t-multilib
+++ b/gcc/config/avr/t-multilib
@@ -119,6 +119,7 @@ MULTILIB_MATCHES = \
mmcu?avr4=mmcu?at90pwm3 \
mmcu?avr4=mmcu?at90pwm3b \
mmcu?avr4=mmcu?at90pwm81 \
+ mmcu?avr5=mmcu?ata5702m322 \
mmcu?avr5=mmcu?ata5782 \
mmcu?avr5=mmcu?ata5790 \
mmcu?avr5=mmcu?ata5790n \
@@ -160,6 +161,7 @@ MULTILIB_MATCHES = \
mmcu?avr5=mmcu?atmega325 \
mmcu?avr5=mmcu?atmega325a \
mmcu?avr5=mmcu?atmega325p \
+ mmcu?avr5=mmcu?atmega325pa \
mmcu?avr5=mmcu?atmega3250 \
mmcu?avr5=mmcu?atmega3250a \
mmcu?avr5=mmcu?atmega3250p \
@@ -204,8 +206,10 @@ MULTILIB_MATCHES = \
mmcu?avr5=mmcu?atmega64c1 \
mmcu?avr5=mmcu?atmega64m1 \
mmcu?avr5=mmcu?atmega64hve \
+ mmcu?avr5=mmcu?atmega64hve2 \
mmcu?avr5=mmcu?atmega64rfa2 \
mmcu?avr5=mmcu?atmega64rfr2 \
+ mmcu?avr5=mmcu?atmega644rfr2 \
mmcu?avr5=mmcu?atmega32hvbrevb \
mmcu?avr5=mmcu?atmega48hvf \
mmcu?avr5=mmcu?at90can32 \
@@ -225,11 +229,15 @@ MULTILIB_MATCHES = \
mmcu?avr51=mmcu?atmega1284 \
mmcu?avr51=mmcu?atmega1284p \
mmcu?avr51=mmcu?atmega128rfa1 \
+ mmcu?avr51=mmcu?atmega128rfr2 \
+ mmcu?avr51=mmcu?atmega1284rfr2 \
mmcu?avr51=mmcu?at90can128 \
mmcu?avr51=mmcu?at90usb1286 \
mmcu?avr51=mmcu?at90usb1287 \
mmcu?avr6=mmcu?atmega2560 \
mmcu?avr6=mmcu?atmega2561 \
+ mmcu?avr6=mmcu?atmega256rfr2 \
+ mmcu?avr6=mmcu?atmega2564rfr2 \
mmcu?avrxmega2=mmcu?atxmega16a4 \
mmcu?avrxmega2=mmcu?atxmega16d4 \
mmcu?avrxmega2=mmcu?atxmega32a4 \