Re: A simple parser



On Tue, 17 Oct 2006 21:09:45 GMT, in comp.lang.c , Keith Thompson
<kst-u@xxxxxxx> wrote:

Mark McIntyre <markmcintyre@xxxxxxxxxxx> writes:
On Sun, 15 Oct 2006 23:36:08 +0000, in comp.lang.c , Richard
Heathfield <invalid@xxxxxxxxxxxxxxx> wrote:
Richard said:
[..]
Err, for the C99 features I use (primarily localised declarations),
gcc. I thought I mentioned that?

In order to get gcc to support those features, one must invoke it in a
non-conforming mode.

This is false and you know it.

No, he's right on this point.

No he's not.

gcc has a mode in which it's reasonably (but not perfectly) conforming
to C90. It has no mode in which it's as conforming to C99.

I disagree, but unlike RJH I have no intention of wasting my time
prolonging this thread further.
--
Mark McIntyre

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it."
--Brian Kernighan
.



Relevant Pages

  • Re: A simple parser
    ... In order to get gcc to support those features, one must invoke it in a ... It has no mode in which it's as conforming to C99. ... The only way to get gcc to accept those features ...
    (comp.lang.c)
  • Re: A simple parser
    ... Err, for the C99 features I use (primarily localised declarations), ... In order to get gcc to support those features, one must invoke it in a ... In order to get an obsolete version of gcc to support those features, ...
    (comp.lang.c)
  • Re: genauigkaut float/double
    ... > ständlich ist mir aber, warum ein offenbar zentrales Features, wie VLA, ... Naja, es ist als broken markiert, weil GCC eine GNU-Variante der VLA ...
    (de.comp.lang.c)
  • Re: Problems with sprintf and libgcc.a
    ... when linking C or C++ programs. ... Have 'gcc' invoke it for you instead. ... Unless the GCC port is buggy, it'll know how to invoke ld correctly. ... linker script is probably not correct, or at least not compatible with ...
    (comp.arch.embedded)
  • Re: sparse segfaults
    ... gcc "extended lvalues" fell out as a side effect from how gcc ended up ... doing some random semantic tree parsing, ... many of the _good_ gcc features ended up being done ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)