Article View: comp.sys.atari.st
Article #24347Seeking C compiler recommendations
From: Brad Yearwood
Date: Fri, 09 Jan 1987 06:42
Date: Fri, 09 Jan 1987 06:42
23 lines
1720 bytes
1720 bytes
Perhaps I am doing something else wrong, but C code that is known to run on
both 4.2BSD on a Vax and an old Unisoft V7 Unix on a 1Mb 68000, breaks badly
on the Alcyon 4.14 compiler. I have tried some manipulations on large arrays
of double floats, any but the most trivial of which _seem_ not to work, often
crashing the system (a particular favorite is hanging somewhere in printf).
Often, fracturing complex statements into several trivial statements makes
things work. The standard C I/O library _seems_ also to have data-dependent
problems where read() will occasionally throw a curve and announce a short or
zero return value when reading a Neochrome file that is perfectly readable
by Neochrome. Two different programs will fail given the same input file,
one being a trivial hex dumper that does nothing involved or tricky.
Does anyone have recommendations on trustworthy compilers (under the
constraint that I need floats and doubles, and use large arrays), or
experiences to suggest that I should examine my own code, machine,
or environment more closely?
What do people doing serious work for or on the ST use for tools?
Brad Yearwood
Kontron Electronics {voder, pyramid}!kontron!brad
Mountain View, California
Technical Details
Message-ID:
<1277@kontron.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-lcc!pyramid!voder!kontron!bradShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!lll-lcc!pyramid!voder!kontron!brad From: brad@kontron.UUCP (Brad Yearwood) Newsgroups: comp.sys.atari.st Subject: Seeking C compiler recommendations Message-ID: <1277@kontron.UUCP> Date: Fri, 9-Jan-87 01:42:02 EST Article-I.D.: kontron.1277 Posted: Fri Jan 9 01:42:02 1987 Date-Received: Fri, 9-Jan-87 06:31:38 EST Organization: Kontron Electronics, Mt. View, CA Lines: 23