Skip site navigation (1)Skip section navigation (2)
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"

index | next in thread | previous in thread | raw e-mail

> 
> 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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708100752.CAA01811>