[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