Mercurial > hg > CbC > CbC_llvm
diff clang/lib/Basic/Targets/AVR.cpp @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 0572611fdcc8 |
children | c4bab56944e8 |
line wrap: on
line diff
--- a/clang/lib/Basic/Targets/AVR.cpp Mon May 25 11:55:54 2020 +0900 +++ b/clang/lib/Basic/Targets/AVR.cpp Tue Jun 08 06:07:14 2021 +0900 @@ -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__"}, @@ -301,6 +308,7 @@ Builder.defineMacro("__AVR"); Builder.defineMacro("__AVR__"); Builder.defineMacro("__ELF__"); + Builder.defineMacro("__flash", "__attribute__((address_space(1)))"); if (!this->CPU.empty()) { auto It = llvm::find_if(