jacob navia said:
Because "here" there weren't any bug reports.
Bug reports would be off topic here so people who are both c.l.c savvy
and who care about topicality will not post them here.
1) All "bugs" posted here were ironic stuff to show how bad
my compiler is. For instance somebody posted a "bug report"
when he defined a dprintf function. It is not intrinsically
bad, and the correction is easy, but the general tone is:
"I am a new user and I can't understand"
There have been some seemingly disingenuous reports, I agree, but then
attributing motive to Usenet posts is very hard. There is a small
chance some of them were genuine.
2) No problems whatsoever with *real* problems, bad code
generation, etc. The only "problems" are cosmetic.
Maybe not here, but I think there may be some serious issues. The
trouble is that if you don't say what your compiler supports, how can
anyone know if it is a bug or not? A number of reports I made
(topically, I think, to comp.compilers.lcc) were answered with "not
implemented". That is fine, but it made me not post several others.
In some sense, every compiler bug is just something that is "not
implemented".
I am not being pedantic about conformance here. A simple list of the
those things that you think are "done" and those that you know need
more work is all that is required. There is little motivation to
prepare a cut-down example to illustrate a potential problem if it is
likely that you already know that you have "not done that bit yet".
For example, if you have implemented C99's ... syntax for
function-like macros, then you have an error in the implementation.
If that is currently "not implemented" they you don't.
I occurs to me now that you might think I am one of these disingenuous
posters. This might explain why my post (again to comp.compilers.lcc)
about VLA parameters went un-answered[1]. If I am honest, I suspect
my motives for reporting bugs are not entirely honourable. I get a
buzz from finding them that has something to do with feeling clever,
but does that mean the information is any less useful to you? If it
helps, I would like to be able say there is another C99 compiler out
there. I am genuinely disappointed at the lack of C99 support.
[1] Message-ID: <
[email protected]> The rather feeble "The code
looks fine to me" is just an expression of the fact I don't consider
myself an expert on VLAs, it was not my being disingenuous.