[Issue 673] ABI as documented is 32 bit specific.. how about 64 bits?

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue Dec 12 11:06:56 PST 2006


http://d.puremagic.com/issues/show_bug.cgi?id=673





------- Comment #7 from fvbommel at wxs.nl  2006-12-12 13:06 -------
> Having loads of separate ABIs would make them a nightmare to maintain.  Just
> have one basic ABI, with variations only where really necessary.  In the case
> of EH, state that it's compatible with the platform's own exception handling
> mechanism, and then describe it more specifically for each platform as
> necessary.

One tiny problem: it's not 'compatible' with the platform's own exception
handling on Linux, for so far as there is one. Dmd-linux uses its own custom
exception handling, incompatible with the one used by GCC and compatibles.
I seem to recall Walter stating this was because he couldn't figure out how
that ABI worked so he rolled his own...


-- 



More information about the Digitalmars-d-bugs mailing list