[M3devel] tangential 64 bit...

Jay jayk123 at hotmail.com
Tue Feb 26 19:53:58 CET 2008


alpha/osf doesn't work because basictypes/ctypes has a problem with the 32bit or 64bit types.
specifically "unsigned long" is "empty" for some reason and many errors cascade from that.
 
if you change:
  unsigned_int       = [16_0 .. 16_ffffffff];to
  unsigned_int       = [16_0 .. 16_fffffffe];
 
you get:
 
 
****** runtime error:***    An array subscript was out of range.***    file "../src/TWord.m3", line 199***
Presumably fixing this first problem is the first step in any "real" 64 bit target (SPARC64, PPC64, AMD64, IA64), and the second problem should just be fixed as a matter of course.
 
I know this is the least of anyone's concerns..
 
 - Jay
_________________________________________________________________
Connect and share in new ways with Windows Live.
http://www.windowslive.com/share.html?ocid=TXT_TAGHM_Wave2_sharelife_012008
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080226/fee7a219/attachment-0002.html>


More information about the M3devel mailing list