benshi001 abandoned this revision.
benshi001 added a comment.

In D123567#3444674 <https://reviews.llvm.org/D123567#3444674>, @MaskRay wrote:
> In D123567#3444613 <https://reviews.llvm.org/D123567#3444613>, @benshi001 
> wrote:
>
>> In D123567#3444579 <https://reviews.llvm.org/D123567#3444579>, @MaskRay 
>> wrote:
>>
>>> `avr-gcc -E -dM -xc /dev/null -dM  | grep __avr` has no result, so I am not 
>>> sure this is correct.
>>
>> The reason  I added these little case macros, is that I find other backend 
>> targets have, as shown in the compiler-rt's CMakefile, 
>> https://github.com/llvm/llvm-project/blob/main/compiler-rt/cmake/Modules/CompilerRTUtils.cmake#L155
>>
>> I think we need not strictly follow avr-gcc's way, my final goal is making 
>> clang+llvm+compiler-rt+lld fully functional and can replace avr-gcc 
>> toolchain.
>>
>> I expect clang+llvm+compiler-rt+lld  to be fully functioning against the 
>> Arduino boards. (https://www.arduino.cc/).
>
> Err, this is not sufficient justification to introduce new preprocessor 
> macros. Changing the predefined macro set to make an in-tree cmake function 
> happy. I am unsure this is the right thing.
> If the cmake function isn't happy with a lowercase macro, can't you fix it?

I am not sure if there are other concerns of using lower case macros in 
compiler-rt's CMake, and I will check that.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D123567/new/

https://reviews.llvm.org/D123567

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to