[AVR] Define __ELF__
authorAyke van Laethem <aykevanlaethem@gmail.com>
Tue, 14 Apr 2020 15:30:24 +0000 (17:30 +0200)
committerAyke van Laethem <aykevanlaethem@gmail.com>
Tue, 14 Apr 2020 22:22:53 +0000 (00:22 +0200)
commitfe06e231ff1536e7d0a99551590f6de5a38ce23a
tree517ebd33dad09e15d1cdeb0a233163eadc2de404
parent92f1562f3dd158d837c66a1dd20ae745477d9c36
[AVR] Define __ELF__

This symbol is defined in avr-gcc. Because AVR normally uses the ELF
format, define the symbol unconditionally.

This patch is needed to get Clang to compile compiler-rt.

Differential Revision: https://reviews.llvm.org/D78117
clang/lib/Basic/Targets/AVR.cpp
clang/test/CodeGen/avr/target-cpu-defines/atmega328p.c
clang/test/CodeGen/avr/target-cpu-defines/attiny104.c
clang/test/CodeGen/avr/target-cpu-defines/common.c