[Issue 673] New: ABI as documented is 32 bit specific.. how about 64 bits?
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Dec 10 00:40:30 PST 2006
http://d.puremagic.com/issues/show_bug.cgi?id=673
Summary: ABI as documented is 32 bit specific.. how about 64
bits?
Product: D
Version: unspecified
Platform: PC
URL: http://www.digitalmars.com/d/abi.html
OS/Version: All
Status: NEW
Severity: minor
Priority: P2
Component: www.digitalmars.com
AssignedTo: bugzilla at digitalmars.com
ReportedBy: braddr at puremagic.com
Borrowing from http://www.prowiki.org/wiki4d/wiki.cgi?DocComments/ABI
========
Should 32-bit-pointer assumptions be hardcoded into the ABI like this (offset
numbers in Classes) given that the world is starting to shift to 64-bit?
Arrays in D are already 8 bytes on 32-bit and 16 bytes on 64-bit, I'm assuming
the same would go for the vtables ? \ The documentation here is out of date, or
at least not updated to 64 bits yet (probably two ABIs, right ?)
--AndersFBjörklund
========
The documented ABI is pretty clearly 32 bit specific. Under both linux and
windows, the ABI between 32 and 64 bits are likely to differ in significant
ways, though the other parts are in the TBD blocks.
--
More information about the Digitalmars-d-bugs
mailing list