aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr
diff options
context:
space:
mode:
authorAnatoly Sokolov <aesok@post.ru>2008-06-19 20:34:05 +0400
committerAnatoly Sokolov <aesok@gcc.gnu.org>2008-06-19 20:34:05 +0400
commit720705d2339f8800c256ea9536e7a2fef3e81b19 (patch)
tree5ff5d8940a5a69d1081c79ed510f2a991135d1be /gcc/config/avr
parent6819ba36b3805c239c731253c0b877f0e9aec311 (diff)
downloadgcc-720705d2339f8800c256ea9536e7a2fef3e81b19.zip
gcc-720705d2339f8800c256ea9536e7a2fef3e81b19.tar.gz
gcc-720705d2339f8800c256ea9536e7a2fef3e81b19.tar.bz2
avr.c (avr_mcu_t): Add attiny13a.
* 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
Diffstat (limited to 'gcc/config/avr')
-rw-r--r--gcc/config/avr/avr.c1
-rw-r--r--gcc/config/avr/avr.h3
-rw-r--r--gcc/config/avr/t-avr1
3 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index 1726fe0..45f816f 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -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__" },
diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h
index 664dfbe..17700c9 100644
--- a/gcc/config/avr/avr.h
+++ b/gcc/config/avr/avr.h
@@ -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} \
diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr
index f5877e8..e64152b 100644
--- a/gcc/config/avr/t-avr
+++ b/gcc/config/avr/t-avr
@@ -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 \