Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!uflorida!rex!wuarchive!usc!julius.cs.uiuc.edu!coolidge From: coolidge@cs.uiuc.edu (John Coolidge) Newsgroups: comp.unix.aux Subject: Re: A/UX cc compiler Message-ID: <1990Nov15.222525.9526@julius.cs.uiuc.edu> Date: 15 Nov 90 22:25:25 GMT References: <1281@ucl-cs.uucp> <1990Nov15.031150.3997@julius.cs.uiuc.edu> <3926@dftsrv.gsfc.nasa.gov> Sender: news@julius.cs.uiuc.edu (USENet News) Reply-To: coolidge@cs.uiuc.edu Organization: U of Illinois, Dept. of Computer Science, Systems Research Group Lines: 26 jim@jagubox.gsfc.nasa.gov (Jim Jagielski) writes: >>The default cc is an OK compiler, but nothing special. Its biggest >>deficiency is that it has fixed-size tables for most everything >>(something it shares with the standard cpp, as, and ld, although >>with ld you seldom if every notice it). This means that large >>systems (gcc, X11, etc) fail with the default cc. >Of course, 2.0 doesn't have this problem... it has a flag (-A #) which says >to increase the symbol table size by a factor of #. (as, ld and f77 also >have this) >Now pre-2.0 did have fixed sized tables... and they were kinda meager too. This is true; however, increasing table size causes things to SLOOOOW down (especially with ld --- yack!). as and cc don't slow down all that much, and if you need bigger tables, you need bigger tables :-). As I said, cc is a pretty good compiler. Not great, but not bad either. --John -------------------------------------------------------------------------- John L. Coolidge Internet:coolidge@cs.uiuc.edu UUCP:uiucdcs!coolidge Of course I don't speak for the U of I (or anyone else except myself) Copyright 1990 John L. Coolidge. Copying allowed if (and only if) attributed. You may redistribute this article if and only if your recipients may as well.