]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - 400-gcc-4.5.1-new-devices.patch
85982a89bc0347c9041e138924a94cbfd38f5e20
[packages/crossavr-gcc.git] / 400-gcc-4.5.1-new-devices.patch
1 diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c
2 --- gcc/config/avr/avr-devices.c        2011-09-02 11:47:23.000000000 +0300
3 +++ gcc/config/avr/avr-devices.c        2011-09-02 11:49:57.000000000 +0300
4 @@ -75,15 +75,23 @@ const struct mcu_type_s avr_mcu_types[] 
5    { "attiny13",             ARCH_AVR25, "__AVR_ATtiny13__",         1, 0x0060, "tn13" },
6    { "attiny13a",            ARCH_AVR25, "__AVR_ATtiny13A__",        1, 0x0060, "tn13a" },
7    { "attiny2313",           ARCH_AVR25, "__AVR_ATtiny2313__",       1, 0x0060, "tn2313" },
8 +  { "attiny2313a",          ARCH_AVR25, "__AVR_ATtiny2313A__",      1, 0x0060, "tn2313a" },
9    { "attiny24",             ARCH_AVR25, "__AVR_ATtiny24__",         1, 0x0060, "tn24" },
10 +  { "attiny24a",            ARCH_AVR25, "__AVR_ATtiny24A__",        1, 0x0060, "tn24a" },
11 +  { "attiny4313",           ARCH_AVR25, "__AVR_ATtiny4313__",       0, 0x0060, "tn4313" },
12    { "attiny44",             ARCH_AVR25, "__AVR_ATtiny44__",         0, 0x0060, "tn44" },
13 +  { "attiny44a",            ARCH_AVR25, "__AVR_ATtiny44A__",        0, 0x0060, "tn44a" },
14    { "attiny84",             ARCH_AVR25, "__AVR_ATtiny84__",         0, 0x0060, "tn84" },
15 +  { "attiny84a",            ARCH_AVR25, "__AVR_ATtiny84A__",        0, 0x0060, "tn84a" },
16    { "attiny25",             ARCH_AVR25, "__AVR_ATtiny25__",         1, 0x0060, "tn25" },
17    { "attiny45",             ARCH_AVR25, "__AVR_ATtiny45__",         0, 0x0060, "tn45" },
18    { "attiny85",             ARCH_AVR25, "__AVR_ATtiny85__",         0, 0x0060, "tn85" },
19    { "attiny261",            ARCH_AVR25, "__AVR_ATtiny261__",        1, 0x0060, "tn261" },
20 +  { "attiny261a",           ARCH_AVR25, "__AVR_ATtiny261A__",       1, 0x0060, "tn261a" },
21    { "attiny461",            ARCH_AVR25, "__AVR_ATtiny461__",        0, 0x0060, "tn461" },
22 +  { "attiny461a",           ARCH_AVR25, "__AVR_ATtiny461A__",       0, 0x0060, "tn461a" },
23    { "attiny861",            ARCH_AVR25, "__AVR_ATtiny861__",        0, 0x0060, "tn861" },
24 +  { "attiny861a",           ARCH_AVR25, "__AVR_ATtiny861A__",       0, 0x0060, "tn861a" },
25    { "attiny43u",            ARCH_AVR25, "__AVR_ATtiny43U__",        0, 0x0060, "tn43u" },
26    { "attiny87",             ARCH_AVR25, "__AVR_ATtiny87__",         0, 0x0100, "tn87" },
27    { "attiny48",             ARCH_AVR25, "__AVR_ATtiny48__",         0, 0x0100, "tn48" },
28 @@ -105,21 +113,19 @@ const struct mcu_type_s avr_mcu_types[] 
29    { "atmega16u2",           ARCH_AVR35, "__AVR_ATmega16U2__",       0, 0x0100, "m16u2" },
30    { "atmega32u2",           ARCH_AVR35, "__AVR_ATmega32U2__",       0, 0x0100, "m32u2" },
31    { "attiny167",            ARCH_AVR35, "__AVR_ATtiny167__",        0, 0x0100, "tn167" },
32 -  { "attiny327",            ARCH_AVR35, "__AVR_ATtiny327__",        0, 0x0100, "tn327" },
33      /* Enhanced, <= 8K.  */
34    { "avr4",                 ARCH_AVR4, NULL,                        0, 0x0060, "m8" },
35    { "atmega8",              ARCH_AVR4, "__AVR_ATmega8__",           0, 0x0060, "m8" },
36    { "atmega48",             ARCH_AVR4, "__AVR_ATmega48__",          0, 0x0100, "m48" },
37 +  { "atmega48a",            ARCH_AVR4, "__AVR_ATmega48A__",         0, 0x0100, "m48a" },
38    { "atmega48p",            ARCH_AVR4, "__AVR_ATmega48P__",         0, 0x0100, "m48p" },
39    { "atmega88",             ARCH_AVR4, "__AVR_ATmega88__",          0, 0x0100, "m88" },
40 +  { "atmega88a",            ARCH_AVR4, "__AVR_ATmega88A__",         0, 0x0100, "m88a" },
41    { "atmega88p",            ARCH_AVR4, "__AVR_ATmega88P__",         0, 0x0100, "m88p" },
42 +  { "atmega88pa",           ARCH_AVR4, "__AVR_ATmega88PA__",        0, 0x0100, "m88pa" },
43    { "atmega8515",           ARCH_AVR4, "__AVR_ATmega8515__",        0, 0x0060, "m8515" },
44    { "atmega8535",           ARCH_AVR4, "__AVR_ATmega8535__",        0, 0x0060, "m8535" },
45 -  { "atmega8c1",            ARCH_AVR4, "__AVR_ATmega8C1__",         0, 0x0100, "m8c1" },
46 -  { "atmega8m1",            ARCH_AVR4, "__AVR_ATmega8M1__",         0, 0x0100, "m8m1" },
47    { "atmega8hva",           ARCH_AVR4, "__AVR_ATmega8HVA__",        0, 0x0100, "m8hva" },
48 -  { "atmega4hvd",           ARCH_AVR4, "__AVR_ATmega4HVD__",        0, 0x0100, "m4hvd" },
49 -  { "atmega8hvd",           ARCH_AVR4, "__AVR_ATmega8HVD__",        0, 0x0100, "m8hvd" },
50    { "at90pwm1",             ARCH_AVR4, "__AVR_AT90PWM1__",          0, 0x0100, "90pwm1" },
51    { "at90pwm2",             ARCH_AVR4, "__AVR_AT90PWM2__",          0, 0x0100, "90pwm2" },
52    { "at90pwm2b",            ARCH_AVR4, "__AVR_AT90PWM2B__",         0, 0x0100, "90pwm2b" },
53 @@ -128,41 +134,78 @@ const struct mcu_type_s avr_mcu_types[] 
54    { "at90pwm81",            ARCH_AVR4, "__AVR_AT90PWM81__",         0, 0x0100, "90pwm81" },
55      /* Enhanced, > 8K, <= 64K.  */
56    { "avr5",                 ARCH_AVR5, NULL,                        0, 0x0060, "m16" },
57 +  { "at90pwm161",           ARCH_AVR5, "__AVR_AT90PWM161__",        1, 0x0100, "90pwm161" },
58    { "atmega16",             ARCH_AVR5, "__AVR_ATmega16__",          0, 0x0060, "m16" },
59 +  { "atmega16a",            ARCH_AVR5, "__AVR_ATmega16A__",         0, 0x0060, "m16a" },
60    { "atmega161",            ARCH_AVR5, "__AVR_ATmega161__",         0, 0x0060, "m161" },
61    { "atmega162",            ARCH_AVR5, "__AVR_ATmega162__",         0, 0x0100, "m162" },
62    { "atmega163",            ARCH_AVR5, "__AVR_ATmega163__",         0, 0x0060, "m163" },
63 +  { "atmega164a",           ARCH_AVR5, "__AVR_ATmega164A__",        0, 0x0060, "m164a" },
64    { "atmega164p",           ARCH_AVR5, "__AVR_ATmega164P__",        0, 0x0100, "m164p" },
65    { "atmega165",            ARCH_AVR5, "__AVR_ATmega165__",         0, 0x0100, "m165" },
66 +  { "atmega165a",           ARCH_AVR5, "__AVR_ATmega165A__",        0, 0x0100, "m165a" },
67    { "atmega165p",           ARCH_AVR5, "__AVR_ATmega165P__",        0, 0x0100, "m165p" },
68    { "atmega168",            ARCH_AVR5, "__AVR_ATmega168__",         0, 0x0100, "m168" },
69 +  { "atmega168a",           ARCH_AVR5, "__AVR_ATmega168A__",        0, 0x0100, "m168a" },
70    { "atmega168p",           ARCH_AVR5, "__AVR_ATmega168P__",        0, 0x0100, "m168p" },
71    { "atmega169",            ARCH_AVR5, "__AVR_ATmega169__",         0, 0x0100, "m169" },
72 +  { "atmega169a",           ARCH_AVR5, "__AVR_ATmega169A__",        0, 0x0100, "m169a" },
73    { "atmega169p",           ARCH_AVR5, "__AVR_ATmega169P__",        0, 0x0100, "m169p" },
74 +  { "atmega169pa",          ARCH_AVR5, "__AVR_ATmega169PA__",       0, 0x0100, "m169pa" },
75 +  { "atmega16hva",          ARCH_AVR5, "__AVR_ATmega16HVA__",       0, 0x0100, "m16hva" },
76 +  { "atmega16hva2",         ARCH_AVR5, "__AVR_ATmega16HVA2__",      0, 0x0100, "m16hva2" },
77 +  { "atmega16hvb",          ARCH_AVR5, "__AVR_ATmega16HVB__",       0, 0x0100, "m16hvb" },
78 +  { "atmega16hvbrevb",      ARCH_AVR5, "__AVR_ATmega16HVBREVB__",   1, 0x0100, "m16hvbrevb" },
79 +  { "atmega16m1",           ARCH_AVR5, "__AVR_ATmega16M1__",        0, 0x0100, "m16m1" },
80 +  { "atmega16u4",           ARCH_AVR5, "__AVR_ATmega16U4__",        0, 0x0100, "m16u4" },
81    { "atmega32",             ARCH_AVR5, "__AVR_ATmega32__",          0, 0x0060, "m32" },
82    { "atmega323",            ARCH_AVR5, "__AVR_ATmega323__",         0, 0x0060, "m323" },
83 +  { "atmega324a",           ARCH_AVR5, "__AVR_ATmega324A__",        0, 0x0060, "m324a" },
84    { "atmega324p",           ARCH_AVR5, "__AVR_ATmega324P__",        0, 0x0100, "m324p" },
85 +  { "atmega324pa",          ARCH_AVR5, "__AVR_ATmega324PA__",       0, 0x0100, "m324pa" },
86    { "atmega325",            ARCH_AVR5, "__AVR_ATmega325__",         0, 0x0100, "m325" },
87 +  { "atmega325a",           ARCH_AVR5, "__AVR_ATmega325A__",        0, 0x0100, "m325a" },
88    { "atmega325p",           ARCH_AVR5, "__AVR_ATmega325P__",        0, 0x0100, "m325p" },
89    { "atmega3250",           ARCH_AVR5, "__AVR_ATmega3250__",        0, 0x0100, "m3250" },
90 +  { "atmega3250a",          ARCH_AVR5, "__AVR_ATmega3250A__",       0, 0x0100, "m3250a" },
91    { "atmega3250p",          ARCH_AVR5, "__AVR_ATmega3250P__",       0, 0x0100, "m3250p" },
92 +  { "atmega328",            ARCH_AVR5, "__AVR_ATmega328__",         0, 0x0100, "m328" },
93    { "atmega328p",           ARCH_AVR5, "__AVR_ATmega328P__",        0, 0x0100, "m328p" },
94    { "atmega329",            ARCH_AVR5, "__AVR_ATmega329__",         0, 0x0100, "m329" },
95 +  { "atmega329a",           ARCH_AVR5, "__AVR_ATmega329A__",        0, 0x0100, "m329a" },
96    { "atmega329p",           ARCH_AVR5, "__AVR_ATmega329P__",        0, 0x0100, "m329p" },
97 +  { "atmega329pa",          ARCH_AVR5, "__AVR_ATmega329PA__",       0, 0x0100, "m329pa" },
98    { "atmega3290",           ARCH_AVR5, "__AVR_ATmega3290__",        0, 0x0100, "m3290" },
99 +  { "atmega3290a",          ARCH_AVR5, "__AVR_ATmega3290A__",       0, 0x0100, "m3290a" },
100    { "atmega3290p",          ARCH_AVR5, "__AVR_ATmega3290P__",       0, 0x0100, "m3290p" },
101 +  { "atmega32c1",           ARCH_AVR5, "__AVR_ATmega32C1__",        0, 0x0100, "m32c1" },
102 +  { "atmega32m1",           ARCH_AVR5, "__AVR_ATmega32M1__",        0, 0x0100, "m32m1" },
103 +  { "atmega32u4",           ARCH_AVR5, "__AVR_ATmega32U4__",        0, 0x0100, "m32u4" },
104 +  { "atmega32u6",           ARCH_AVR5, "__AVR_ATmega32U6__",        0, 0x0100, "m32u6" },
105    { "atmega406",            ARCH_AVR5, "__AVR_ATmega406__",         0, 0x0100, "m406" },
106    { "atmega64",             ARCH_AVR5, "__AVR_ATmega64__",          0, 0x0100, "m64" },
107    { "atmega640",            ARCH_AVR5, "__AVR_ATmega640__",         0, 0x0200, "m640" },
108    { "atmega644",            ARCH_AVR5, "__AVR_ATmega644__",         0, 0x0100, "m644" },
109 +  { "atmega644a",           ARCH_AVR5, "__AVR_ATmega644A__",        0, 0x0100, "m644a" },
110    { "atmega644p",           ARCH_AVR5, "__AVR_ATmega644P__",        0, 0x0100, "m644p" },
111 +  { "atmega644pa",          ARCH_AVR5, "__AVR_ATmega644PA__",       0, 0x0100, "m644pa" },
112 +  { "atmega645a",           ARCH_AVR5, "__AVR_ATmega645A__",        0, 0x0100, "m645a" },
113 +  { "atmega645p",           ARCH_AVR5, "__AVR_ATmega645P__",        0, 0x0100, "m645p" },
114    { "atmega645",            ARCH_AVR5, "__AVR_ATmega645__",         0, 0x0100, "m645" },
115    { "atmega6450",           ARCH_AVR5, "__AVR_ATmega6450__",        0, 0x0100, "m6450" },
116 +  { "atmega6450a",          ARCH_AVR5, "__AVR_ATmega6450A__",       0, 0x0100, "m6450a" },
117 +  { "atmega6450p",          ARCH_AVR5, "__AVR_ATmega6450P__",       0, 0x0100, "m6450p" },
118    { "atmega649",            ARCH_AVR5, "__AVR_ATmega649__",         0, 0x0100, "m649" },
119 +  { "atmega649a",           ARCH_AVR5, "__AVR_ATmega649A__",        0, 0x0100, "m649a" },
120 +  { "atmega649p",           ARCH_AVR5, "__AVR_ATmega649P__",        0, 0x0100, "m649p" },
121    { "atmega6490",           ARCH_AVR5, "__AVR_ATmega6490__",        0, 0x0100, "m6490" },
122 -  { "atmega16hva",          ARCH_AVR5, "__AVR_ATmega16HVA__",       0, 0x0100, "m16hva" },
123 -  { "atmega16hvb",          ARCH_AVR5, "__AVR_ATmega16HVB__",       0, 0x0100, "m16hvb" },
124 -  { "atmega32hvb",          ARCH_AVR5, "__AVR_ATmega32HVB__",       0, 0x0100, "m23hvb" },
125 +  { "atmega6490a",          ARCH_AVR5, "__AVR_ATmega6490A__",       0, 0x0100, "m6490a" },
126 +  { "atmega6490p",          ARCH_AVR5, "__AVR_ATmega6490P__",       0, 0x0100, "m6490p" },
127 +  { "atmega64c1",           ARCH_AVR5, "__AVR_ATmega64C1__",        0, 0x0100, "m64c1" },
128 +  { "atmega64m1",           ARCH_AVR5, "__AVR_ATmega64M1__",        0, 0x0100, "m64m1" },
129 +  { "atmega64hve",          ARCH_AVR5, "__AVR_ATmega64HVE__",       0, 0x0100, "m64hve" },
130 +  { "atmega32hvb",          ARCH_AVR5, "__AVR_ATmega32HVB__",       0, 0x0100, "m32hvb" },
131 +  { "atmega32hvbrevb",      ARCH_AVR5, "__AVR_ATmega32HVBREVB__",   1, 0x0100, "m32hvbrevb" },
132    { "at90can32",            ARCH_AVR5, "__AVR_AT90CAN32__",         0, 0x0100, "can32" },
133    { "at90can64",            ARCH_AVR5, "__AVR_AT90CAN64__",         0, 0x0100, "can64" },
134    { "at90pwm216",           ARCH_AVR5, "__AVR_AT90PWM216__",        0, 0x0100, "90pwm216" },
135 @@ -180,6 +223,7 @@ const struct mcu_type_s avr_mcu_types[] 
136    { "at90usb646",           ARCH_AVR5, "__AVR_AT90USB646__",        0, 0x0100, "usb646" },
137    { "at90usb647",           ARCH_AVR5, "__AVR_AT90USB647__",        0, 0x0100, "usb647" },
138    { "at94k",                ARCH_AVR5, "__AVR_AT94K__",             0, 0x0060, "at94k" },
139 +  { "m3000",                ARCH_AVR5, "__AVR_M3000__",             0, 0x1000, "m3000" },
140      /* Enhanced, == 128K.  */
141    { "avr51",                ARCH_AVR51, NULL,                       0, 0x0100, "m128" },
142    { "atmega128",            ARCH_AVR51, "__AVR_ATmega128__",        0, 0x0100, "m128" },
143 @@ -190,9 +234,6 @@ const struct mcu_type_s avr_mcu_types[] 
144    { "at90can128",           ARCH_AVR51, "__AVR_AT90CAN128__",       0, 0x0100, "can128" },
145    { "at90usb1286",          ARCH_AVR51, "__AVR_AT90USB1286__",      0, 0x0100, "usb1286" },
146    { "at90usb1287",          ARCH_AVR51, "__AVR_AT90USB1287__",      0, 0x0100, "usb1286" },
147 -  { "m3000f",               ARCH_AVR51, "__AVR_M3000F__",           0, 0x1000, "m3000f" },
148 -  { "m3000s",               ARCH_AVR51, "__AVR_M3000S__",           0, 0x1000, "m3000f" },
149 -  { "m3001b",               ARCH_AVR51, "__AVR_M3001B__",           0, 0x1000, "m3000f" },
150      /* 3-Byte PC.  */
151    { "avr6",                 ARCH_AVR6, NULL,                        0, 0x0200, "m2561" },
152    { "atmega2560",           ARCH_AVR6, "__AVR_ATmega2560__",        0, 0x0200, "m2561" },
153 @@ -219,11 +260,13 @@ const struct mcu_type_s avr_mcu_types[] 
154      /* Xmega, > 128K, <= 256K FLASH, <= 64K RAM.  */
155    { "avrxmega6",    ARCH_AVRXMEGA6, NULL,                           0, 0x2000, "x128a3" },
156    { "atxmega128a3", ARCH_AVRXMEGA6, "__AVR_ATxmega128A3__",         0, 0x2000, "x128a3" },
157 +  { "atxmega128b1", ARCH_AVRXMEGA6, "__AVR_ATxmega128B1__",         0, 0x2000, "x128b1" },
158    { "atxmega128d3", ARCH_AVRXMEGA6, "__AVR_ATxmega128D3__",         0, 0x2000, "x128d3" },
159    { "atxmega192a3", ARCH_AVRXMEGA6, "__AVR_ATxmega192A3__",         0, 0x2000, "x192a3" },
160    { "atxmega192d3", ARCH_AVRXMEGA6, "__AVR_ATxmega192D3__",         0, 0x2000, "x192d3" },
161    { "atxmega256a3", ARCH_AVRXMEGA6, "__AVR_ATxmega256A3__",         0, 0x2000, "x256a3" },
162    { "atxmega256a3b",ARCH_AVRXMEGA6, "__AVR_ATxmega256A3B__",        0, 0x2000, "x256a3b" },
163 +  { "atxmega256a3bu", ARCH_AVRXMEGA6, "__AVR_ATxmega256A3BU__",     0, 0x2000, "x256a3bu" },
164    { "atxmega256d3", ARCH_AVRXMEGA6, "__AVR_ATxmega256D3__",         0, 0x2000, "x256d3" },
165      /* Xmega, > 128K, <= 256K FLASH, > 64K RAM.  */
166    { "avrxmega7",    ARCH_AVRXMEGA7, NULL,                           0, 0x2000, "x128a1" },
167 diff -Naurp gcc/config/avr/t-avr gcc/config/avr/t-avr
168 --- gcc/config/avr/t-avr        2011-09-02 11:47:23.000000000 +0300
169 +++ gcc/config/avr/t-avr        2011-09-02 11:49:57.000000000 +0300
170 @@ -116,16 +116,28 @@ MULTILIB_MATCHES = \
171         mmcu?avr25=mmcu?attiny13 \
172         mmcu?avr25=mmcu?attiny13a \
173         mmcu?avr25=mmcu?attiny2313 \
174 +       mmcu?avr25=mmcu?attiny2313a \
175         mmcu?avr25=mmcu?attiny24 \
176 +       mmcu?avr25=mmcu?attiny24a \
177         mmcu?avr25=mmcu?attiny44 \
178 +       mmcu?avr25=mmcu?attiny44a \
179 +       mmcu?avr25=mmcu?attiny45 \
180         mmcu?avr25=mmcu?attiny84 \
181 +       mmcu?avr25=mmcu?attiny84a \
182         mmcu?avr25=mmcu?attiny25 \
183         mmcu?avr25=mmcu?attiny45 \
184         mmcu?avr25=mmcu?attiny85 \
185         mmcu?avr25=mmcu?attiny261 \
186 +       mmcu?avr25=mmcu?attiny261a \
187 +       mmcu?avr25=mmcu?attiny4313 \
188         mmcu?avr25=mmcu?attiny461 \
189 +       mmcu?avr25=mmcu?attiny461a \
190         mmcu?avr25=mmcu?attiny861 \
191         mmcu?avr25=mmcu?attiny43u \
192 +       mmcu?avr25=mmcu?attiny84 \
193 +       mmcu?avr25=mmcu?attiny85 \
194 +       mmcu?avr25=mmcu?attiny861 \
195 +       mmcu?avr25=mmcu?attiny861a \
196         mmcu?avr25=mmcu?attiny87 \
197         mmcu?avr25=mmcu?attiny48 \
198         mmcu?avr25=mmcu?attiny88 \
199 @@ -140,65 +152,90 @@ MULTILIB_MATCHES = \
200         mmcu?avr35=mmcu?atmega16u2 \
201         mmcu?avr35=mmcu?atmega32u2 \
202         mmcu?avr35=mmcu?attiny167 \
203 -       mmcu?avr35=mmcu?attiny327 \
204         mmcu?avr4=mmcu?atmega48 \
205 +       mmcu?avr4=mmcu?atmega48a \
206         mmcu?avr4=mmcu?atmega48p \
207         mmcu?avr4=mmcu?atmega8 \
208         mmcu?avr4=mmcu?atmega8515 \
209         mmcu?avr4=mmcu?atmega8535 \
210         mmcu?avr4=mmcu?atmega88 \
211 +       mmcu?avr4=mmcu?atmega88a \
212         mmcu?avr4=mmcu?atmega88p \
213 +       mmcu?avr4=mmcu?atmega88pa \
214         mmcu?avr4=mmcu?atmega8hva \
215 -       mmcu?avr4=mmcu?atmega4hvd \
216 -       mmcu?avr4=mmcu?atmega8hvd \
217 -       mmcu?avr4=mmcu?atmega8c1 \
218 -       mmcu?avr4=mmcu?atmega8m1 \
219         mmcu?avr4=mmcu?at90pwm1 \
220         mmcu?avr4=mmcu?at90pwm2 \
221         mmcu?avr4=mmcu?at90pwm2b \
222         mmcu?avr4=mmcu?at90pwm3 \
223         mmcu?avr4=mmcu?at90pwm3b \
224         mmcu?avr4=mmcu?at90pwm81 \
225 +       mmcu?avr5=mmcu?at90pwm161 \
226         mmcu?avr5=mmcu?atmega16 \
227 +       mmcu?avr5=mmcu?atmega16a \
228         mmcu?avr5=mmcu?atmega161 \
229         mmcu?avr5=mmcu?atmega162 \
230         mmcu?avr5=mmcu?atmega163 \
231 +       mmcu?avr5=mmcu?atmega164a \
232         mmcu?avr5=mmcu?atmega164p \
233         mmcu?avr5=mmcu?atmega165 \
234 +       mmcu?avr5=mmcu?atmega165a \
235         mmcu?avr5=mmcu?atmega165p \
236         mmcu?avr5=mmcu?atmega168 \
237 +       mmcu?avr5=mmcu?atmega168a \
238         mmcu?avr5=mmcu?atmega168p \
239         mmcu?avr5=mmcu?atmega169 \
240 +       mmcu?avr5=mmcu?atmega169a \
241         mmcu?avr5=mmcu?atmega169p \
242 +       mmcu?avr5=mmcu?atmega169pa \
243         mmcu?avr5=mmcu?atmega32 \
244         mmcu?avr5=mmcu?atmega323 \
245 +       mmcu?avr5=mmcu?atmega324a \
246         mmcu?avr5=mmcu?atmega324p \
247 +       mmcu?avr5=mmcu?atmega324pa \
248         mmcu?avr5=mmcu?atmega325 \
249 +       mmcu?avr5=mmcu?atmega325a \
250         mmcu?avr5=mmcu?atmega325p \
251         mmcu?avr5=mmcu?atmega3250 \
252 +       mmcu?avr5=mmcu?atmega3250a \
253         mmcu?avr5=mmcu?atmega3250p \
254 +       mmcu?avr5=mmcu?atmega328 \
255         mmcu?avr5=mmcu?atmega328p \
256         mmcu?avr5=mmcu?atmega329 \
257 +       mmcu?avr5=mmcu?atmega329a \
258         mmcu?avr5=mmcu?atmega329p \
259 +       mmcu?avr5=mmcu?atmega329pa \
260         mmcu?avr5=mmcu?atmega3290 \
261 +       mmcu?avr5=mmcu?atmega3290a \
262         mmcu?avr5=mmcu?atmega3290p \
263         mmcu?avr5=mmcu?atmega406 \
264         mmcu?avr5=mmcu?atmega64  \
265         mmcu?avr5=mmcu?atmega640 \
266         mmcu?avr5=mmcu?atmega644 \
267 +       mmcu?avr5=mmcu?atmega644a \
268         mmcu?avr5=mmcu?atmega644p \
269 +       mmcu?avr5=mmcu?atmega644pa \
270         mmcu?avr5=mmcu?atmega645 \
271 +       mmcu?avr5=mmcu?atmega645a \
272 +       mmcu?avr5=mmcu?atmega645p \
273         mmcu?avr5=mmcu?atmega6450 \
274 +       mmcu?avr5=mmcu?atmega6450a \
275 +       mmcu?avr5=mmcu?atmega6450p \
276         mmcu?avr5=mmcu?atmega649 \
277 +       mmcu?avr5=mmcu?atmega649a \
278 +       mmcu?avr5=mmcu?atmega649p \
279         mmcu?avr5=mmcu?atmega6490 \
280 +       mmcu?avr5=mmcu?atmega6490a \
281 +       mmcu?avr5=mmcu?atmega6490p \
282         mmcu?avr5=mmcu?atmega16hva \
283 +       mmcu?avr5=mmcu?atmega16hva2 \
284         mmcu?avr5=mmcu?atmega16hvb \
285 +       mmcu?avr5=mmcu?atmega16hvbrevb \
286         mmcu?avr5=mmcu?atmega32hvb \
287 +       mmcu?avr5=mmcu?atmega32hvbrevb \
288         mmcu?avr5=mmcu?at90can32 \
289         mmcu?avr5=mmcu?at90can64 \
290         mmcu?avr5=mmcu?at90pwm216 \
291         mmcu?avr5=mmcu?at90pwm316 \
292 -       mmcu?avr5=mmcu?atmega16c1 \
293         mmcu?avr5=mmcu?atmega32c1 \
294         mmcu?avr5=mmcu?atmega64c1 \
295         mmcu?avr5=mmcu?atmega16m1 \
296 @@ -207,6 +244,7 @@ MULTILIB_MATCHES = \
297         mmcu?avr5=mmcu?atmega16u4 \
298         mmcu?avr5=mmcu?atmega32u4 \
299         mmcu?avr5=mmcu?atmega32u6 \
300 +       mmcu?avr5=mmcu?atmega64hve \
301         mmcu?avr5=mmcu?at90scr100 \
302         mmcu?avr5=mmcu?at90usb646 \
303         mmcu?avr5=mmcu?at90usb647 \
304 @@ -219,9 +257,7 @@ MULTILIB_MATCHES = \
305         mmcu?avr51=mmcu?at90can128 \
306         mmcu?avr51=mmcu?at90usb1286 \
307         mmcu?avr51=mmcu?at90usb1287 \
308 -       mmcu?avr51=mmcu?m3000f \
309 -       mmcu?avr51=mmcu?m3000s \
310 -       mmcu?avr51=mmcu?m3001b \
311 +       mmcu?avr51=mmcu?m3000 \
312         mmcu?avr6=mmcu?atmega2560 \
313         mmcu?avr6=mmcu?atmega2561 \
314         mmcu?avrxmega2=mmcu?atxmega16a4 \
315 @@ -234,11 +270,13 @@ MULTILIB_MATCHES = \
316         mmcu?avrxmega5=mmcu?atxmega64a1 \
317         mmcu?avrxmega5=mmcu?atxmega64a1u \
318         mmcu?avrxmega6=mmcu?atxmega128a3 \
319 +       mmcu?avrxmega6=mmcu?atxmega128b1 \
320         mmcu?avrxmega6=mmcu?atxmega128d3 \
321         mmcu?avrxmega6=mmcu?atxmega192a3 \
322         mmcu?avrxmega6=mmcu?atxmega192d3 \
323         mmcu?avrxmega6=mmcu?atxmega256a3 \
324         mmcu?avrxmega6=mmcu?atxmega256a3b \
325 +       mmcu?avrxmega6=mmcu?atxmega256a3bu \
326         mmcu?avrxmega6=mmcu?atxmega256d3 \
327         mmcu?avrxmega7=mmcu?atxmega128a1 \
328         mmcu?avrxmega7=mmcu?atxmega128a1u \
This page took 0.042238 seconds and 2 git commands to generate.