]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - 401-gcc-4.5.1-atmega32_5_50_90_pa.patch
- undos sources before patching.
[packages/crossavr-gcc.git] / 401-gcc-4.5.1-atmega32_5_50_90_pa.patch
1 diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c
2 --- gcc/config/avr/avr-devices.c        2011-02-17 12:04:53.000000000 -0600
3 +++ gcc/config/avr/avr-devices.c        2011-02-16 15:14:00.000000000 -0600
4 @@ -166,9 +166,11 @@ const struct mcu_type_s avr_mcu_types[] 
5    { "atmega325",            ARCH_AVR5, "__AVR_ATmega325__",         0, 0x0100, "m325" },
6    { "atmega325a",           ARCH_AVR5, "__AVR_ATmega325A__",        0, 0x0100, "m325a" },
7    { "atmega325p",           ARCH_AVR5, "__AVR_ATmega325P__",        0, 0x0100, "m325p" },
8 +  { "atmega325pa",          ARCH_AVR5, "__AVR_ATmega325PA__",       0, 0x0100, "m325pa" },
9    { "atmega3250",           ARCH_AVR5, "__AVR_ATmega3250__",        0, 0x0100, "m3250" },
10    { "atmega3250a",          ARCH_AVR5, "__AVR_ATmega3250A__",       0, 0x0100, "m3250a" },
11    { "atmega3250p",          ARCH_AVR5, "__AVR_ATmega3250P__",       0, 0x0100, "m3250p" },
12 +  { "atmega3250pa",         ARCH_AVR5, "__AVR_ATmega3250PA__",      0, 0x0100, "m3250pa" },
13    { "atmega328",            ARCH_AVR5, "__AVR_ATmega328__",         0, 0x0100, "m328" },
14    { "atmega328p",           ARCH_AVR5, "__AVR_ATmega328P__",        0, 0x0100, "m328p" },
15    { "atmega329",            ARCH_AVR5, "__AVR_ATmega329__",         0, 0x0100, "m329" },
16 @@ -178,6 +180,7 @@ const struct mcu_type_s avr_mcu_types[] 
17    { "atmega3290",           ARCH_AVR5, "__AVR_ATmega3290__",        0, 0x0100, "m3290" },
18    { "atmega3290a",          ARCH_AVR5, "__AVR_ATmega3290A__",       0, 0x0100, "m3290a" },
19    { "atmega3290p",          ARCH_AVR5, "__AVR_ATmega3290P__",       0, 0x0100, "m3290p" },
20 +  { "atmega3290pa",         ARCH_AVR5, "__AVR_ATmega3290PA__",      0, 0x0100, "m3290pa" },
21    { "atmega32c1",           ARCH_AVR5, "__AVR_ATmega32C1__",        0, 0x0100, "m32c1" },
22    { "atmega32m1",           ARCH_AVR5, "__AVR_ATmega32M1__",        0, 0x0100, "m32m1" },
23    { "atmega32u4",           ARCH_AVR5, "__AVR_ATmega32U4__",        0, 0x0100, "m32u4" },
24 diff -Naurp gcc/config/avr/t-avr gcc/config/avr/t-avr
25 --- gcc/config/avr/t-avr        2011-02-17 12:04:53.000000000 -0600
26 +++ gcc/config/avr/t-avr        2011-02-16 15:15:18.000000000 -0600
27 @@ -195,9 +195,11 @@ MULTILIB_MATCHES = \
28         mmcu?avr5=mmcu?atmega325 \
29         mmcu?avr5=mmcu?atmega325a \
30         mmcu?avr5=mmcu?atmega325p \
31 +       mmcu?avr5=mmcu?atmega325pa \
32         mmcu?avr5=mmcu?atmega3250 \
33         mmcu?avr5=mmcu?atmega3250a \
34         mmcu?avr5=mmcu?atmega3250p \
35 +       mmcu?avr5=mmcu?atmega3250pa \
36         mmcu?avr5=mmcu?atmega328 \
37         mmcu?avr5=mmcu?atmega328p \
38         mmcu?avr5=mmcu?atmega329 \
39 @@ -207,6 +209,7 @@ MULTILIB_MATCHES = \
40         mmcu?avr5=mmcu?atmega3290 \
41         mmcu?avr5=mmcu?atmega3290a \
42         mmcu?avr5=mmcu?atmega3290p \
43 +       mmcu?avr5=mmcu?atmega3290pa \
44         mmcu?avr5=mmcu?atmega406 \
45         mmcu?avr5=mmcu?atmega64  \
46         mmcu?avr5=mmcu?atmega640 \
This page took 0.022593 seconds and 3 git commands to generate.