HELP! Floating Point Problems
Howard Leadmon
howardl at wb3ffv.UUCP
Wed Jul 20 04:13:31 AEST 1988
In article <2424 at inco.UUCP>, mack at inco.UUCP (Dave Mack) writes:
>
> I have a problem with C compiler floating point operations under
> Microport Unix 386 Version 2.2. Any code that contains floating point
> operations blows away both cc and lint.
Well first let me state that I have a WYSE-3216 80386 w/80287 machine that is
running Microport V/386-2.2U for the OS, but DO NOT have DOS/Merge installed
on the system. I also have 6meg RAM and 190meg disk, but I am sure this has
no effect..
> I was told that Version 2.2 does not
> include either 80387 support or 80387 emulation (i.e. no floating point
> support); however, the next release scheduled about August 1 will
> include these features in addition to the Green Hills C compiler.
That is interesting news, I as I informed it had floating point support,
but did not support the 1167 (no big deal to me). I am very glad to hear
that they plan to start using the Green Hills C Compilier, as the benchmarks
run on the standard compilier vs the Green Hills compiler, show the Green
Hill compilier to be much more efficient (I'll take it...)
> A typical code segment that causes "comp" to run forever on "cc -c test.c"
> follows:
>
> /* test.c */
>
> main()
> {
> float x,y,z;
> z = 2.0;
> x = 3.0;
> y = x * z;
> }
> /* end test.c */
>
Well I ran the test both with and without optimization, and it compiled
without a hitch. I also executed the compiled program, and as is should of
done it reported nothing and exited back to my prompt...
-------------------------------------------------------------------------------
UUCP/SMTP : howardl at wb3ffv | Howard D. Leadmon
PACKET : WB3FFV @ W3ITM | Fast Computer Service, Inc.
IP Address: 44.60.0.1 | P.O. Box 171
Telephone : (301)-335-2206 | Chase, MD 21027-0171
More information about the Comp.unix.microport
mailing list