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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d053083f91c271b2 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: floating point problem Date: 1997/03/09 Message-ID: #1/1 X-Deja-AN: 224160667 References: <5f0faa$6ok@mtinsc04.worldnet.att.net> <331ace4d.1427558395@news.mwci.net> <1997Mar5.083938.1@eisner> <1997Mar6.080211.1@eisner> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-03-09T00:00:00+00:00 List-Id: Larry says <<> Larry says > > <> > > Yes, but you have to take into account the WHOLE program, including > bodies of library units. For example, fixed_io uses floating-point. Are other such examples which might not be obvious documented, or would one have to study the compiler source ?>> The GNAT limitation is that it only supports x86 environments in which full floating-point support is available, either at the hardware level or through transparent emulation. If you run GNAT on a machine without such support, somethings will work and somethings will not work. No, there is no documentation as to what will work, the official position is that nothing will work. Even scanning the whole sources is not enough, since a new version of the compiler might use floating-point where it has not been used before! GNAT is not suitable for supporting x86 processors with no floating-point support. If people want to use it in such environments, they are, as far as we are concerned, misusing it, and it is up to them to deal with any problems that arise from such misuse.