diff -Naurp ./gcc/config/avr/avr-devices.c ./gcc/config/avr/avr-devices.c --- ./gcc/config/avr/avr-devices.c 2011-05-03 11:49:20.000000000 -0500 +++ ./gcc/config/avr/avr-devices.c 2011-05-03 13:14:26.000000000 -0500 @@ -118,6 +118,7 @@ const struct mcu_type_s avr_mcu_types[] { "atmega8", ARCH_AVR4, "__AVR_ATmega8__", 0, 0x0060, "m8" }, { "atmega48", ARCH_AVR4, "__AVR_ATmega48__", 0, 0x0100, "m48" }, { "atmega48a", ARCH_AVR4, "__AVR_ATmega48A__", 0, 0x0100, "m48a" }, + { "atmega48pa", ARCH_AVR4, "__AVR_ATmega48PA__", 0, 0x0100, "m48pa" }, { "atmega48p", ARCH_AVR4, "__AVR_ATmega48P__", 0, 0x0100, "m48p" }, { "atmega88", ARCH_AVR4, "__AVR_ATmega88__", 0, 0x0100, "m88" }, { "atmega88a", ARCH_AVR4, "__AVR_ATmega88A__", 0, 0x0100, "m88a" }, diff -Naurp ./gcc/config/avr/t-avr ./gcc/config/avr/t-avr --- ./gcc/config/avr/t-avr 2011-05-03 11:49:20.000000000 -0500 +++ ./gcc/config/avr/t-avr 2011-05-03 13:15:09.000000000 -0500 @@ -154,6 +154,7 @@ MULTILIB_MATCHES = \ mmcu?avr35=mmcu?attiny167 \ mmcu?avr4=mmcu?atmega48 \ mmcu?avr4=mmcu?atmega48a \ + mmcu?avr4=mmcu?atmega48pa \ mmcu?avr4=mmcu?atmega48p \ mmcu?avr4=mmcu?atmega8 \ mmcu?avr4=mmcu?atmega8515 \