Do you mean in Clang's ARMTargetInfo::getTargetDefines() ?
I think so. I'm actually surprised it doesn't.
Copying Bradley and Silviu, as they were working on ACLE pre-processor
logic recently.
cheers,
--renato
_______________________________________________
LLVM Developers mailing list
llvm...@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
Sorry, I didn't mean it was ACLE, only that you guys were fiddling
with macros. :)
> This seems to be a generic macro. I think it would make sense to define it
> if we know we're emitting ELF.
Since the EABI only mentions ELF format, and we even have an ELF EABI,
wouldn't it make sense to assume the format is ELF when we select
EABI? I mean, we emit ELF on EABI anyway...
GCC does the same, if that's any argument. :)
cheers,
--renato
Certainly not ELF. :)
But I didn't mean "has eabi on triple", but "is in none-eabi mode",
which may have to check a few more Triple properties.
For all the others (Linux, BSD), the __ELF__ is already being correctly emitted.
cheers,
--renato
Thanks,
Weiming
On 4/18/2016 9:02 AM, Silviu Baranga wrote:
>> -----Original Message-----
>> From: Renato Golin [mailto:renato...@linaro.org]
>> Sent: 18 April 2016 16:53
>> To: Silviu Baranga
>> Cc: Zhao, Weiming; cfe...@lists.llvm.org Developers; LLVM Dev; Bradley
>> Smith; Saleem Abdulrasool; David Chisnall
>> Subject: Re: [cfe-dev] [libunwind] __ELF__ macro for arm-none-eabi
>>
>> On 18 April 2016 at 16:33, Silviu Baranga <Silviu....@arm.com> wrote:
>>> Doing a grep "eabi" * -R | grep darwin in llvm I found the test
>>> divmod-eabi.ll which uses the triple armv7-apple-darwin-eabi. What format
>> does that have?
>>
>> Certainly not ELF. :)
>>
>> But I didn't mean "has eabi on triple", but "is in none-eabi mode", which may
>> have to check a few more Triple properties.
>>
>> For all the others (Linux, BSD), the __ELF__ is already being correctly
>> emitted.
> Ok, that makes sense.
>
> Cheers,
> Silviu
>
>
>> cheers,
>> --renato
> IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation
That's what I was thinking about, yes...
--renato