diff options
author | Eric B. Weddington <eweddington@cso.atmel.com> | 2007-10-20 19:43:59 +0000 |
---|---|---|
committer | Anatoly Sokolov <aesok@gcc.gnu.org> | 2007-10-20 23:43:59 +0400 |
commit | f978d2c739e2444c4d45e638e7e2ed9794d8ab36 (patch) | |
tree | 24ad176d77f2be0d9b413efe5af8e34beec0e8d6 | |
parent | 2b60abb7734348ce6d88c5c2141006340e2e0400 (diff) | |
download | gcc-f978d2c739e2444c4d45e638e7e2ed9794d8ab36.zip gcc-f978d2c739e2444c4d45e638e7e2ed9794d8ab36.tar.gz gcc-f978d2c739e2444c4d45e638e7e2ed9794d8ab36.tar.bz2 |
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
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/avr/avr.c | 2 | ||||
-rw-r--r-- | gcc/config/avr/avr.h | 6 | ||||
-rw-r--r-- | gcc/config/avr/t-avr | 2 |
4 files changed, 16 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ca44e00..6abb0ae 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2007-10-20 Eric B. Weddington <eweddington@cso.atmel.com> + + * 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 <manu@gcc.gnu.org> * doc/invoke.texi (Warning Options): Move -w, -Werror, -Werror= diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index 97b486e..1468646 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 e1e4483..2796810 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 c816e55..43c8062 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 \ |