]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - 430-gcc-ata5272_ata5505.patch
crossavr-gcc: Synchronized with official AVR toolchain 3.4.0.663.
[packages/crossavr-gcc.git] / 430-gcc-ata5272_ata5505.patch
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" },
12 @@ -109,6 +110,7 @@ const struct mcu_type_s avr_mcu_types[] 
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 \
31 @@ -147,6 +148,7 @@ MULTILIB_MATCHES = \
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 \
This page took 0.029084 seconds and 3 git commands to generate.