]>
Commit | Line | Data |
---|---|---|
dbe7ab63 | 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 \ |