avr.c (avr_mcu_t): Add attiny13a.
authorAnatoly Sokolov <aesok@post.ru>
Thu, 19 Jun 2008 16:34:05 +0000 (20:34 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Thu, 19 Jun 2008 16:34:05 +0000 (20:34 +0400)
* config/avr/avr.c (avr_mcu_t): Add attiny13a.
* config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): (Ditto.).
* config/avr/t-avr (MULTILIB_MATCHES): (Ditto.).

From-SVN: r136953

gcc/ChangeLog
gcc/config/avr/avr.c
gcc/config/avr/avr.h
gcc/config/avr/t-avr

index 315155a..bde2b02 100644 (file)
@@ -1,3 +1,9 @@
+2008-06-19  Anatoly Sokolov  <aesok@post.ru>
+
+       * config/avr/avr.c (avr_mcu_t): Add attiny13a.
+       * config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): (Ditto.).
+       * config/avr/t-avr (MULTILIB_MATCHES): (Ditto.).
+
 2008-06-19  Bernhard Fischer  <aldot@gcc.gnu.org>
 
        * cgraphunit.c (cgraph_finalize_function): Remove redundant setting of
index 1726fe0..45f816f 100644 (file)
@@ -173,6 +173,7 @@ static const struct mcu_type_s avr_mcu_types[] = {
     /* Classic + MOVW, <= 8K.  */
   { "avr25",        ARCH_AVR25, NULL },
   { "attiny13",     ARCH_AVR25, "__AVR_ATtiny13__" },
+  { "attiny13a",    ARCH_AVR25, "__AVR_ATtiny13A__" },
   { "attiny2313",   ARCH_AVR25, "__AVR_ATtiny2313__" },
   { "attiny24",     ARCH_AVR25, "__AVR_ATtiny24__" },
   { "attiny44",     ARCH_AVR25, "__AVR_ATtiny44__" },
index 664dfbe..17700c9 100644 (file)
@@ -817,7 +817,7 @@ mmcu=*:-mmcu=%*}"
   mmcu=at90s8*|\
   mmcu=at90c8*|\
   mmcu=at86rf401|\
-  mmcu=attiny13|\
+  mmcu=attiny13*|\
   mmcu=attiny2313|\
   mmcu=attiny24|\
   mmcu=attiny25|\
@@ -916,6 +916,7 @@ mmcu=*:-mmcu=%*}"
 %{mmcu=at90s8535:crts8535.o%s} \
 %{mmcu=at86rf401:crt86401.o%s} \
 %{mmcu=attiny13:crttn13.o%s} \
+%{mmcu=attiny13a:crttn13a.o%s} \
 %{mmcu=attiny2313|mmcu=avr25:crttn2313.o%s} \
 %{mmcu=attiny24:crttn24.o%s} \
 %{mmcu=attiny44:crttn44.o%s} \
index f5877e8..e64152b 100644 (file)
@@ -43,6 +43,7 @@ MULTILIB_DIRNAMES = avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6
 # The many avr2 matches are not listed here - this is the default.
 MULTILIB_MATCHES = \
        mmcu?avr25=mmcu?attiny13 \
+       mmcu?avr25=mmcu?attiny13a \
        mmcu?avr25=mmcu?attiny2313 \
        mmcu?avr25=mmcu?attiny24 \
        mmcu?avr25=mmcu?attiny44 \