avr.c (avr_mcu_t): Add attiny167.
authorEric B. Weddington <eric.weddington@atmel.com>
Tue, 17 Jun 2008 17:30:31 +0000 (17:30 +0000)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Tue, 17 Jun 2008 17:30:31 +0000 (21:30 +0400)
* config/avr/avr.c (avr_mcu_t): Add attiny167.
* config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): Likewise.
* gcc/config/avr/t-avr (MULTILIB_MATCHES): Likewise.

From-SVN: r136870

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

index ec81fd32faec5d12ca4dd568399216140e3223a5..f083a8dc6a393f0052a3de222c55bd8a77513b08 100644 (file)
@@ -1,3 +1,9 @@
+2008-06-17  Eric B. Weddington  <eric.weddington@atmel.com>
+
+       * config/avr/avr.c (avr_mcu_t): Add attiny167.
+       * config/avr/avr.h (LINK_SPEC, CRT_BINUTILS_SPECS): Likewise. 
+       * gcc/config/avr/t-avr (MULTILIB_MATCHES): Likewise. 
+
 2008-06-17  Eric B. Weddington  <eric.weddington@atmel.com>
 
        * config/avr/avr.c (avr_mcu_t): Add atmega32u4.
index 1c9fcc2a370775f00a848b37a39b06f4f0534190..36a59a2c5516f7e6a2a27850994292c9c7213ac4 100644 (file)
@@ -199,6 +199,7 @@ static const struct mcu_type_s avr_mcu_types[] = {
   { "avr35",        ARCH_AVR35, NULL },
   { "at90usb82",    ARCH_AVR35, "__AVR_AT90USB82__" },
   { "at90usb162",   ARCH_AVR35, "__AVR_AT90USB162__" },
+  { "attiny167",    ARCH_AVR35, "__AVR_ATtiny167__" },
     /* Enhanced, <= 8K.  */
   { "avr4",         ARCH_AVR4, NULL },
   { "atmega8",      ARCH_AVR4, "__AVR_ATmega8__" },
index 66e10d4fa415f6f9e69e2fab8fde69f4dad680c2..5e5f932512ddd7f70fd3b3360267397c5aadd451 100644 (file)
@@ -828,7 +828,8 @@ mmcu=*:-mmcu=%*}"
   mmcu=at43*|\
   mmcu=at76*|\
   mmcu=at90usb82|\
-  mmcu=at90usb162: -m avr3}\
+  mmcu=at90usb162|\
+  mmcu=attiny167: -m avr3}\
 %{mmcu=atmega8*|\
   mmcu=atmega48*|\
   mmcu=at90pwm1|\
@@ -871,6 +872,7 @@ mmcu=*:-mmcu=%*}"
   mmcu=atmega32hvb|\
   mmcu=attiny48|\
   mmcu=attiny88|\
+  mmcu=attiny167|\
   mmcu=at90can*|\
   mmcu=at90pwm*|\
   mmcu=atmega32c1|\
@@ -928,6 +930,7 @@ mmcu=*:-mmcu=%*}"
 %{mmcu=attiny43u:crttn43u.o%s} \
 %{mmcu=attiny48:crttn48.o%s} \
 %{mmcu=attiny88:crttn88.o%s} \
+%{mmcu=attiny167:crttn167.o%s} \
 %{mmcu=at43usb320|mmcu=avr3:crt43320.o%s} \
 %{mmcu=at43usb355:crt43355.o%s} \
 %{mmcu=at76c711:crt76711.o%s} \
index 644df9a9a5756109ace910af6f1fd9a39c9cf624..08e540955c0aee2d148b7fd8c2214a36e19b0b58 100644 (file)
@@ -63,6 +63,7 @@ MULTILIB_MATCHES = \
        mmcu?avr31=mmcu?atmega103 \
        mmcu?avr35=mmcu?at90usb82 \
        mmcu?avr35=mmcu?at90usb162 \
+       mmcu?avr35=mmcu?attiny167 \
        mmcu?avr4=mmcu?atmega48 \
        mmcu?avr4=mmcu?atmega48p \
        mmcu?avr4=mmcu?atmega8 \