diff -Naurp gcc/config/avr/avr-devices.c gcc/config/avr/avr-devices.c
--- gcc/config/avr/avr-devices.c 2012-02-27 09:26:40.000000000 +0530
+++ gcc/config/avr/avr-devices.c 2012-02-27 09:27:37.000000000 +0530
-@@ -144,6 +144,9 @@ const struct mcu_type_s avr_mcu_types[]
+@@ -143,6 +143,9 @@ const struct mcu_type_s avr_mcu_types[]
{ "avr5", ARCH_AVR5, NULL, 0, 0x0060, "m16" },
{ "at90pwm161", ARCH_AVR5, "__AVR_AT90PWM161__", 1, 0x0100, "90pwm161" },
diff -Naurp gcc/config/avr/t-avr gcc/config/avr/t-avr
--- gcc/config/avr/t-avr 2012-02-27 09:26:40.000000000 +0530
+++ gcc/config/avr/t-avr 2012-02-27 09:27:37.000000000 +0530
-@@ -175,6 +175,9 @@ MULTILIB_MATCHES = \
+@@ -174,6 +174,9 @@ MULTILIB_MATCHES = \
mmcu?avr4=mmcu?at90pwm3b \
mmcu?avr4=mmcu?at90pwm81 \
mmcu?avr5=mmcu?at90pwm161 \