Date: Sun, 10 Aug 1997 02:52:21 -0500 (EST) From: "John S. Dyson" <toor@dyson.iquest.net> To: wpaul@skynet.ctr.columbia.edu (Bill Paul) Cc: chat@FreeBSD.ORG Subject: Re: variable sized arrays and gcc Message-ID: <199708100752.CAA01811@dyson.iquest.net> In-Reply-To: <199708100722.DAA03236@skynet.ctr.columbia.edu> from Bill Paul at "Aug 10, 97 03:22:28 am"
next in thread | previous in thread | raw e-mail | index | archive | help
> > Is this a side-effect of GNU C and GNU C++ being joined together at > the hip, or did I just miss a memo somewhere? > I don't know if it is a direct side-effect of GNU C and C++ using the same backend -- however GCC has some really interesting features that could tend to lock-in the lazy programmer... It has ranges for switch statements, it can take the address of code labels, it has some really neat built-ins, etc... If you are very interested, I suggest reading the gcc manual packaged with most gcc distributions. I even bought a copy of the manual from FSF. (It is smaller than 8x10 laser printer output, and more convienient.) If you don't have the facilities to typeset the manual (Tex, etc.) online, I am willing to make a .ps or .dvi (readable with dvips) available to you. I have never done it before, but I might be able to produce a .pdf??? The biggest gripe that I have about GCC's added features is that I really miss them when using a compiler without 'em. I still wish the compiler had more tricks up it's sleeve in the X86 optimization dept. The X86 optimized compiler project improves things a bit, but there is still alot that can be done in the register allocation dept, regarding saving regs around basic blocks and loops... John
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708100752.CAA01811>