From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5e42eb727857cd78 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-12-08 01:01:57 PST Path: archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!61.11.234.69!not-for-mail From: Andreas Almroth Newsgroups: comp.lang.ada Subject: Re: 64-bit for gcc-gnat-3.3.2 Date: Mon, 08 Dec 2003 10:03:31 +0100 Message-ID: References: <3FBB2816.3090505@nowhere.com> NNTP-Posting-Host: 61.11.234.69 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de 1070874115 74465446 61.11.234.69 ([198985]) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 X-Accept-Language: en-us, en In-Reply-To: X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Xref: archiver1.google.com comp.lang.ada:3221 Date: 2003-12-08T10:03:31+01:00 List-Id: Andreas Almroth wrote: > I may be wrong here, but I don't think the Ada part of gcc supports 64 > bit. That is my experience when trying to compile with gcc. > There are a few static settings which use 32 bit only. > I imagine if one replace 32 with 64 in system.ads interesting things > would start to happen... Only for the bravest to try... ;-) > I have had a bit of a look through the source code, and it seems to be support for 64 bit integers, but the RTS does not seem to take this into account, unless you change the Integer type to be 64 bit, or change to Long_Integer in cases where it is needed.