On May 14, 2012, at 3:42 PM, David Chisnall wrote:
> On 14 May 2012, at 23:37, John McCall wrote:
>> But yes, in principle it makes sense to write something like 
>> -fgnu-runtime=gnustep-1.0.
> 
> I would like to see something like -fobjc-runtime={gcc,gnustep,mac,objfw} and 
> -fobjc-runtime-version={whatever}, with -fgnu-runtime, -fnext-runtime and 
> -fobjc-nonfragile-abi as legacy options that mapped to some combination of 
> these.  We already have a few extraneous things like -fobjc-legacy-dispatch 
> that should really not be there as stand-alone options.

Splitting the argument into name and version works for me.  We'd want to 
separate "mac" into two different "darwin" and "darwin_fragile" runtimes.  For 
GNU, that distinction is implied by "gcc" (fragile) vs. "gnustep" (non-fragile) 
vs. "objfw" (currently fragile, but we'll see)?

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

Reply via email to