]>
Commit | Line | Data |
---|---|---|
dbe7ab63 | 1 | diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c |
6ef8d480 PZ |
2 | --- gcc/config/avr/avr-devices.c 2011-10-28 14:34:49.000000000 +0530 |
3 | +++ gcc/config/avr/avr-devices.c 2011-10-28 14:39:27.000000000 +0530 | |
dbe7ab63 | 4 | @@ -118,6 +118,7 @@ const struct mcu_type_s avr_mcu_types[] |
5 | /* Enhanced, <= 8K + 2-byte PC + { MOVW/LPMX, MUL }. */ | |
6 | { "avr4", ARCH_AVR4, NULL, 0, 0x0060, "m8" }, | |
7 | { "atmega8", ARCH_AVR4, "__AVR_ATmega8__", 0, 0x0060, "m8" }, | |
8 | + { "atmega8a", ARCH_AVR4, "__AVR_ATmega8A__", 0, 0x0060, "m8a" }, | |
9 | { "atmega48", ARCH_AVR4, "__AVR_ATmega48__", 0, 0x0100, "m48" }, | |
10 | { "atmega48a", ARCH_AVR4, "__AVR_ATmega48A__", 0, 0x0100, "m48a" }, | |
11 | { "atmega48pa", ARCH_AVR4, "__AVR_ATmega48PA__", 0, 0x0100, "m48pa" }, | |
12 | @@ -242,8 +243,10 @@ const struct mcu_type_s avr_mcu_types[] | |
13 | { MOVW/LPMX, JMP/CALL, MUL, ELPM, ELPMX }. */ | |
14 | { "avr51", ARCH_AVR51, NULL, 0, 0x0100, "m128" }, | |
15 | { "atmega128", ARCH_AVR51, "__AVR_ATmega128__", 0, 0x0100, "m128" }, | |
16 | + { "atmega128a", ARCH_AVR51, "__AVR_ATmega128A__", 0, 0x0100, "m128a" }, | |
17 | { "atmega1280", ARCH_AVR51, "__AVR_ATmega1280__", 0, 0x0200, "m1280" }, | |
18 | { "atmega1281", ARCH_AVR51, "__AVR_ATmega1281__", 0, 0x0200, "m1281" }, | |
19 | + { "atmega1284", ARCH_AVR51, "__AVR_ATmega1284__", 0, 0x0100, "m1284" }, | |
20 | { "atmega1284p", ARCH_AVR51, "__AVR_ATmega1284P__", 0, 0x0100, "m1284p" }, | |
21 | { "atmega128rfa1", ARCH_AVR51, "__AVR_ATmega128RFA1__", 0, 0x0200, "m128rfa1" }, | |
22 | { "atmega128rfa2", ARCH_AVR51, "__AVR_ATmega128RFA2__", 0, 0x0200, "m128rfa2" }, | |
23 | diff -Naurp gcc/config/avr/t-avr gcc/config/avr/t-avr | |
6ef8d480 PZ |
24 | --- gcc/config/avr/t-avr 2011-10-28 14:55:08.000000000 +0530 |
25 | +++ gcc/config/avr/t-avr 2011-10-28 14:52:10.000000000 +0530 | |
26 | @@ -157,6 +157,7 @@ MULTILIB_MATCHES = \ | |
dbe7ab63 | 27 | mmcu?avr4=mmcu?atmega48pa \ |
28 | mmcu?avr4=mmcu?atmega48p \ | |
29 | mmcu?avr4=mmcu?atmega8 \ | |
30 | + mmcu?avr4=mmcu?atmega8a \ | |
31 | mmcu?avr4=mmcu?atmega8515 \ | |
32 | mmcu?avr4=mmcu?atmega8535 \ | |
33 | mmcu?avr4=mmcu?atmega88 \ | |
34 | @@ -263,8 +264,10 @@ MULTILIB_MATCHES = \ | |
dbe7ab63 | 35 | mmcu?avr5=mmcu?at94k \ |
6ef8d480 | 36 | mmcu?avr5=mmcu?m3000 \ |
dbe7ab63 | 37 | mmcu?avr51=mmcu?atmega128 \ |
38 | + mmcu?avr51=mmcu?atmega128a \ | |
39 | mmcu?avr51=mmcu?atmega1280 \ | |
40 | mmcu?avr51=mmcu?atmega1281 \ | |
41 | + mmcu?avr51=mmcu?atmega1284 \ | |
42 | mmcu?avr51=mmcu?atmega1284p \ | |
43 | mmcu?avr51=mmcu?atmega128rfa1 \ | |
44 | mmcu?avr51=mmcu?atmega128rfa2 \ |