On Tue, Jun 17, 2014 at 11:20 AM, Iain Sandoe <[email protected]> wrote:
>
> On 17 Jun 2014, at 18:27, Saleem Abdulrasool wrote:
>
>>
>> On Jun 17, 2014, at 9:45 AM, Jonathan Roelofs <[email protected]> 
>> wrote:
>>
>>> [+llvm-dev, cfe-dev]
>>>
>>> Was "Re: [PATCH] ARM: allow inline atomics on Cortex M"
>>>
>>> On 6/17/14, 10:42 AM, Jonathan Roelofs wrote:
>>>>
>>>>
>>>> On 6/17/14, 9:35 AM, Renato Golin wrote:
>>>>> On 17 June 2014 16:29, Jonathan Roelofs <[email protected]> wrote:
>>>>>> Attached is what I now think the patch ought to be.
>>>>>
>>>>> Does unknownOS *always* mean bare-metal?
>>>> I'm not sure. It might be a good time to fork this thread, and start 
>>>> another
>>>> about triples for bare-metal...
>>>
>>> Personally, I think we ought to add a 'None' entry to the OSType enum 
>>> specifically for baremetal, and then map triples like arm-none-eabi and 
>>> arm--eabi to it (but not arm-foobar-eabi, for example).
>>>
>>> Thoughts?
>>
>> Am I mistaken in that this is currently modeled as the following triple: 
>> {<arch>, <vendor>, Invalid, <environment>}.  To help clarify what I mean, 
>> consider the following armv4 baremetal eabi target: armv7---eabi.  It is 
>> arguably less than ideal for typing, but, it *should* work.
>>
>> IIRC, config.sub uses unknown for the vendor field, and none for the os 
>> field, so the use of none may not be that bad.
>
> <arch>-<vendor>-none-<environment>
>
> has the merit of making the "none" explict (although it's agreed that absence 
> of a statement could be taken as defaulting to none)
>
> Being explicit perhaps simplifies decoding default cases for the driver (e.g. 
> if the User types 'arm-elf').
>

arm-elf should just funnel to arm-none-elf via canonicalization. :)

-eric

>
>
>>
>>> Jon
>>>
>>>>>
>>>>> --renato
>>>>>
>>>>
>>>
>>> --
>>> Jon Roelofs
>>> [email protected]
>>> CodeSourcery / Mentor Embedded
>>> _______________________________________________
>>> cfe-commits mailing list
>>> [email protected]
>>> https://urldefense.proofpoint.com/v1/url?u=http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits&k=ZVNjlDMF0FElm4dQtryO4A%3D%3D%0A&r=CchYc4lrV44%2BZqxZADw0BQ%3D%3D%0A&m=EtxBhAsh5u2%2Fy9EeCRPHfDJd23IeBTedTCCwe6oFBr0%3D%0A&s=a2be93cd3b4fe320ada248dd6e1d03dd829ed49c63fa8edb832bb3b315c96a01
>>
>> --
>> Saleem Abdulrasool
>> abdulras (at) fb (dot) com
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
> _______________________________________________
> cfe-dev mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to