From f978d2c739e2444c4d45e638e7e2ed9794d8ab36 Mon Sep 17 00:00:00 2001 From: "Eric B. Weddington" Date: Sat, 20 Oct 2007 19:43:59 +0000 Subject: [PATCH] avr.c (avr_mcu_types): Add at90pwm2b, at90pwm3b. * config/avr/avr.c (avr_mcu_types): Add at90pwm2b, at90pwm3b. * config/avr/avr.h (LINK_SPEC): Likewise. (CRT_BINUTILS_SPECS): Likewsie. * config/avr/t-avr (MULTILIB_MATCHES): Likewise. From-SVN: r129514 --- gcc/ChangeLog | 7 +++++++ gcc/config/avr/avr.c | 2 ++ gcc/config/avr/avr.h | 6 +++++- gcc/config/avr/t-avr | 2 ++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ca44e00fd28..6abb0ae87e1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2007-10-20 Eric B. Weddington + + * config/avr/avr.c (avr_mcu_types): Add at90pwm2b, at90pwm3b. + * config/avr/avr.h (LINK_SPEC): Likewise. + (CRT_BINUTILS_SPECS): Likewsie. + * config/avr/t-avr (MULTILIB_MATCHES): Likewise. + 2007-10-20 Manuel Lopez-Ibanez * doc/invoke.texi (Warning Options): Move -w, -Werror, -Werror= diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 97b486ef764..14686462f02 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -210,7 +210,9 @@ static const struct mcu_type_s avr_mcu_types[] = { { "atmega8hva", ARCH_AVR4, "__AVR_ATmega8HVA__" }, { "at90pwm1", ARCH_AVR4, "__AVR_AT90PWM1__" }, { "at90pwm2", ARCH_AVR4, "__AVR_AT90PWM2__" }, + { "at90pwm2b", ARCH_AVR4, "__AVR_AT90PWM2B__" }, { "at90pwm3", ARCH_AVR4, "__AVR_AT90PWM3__" }, + { "at90pwm3b", ARCH_AVR4, "__AVR_AT90PWM3B__" }, /* Enhanced, > 8K. */ { "avr5", ARCH_AVR5, NULL }, { "atmega16", ARCH_AVR5, "__AVR_ATmega16__" }, diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index e1e448361a7..2796810a8a1 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -765,7 +765,9 @@ mmcu=*:-mmcu=%*}" mmcu=atmega48*|\ mmcu=at90pwm1|\ mmcu=at90pwm2|\ - mmcu=at90pwm3:-m avr4}\ + mmcu=at90pwm2b|\ + mmcu=at90pwm3|\ + mmcu=at90pwm3b:-m avr4}\ %{mmcu=atmega16*|\ mmcu=atmega32*|\ mmcu=atmega406|\ @@ -862,7 +864,9 @@ mmcu=*:-mmcu=%*}" %{mmcu=atmega8535:crtm8535.o%s} \ %{mmcu=at90pwm1:crt90pwm1.o%s} \ %{mmcu=at90pwm2:crt90pwm2.o%s} \ +%{mmcu=at90pwm2b:crt90pwm2b.o%s} \ %{mmcu=at90pwm3:crt90pwm3.o%s} \ +%{mmcu=at90pwm3b:crt90pwm3b.o%s} \ %{mmcu=atmega16:crtm16.o%s} \ %{mmcu=atmega161|mmcu=avr5:crtm161.o%s} \ %{mmcu=atmega162:crtm162.o%s} \ diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr index c816e55047a..43c80627d49 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -71,7 +71,9 @@ MULTILIB_MATCHES = \ mmcu?avr4=mmcu?atmega8hva \ mmcu?avr4=mmcu?at90pwm1 \ mmcu?avr4=mmcu?at90pwm2 \ + mmcu?avr4=mmcu?at90pwm2b \ mmcu?avr4=mmcu?at90pwm3 \ + mmcu?avr4=mmcu?at90pwm3b \ mmcu?avr5=mmcu?atmega16 \ mmcu?avr5=mmcu?atmega161 \ mmcu?avr5=mmcu?atmega162 \ -- 2.30.2