]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - crossavr-gcc-attiny13a.patch
- rel 2
[packages/crossavr-gcc.git] / crossavr-gcc-attiny13a.patch
1 Index: gcc/config/avr/avr.c
2 ===================================================================
3 --- gcc/config/avr/avr.c        (revision 136946)
4 +++ gcc/config/avr/avr.c        (working copy)
5 @@ -173,6 +174,7 @@
6      /* Classic + MOVW, <= 8K.  */
7    { "avr25",        ARCH_AVR25, NULL },
8    { "attiny13",     ARCH_AVR25, "__AVR_ATtiny13__" },
9 +  { "attiny13a",    ARCH_AVR25, "__AVR_ATtiny13A__" },
10    { "attiny2313",   ARCH_AVR25, "__AVR_ATtiny2313__" },
11    { "attiny24",     ARCH_AVR25, "__AVR_ATtiny24__" },
12    { "attiny44",     ARCH_AVR25, "__AVR_ATtiny44__" },
13 --- gcc/config/avr/t-avr.orig   Wed Jun 25 18:36:00 2008
14 +++ gcc/config/avr/t-avr        Wed Jun 25 18:39:28 2008
15 @@ -43,6 +43,7 @@ MULTILIB_DIRNAMES = avr2 avr25 avr3 avr3
16  # The many avr2 matches are not listed here - this is the default.
17  MULTILIB_MATCHES = \
18         mmcu?avr25=mmcu?attiny13 \
19 +       mmcu?avr25=mmcu?attiny13a \
20         mmcu?avr25=mmcu?attiny2313 \
21         mmcu?avr25=mmcu?attiny24 \
22         mmcu?avr25=mmcu?attiny44 \
23 Index: gcc/config/avr/avr.h
24 ===================================================================
25 --- gcc/config/avr/avr.h        (revision 136946)
26 +++ gcc/config/avr/avr.h        (working copy)
27 @@ -817,7 +817,7 @@
28    mmcu=at90s8*|\
29    mmcu=at90c8*|\
30    mmcu=at86rf401|\
31 -  mmcu=attiny13|\
32 +  mmcu=attiny13*|\
33    mmcu=attiny2313|\
34    mmcu=attiny24|\
35    mmcu=attiny25|\
36 @@ -916,6 +916,7 @@
37  %{mmcu=at90s8535:crts8535.o%s} \
38  %{mmcu=at86rf401:crt86401.o%s} \
39  %{mmcu=attiny13:crttn13.o%s} \
40 +%{mmcu=attiny13a:crttn13a.o%s} \
41  %{mmcu=attiny2313|mmcu=avr25:crttn2313.o%s} \
42  %{mmcu=attiny24:crttn24.o%s} \
43  %{mmcu=attiny44:crttn44.o%s} \
This page took 0.112995 seconds and 3 git commands to generate.