[Issue 447] frontend: writeable string constants

Sean Kelly sean at f4.ca
Fri Oct 27 06:49:51 PDT 2006


Walter Bright wrote:
> Thomas Kuehne wrote:
> 
>> <rant>
>> Trying to clean up the frontend for 64bit proved surpisingly hard.
>> 64bit builds with gcc and icc show different behaviours.
>> Seemingly simple test cases like
>> http://dstress.kuehne.cn/run/l/large_id_01_D.d and
>> http://dstress.kuehne.cn/compile/template_class_08.d
>> fail for 64bit but pass for 32bit builds. etc.
>> </rant>
> 
> I'm very interested in folding in the changes necessary to fix this. 
> I've already folded in the ones listed in the bug reports here (they'll 
> be in the next update).

The most obvious offender in Phobos is internal/gc/gc.d, where arrays 
are cast to long before being returned from functions.  GPhobos may be a 
useful comparison for 64-bit changes needed in Phobos.


Sean



More information about the Digitalmars-d-bugs mailing list