On 9 August 2010 22:41, Walter Bright <[email protected]> wrote:
> Walter Bright wrote:
>> Don Clugston wrote:
>>>
>>> Try going into bigintx86, and replacing "D_PIC" with "all". If the
>>> failing tests pass, that's the problem. And unless OSX has a concept
>>> of PIC, I think OSX should define D_PIC at all times.
>>
>> PIC should be always on for OSX, and it's a bug if the version thing is
>> not set for it.
>>
>
> I checked, D_PIC is always set under OSX. In mars.c:
>
> #if TARGET_OSX
>   global.params.pic = 1;
> #endif
>
> [...]
>
>   if (global.params.pic)
>       VersionCondition::addPredefinedGlobalIdent("D_PIC");

Good. Then there's some other problem, but it's not going to get fixed
in this release. (I'm assuming that the unit tests never passed in
previous releases). I've created bug 4610 for it. Would be great if
someone could attach a disassembly listing of bigintx86.obj to that
bug report, and I'll try to get it fixed for the next release.
_______________________________________________
dmd-beta mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-beta

Reply via email to