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