Index: clang/lib/Basic/Targets/AVR.cpp =================================================================== --- clang/lib/Basic/Targets/AVR.cpp +++ clang/lib/Basic/Targets/AVR.cpp @@ -63,8 +63,10 @@ {"attiny85", "__AVR_ATtiny85__"}, {"attiny261", "__AVR_ATtiny261__"}, {"attiny261a", "__AVR_ATtiny261A__"}, + {"attiny441", "__AVR_ATtiny441__"}, {"attiny461", "__AVR_ATtiny461__"}, {"attiny461a", "__AVR_ATtiny461A__"}, + {"attiny841", "__AVR_ATtiny841__"}, {"attiny861", "__AVR_ATtiny861__"}, {"attiny861a", "__AVR_ATtiny861A__"}, {"attiny87", "__AVR_ATtiny87__"}, @@ -92,11 +94,13 @@ {"atmega48", "__AVR_ATmega48__"}, {"atmega48a", "__AVR_ATmega48A__"}, {"atmega48pa", "__AVR_ATmega48PA__"}, + {"atmega48pb", "__AVR_ATmega48PB__"}, {"atmega48p", "__AVR_ATmega48P__"}, {"atmega88", "__AVR_ATmega88__"}, {"atmega88a", "__AVR_ATmega88A__"}, {"atmega88p", "__AVR_ATmega88P__"}, {"atmega88pa", "__AVR_ATmega88PA__"}, + {"atmega88pb", "__AVR_ATmega88PB__"}, {"atmega8515", "__AVR_ATmega8515__"}, {"atmega8535", "__AVR_ATmega8535__"}, {"atmega8hva", "__AVR_ATmega8HVA__"}, @@ -124,6 +128,7 @@ {"atmega168a", "__AVR_ATmega168A__"}, {"atmega168p", "__AVR_ATmega168P__"}, {"atmega168pa", "__AVR_ATmega168PA__"}, + {"atmega168pb", "__AVR_ATmega168PB__"}, {"atmega169", "__AVR_ATmega169__"}, {"atmega169a", "__AVR_ATmega169A__"}, {"atmega169p", "__AVR_ATmega169P__"}, @@ -134,6 +139,7 @@ {"atmega324a", "__AVR_ATmega324A__"}, {"atmega324p", "__AVR_ATmega324P__"}, {"atmega324pa", "__AVR_ATmega324PA__"}, + {"atmega324pb", "__AVR_ATmega324PB__"}, {"atmega325", "__AVR_ATmega325__"}, {"atmega325a", "__AVR_ATmega325A__"}, {"atmega325p", "__AVR_ATmega325P__"}, @@ -144,6 +150,7 @@ {"atmega3250pa", "__AVR_ATmega3250PA__"}, {"atmega328", "__AVR_ATmega328__"}, {"atmega328p", "__AVR_ATmega328P__"}, + {"atmega328pb", "__AVR_ATmega328PB__"}, {"atmega329", "__AVR_ATmega329__"}, {"atmega329a", "__AVR_ATmega329A__"}, {"atmega329p", "__AVR_ATmega329P__"},