]>
Commit | Line | Data |
---|---|---|
6ef8d480 PZ |
1 | diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c |
2 | --- gcc/config/avr/avr-devices.c 2012-03-27 20:49:18.000000000 +0530 | |
3 | +++ gcc/config/avr/avr-devices.c 2012-03-30 13:49:00.000000000 +0530 | |
4 | @@ -72,6 +72,7 @@ const struct mcu_type_s avr_mcu_types[] | |
5 | /* Classic, <= 8K + 2-byte PC + { MOVW/LPMX }. */ | |
6 | { "avr25", ARCH_AVR25, NULL, 0, 0x0060, "tn85" }, | |
7 | { "ata6289", ARCH_AVR25, "__AVR_ATA6289__", 0, 0x0100, "a6289" }, | |
8 | + { "ata5272", ARCH_AVR25, "__AVR_ATA5272__", 0, 0x0100, "a5272" }, | |
9 | { "attiny13", ARCH_AVR25, "__AVR_ATtiny13__", 1, 0x0060, "tn13" }, | |
10 | { "attiny13a", ARCH_AVR25, "__AVR_ATtiny13A__", 1, 0x0060, "tn13a" }, | |
11 | { "attiny2313", ARCH_AVR25, "__AVR_ATtiny2313__", 1, 0x0060, "tn2313" }, | |
08a89ff7 | 12 | @@ -109,6 +110,7 @@ const struct mcu_type_s avr_mcu_types[] |
6ef8d480 PZ |
13 | { "at43usb320", ARCH_AVR31, "__AVR_AT43USB320__", 0, 0x0060, "43320" }, |
14 | /* Classic, >=16K, <=64K + 2-byte PC + { MOVW/LPMX + JMP/CALL }. */ | |
15 | { "avr35", ARCH_AVR35, NULL, 0, 0x0100, "usb162" }, | |
16 | + { "ata5505", ARCH_AVR35, "__AVR_ATA5505__", 0, 0x0100, "a5505" }, | |
17 | { "at90usb82", ARCH_AVR35, "__AVR_AT90USB82__", 0, 0x0100, "usb82" }, | |
18 | { "at90usb162", ARCH_AVR35, "__AVR_AT90USB162__", 0, 0x0100, "usb162" }, | |
19 | { "atmega8u2", ARCH_AVR35, "__AVR_ATmega8U2__", 0, 0x0100, "m8u2" }, | |
20 | diff -Naurp gcc/config/avr/t-avr gcc/config/avr/t-avr | |
21 | --- gcc/config/avr/t-avr 2012-03-27 20:49:18.000000000 +0530 | |
22 | +++ gcc/config/avr/t-avr 2012-03-30 13:56:27.000000000 +0530 | |
23 | @@ -112,6 +112,7 @@ MULTILIB_DIRNAMES = avr2 avr25 avr3 avr3 | |
24 | ||
25 | # The many avr2 matches are not listed here - this is the default. | |
26 | MULTILIB_MATCHES = \ | |
27 | + mmcu?avr25=mmcu?ata5272 \ | |
28 | mmcu?avr25=mmcu?ata6289 \ | |
29 | mmcu?avr25=mmcu?attiny13 \ | |
30 | mmcu?avr25=mmcu?attiny13a \ | |
08a89ff7 | 31 | @@ -147,6 +148,7 @@ MULTILIB_MATCHES = \ |
6ef8d480 PZ |
32 | mmcu?avr31=mmcu?at43usb320 \ |
33 | mmcu?avr35=mmcu?at90usb82 \ | |
34 | mmcu?avr35=mmcu?at90usb162 \ | |
35 | + mmcu?avr35=mmcu?ata5505 \ | |
36 | mmcu?avr35=mmcu?atmega8u2 \ | |
37 | mmcu?avr35=mmcu?atmega16u2 \ | |
38 | mmcu?avr35=mmcu?atmega32u2 \ |