avr.c (avr_mcu_types): Add atmega1284p.
authorEric B. Weddington <eric.weddington@atmel.com>
Mon, 26 Nov 2007 22:15:31 +0000 (22:15 +0000)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Mon, 26 Nov 2007 22:15:31 +0000 (01:15 +0300)
* config/avr/avr.c (avr_mcu_types): Add atmega1284p.
* config/avr/avr.h (LINK_SPEC): Likewise.
(CRT_BINUTILS_SPECS): Likewsie.
* config/avr/t-avr (MULTILIB_MATCHES): Likewise.

From-SVN: r130452

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

index 627b8324eec1c24f5adb94a0b7965992da2de938..9a4b54371864cac68073d3d43ae39854d99534de 100644 (file)
@@ -1,3 +1,10 @@
+2007-11-25  Eric B. Weddington  <eric.weddington@atmel.com>
+
+       * config/avr/avr.c (avr_mcu_types): Add atmega1284p.
+       * config/avr/avr.h (LINK_SPEC): Likewise.
+       (CRT_BINUTILS_SPECS): Likewsie.
+       * config/avr/t-avr (MULTILIB_MATCHES): Likewise.
+
 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
        
        * c-common.c (conversion_warning): Use get_unwidened instead of
index e2e74b9b3098a4c5c20a4038d50ab482c30b4ed8..f1cb54e7964cfb8fd77409b64b5fff20eaf243f4 100644 (file)
@@ -251,6 +251,7 @@ static const struct mcu_type_s avr_mcu_types[] = {
   { "atmega128",    ARCH_AVR5, "__AVR_ATmega128__" },
   { "atmega1280",   ARCH_AVR5, "__AVR_ATmega1280__" },
   { "atmega1281",   ARCH_AVR5, "__AVR_ATmega1281__" },
+  { "atmega1284p",  ARCH_AVR5, "__AVR_ATmega1284P__" },
   { "atmega16hva",  ARCH_AVR5, "__AVR_ATmega16HVA__" },
   { "at90can32",    ARCH_AVR5, "__AVR_AT90CAN32__" },
   { "at90can64",    ARCH_AVR5, "__AVR_AT90CAN64__" },
index ab0c31afbc064d5bffc810ccb18c0ffa61b65527..acf6b99d3dadd090d45cb7212fd5256803a653ed 100644 (file)
@@ -789,6 +789,7 @@ mmcu=*:-mmcu=%*}"
   mmcu=atmega645*|\
   mmcu=atmega649*|\
   mmcu=atmega128|\
+  mmcu=atmega1284p|\
   mmcu=atmega162|\
   mmcu=atmega164*|\
   mmcu=atmega165*|\
@@ -902,6 +903,7 @@ mmcu=*:-mmcu=%*}"
 %{mmcu=atmega128:crtm128.o%s} \
 %{mmcu=atmega1280:crtm1280.o%s} \
 %{mmcu=atmega1281:crtm1281.o%s} \
+%{mmcu=atmega1284p:crtm1284p.o%s} \
 %{mmcu=atmega8hva:crtm8hva.o%s} \
 %{mmcu=atmega16hva:crtm16hva.o%s} \
 %{mmcu=at90can32:crtcan32.o%s} \
index 81bdc281114bc742b45874f13635f38a4a8d92f2..a4332f33b4751ca1eb7642c960aac11584a88166 100644 (file)
@@ -109,6 +109,7 @@ MULTILIB_MATCHES = \
        mmcu?avr5=mmcu?atmega128 \
        mmcu?avr5=mmcu?atmega1280 \
        mmcu?avr5=mmcu?atmega1281 \
+       mmcu?avr5=mmcu?atmega1284p \
        mmcu?avr5=mmcu?atmega16hva \
        mmcu?avr5=mmcu?at90can32 \
        mmcu?avr5=mmcu?at90can64 \