]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - 429-gcc-ata5790_5790n_5795.patch
crossavr-gcc: Synchronized with official AVR toolchain 3.4.0.663.
[packages/crossavr-gcc.git] / 429-gcc-ata5790_5790n_5795.patch
1 diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c
2 --- gcc/config/avr/avr-devices.c        2012-02-27 09:26:40.000000000 +0530
3 +++ gcc/config/avr/avr-devices.c        2012-02-27 09:27:37.000000000 +0530
4 @@ -144,6 +144,9 @@ const struct mcu_type_s avr_mcu_types[] 
5    { "avr5",                 ARCH_AVR5, NULL,                        0, 0x0060, "m16" },
6    { "at90pwm161",           ARCH_AVR5, "__AVR_AT90PWM161__",    1, 0x0100, "90pwm161" },
7  
8 +  { "ata5790",              ARCH_AVR5, "__AVR_ATA5790__",           0, 0x0100, "a5790"}, 
9 +  { "ata5790n",             ARCH_AVR5, "__AVR_ATA5790N__",          0, 0x0100, "a5790n"}, 
10 +  { "ata5795",              ARCH_AVR5, "__AVR_ATA5795__",           0, 0x0100, "a5795"}, 
11    { "atmega16",             ARCH_AVR5, "__AVR_ATmega16__",          0, 0x0060, "m16" },
12    { "atmega16a",            ARCH_AVR5, "__AVR_ATmega16A__",         0, 0x0060, "m16a" },
13    { "atmega161",            ARCH_AVR5, "__AVR_ATmega161__",         0, 0x0060, "m161" },
14 diff -Naurp gcc/config/avr/t-avr gcc/config/avr/t-avr
15 --- gcc/config/avr/t-avr        2012-02-27 09:26:40.000000000 +0530
16 +++ gcc/config/avr/t-avr        2012-02-27 09:27:37.000000000 +0530
17 @@ -175,6 +175,9 @@ MULTILIB_MATCHES = \
18         mmcu?avr4=mmcu?at90pwm3b \
19         mmcu?avr4=mmcu?at90pwm81 \
20         mmcu?avr5=mmcu?at90pwm161 \
21 +       mmcu?avr5=mmcu?ata5790 \
22 +       mmcu?avr5=mmcu?ata5790n \
23 +       mmcu?avr5=mmcu?ata5795 \
24         mmcu?avr5=mmcu?atmega16 \
25         mmcu?avr5=mmcu?atmega16a \
26         mmcu?avr5=mmcu?atmega161 \
This page took 0.046395 seconds and 3 git commands to generate.