[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] differences.html
From: |
Rob Landley |
Subject: |
Re: [Tinycc-devel] differences.html |
Date: |
Sat, 1 Sep 2007 17:23:46 -0500 |
User-agent: |
KMail/1.9.6 |
On Wednesday 29 August 2007 4:34:35 am Peter Lund wrote:
> On Sat, 2007-08-18 at 01:40 -0500, Rob Landley wrote:
> > So I started a list of differences between tcc and gcc. (Not just
> > unfixed bugs but things that are likely to remain different.)
> >
> > http://landley.net/code/tinycc/differences.html
>
> Evaluating arguments in the order of last to first would allow more
> broken programs to work. I'm thinking of programs that don't specify
> proper prototypes for functions with a variable number of arguments.
*shrug* If you're going to use varags, use a prototype. Otherwise trying to
make that work sounds too brittle for words. (Code that breaks obviously
enough can be debugged.)
> Other differences just off the top of my head:
>
> command-line parameters,
I've got some in my wrapper script that I might add. In the short term, I
might try using the wrapper script around tcc and see what happens. :)
> dependency generation (spitting out the names
> of the include files transitively included in a compilation unit,
> possibly minus system headers),
Patches welcome. :)
> I think the handling of extra include
> file directories was rather different last I looked,
In what way?
> some differences in
> the handling of typedefs and structs especially in the face of forward
> declarations and incomplete types.
Details, please? (I'm aware there are problems here, but my notes are buried
somewhere and highly unlikely to be complete anyway...)
I believe I've hit programs breaking in this area...
> -Peter
Rob
--
"One of my most productive days was throwing away 1000 lines of code."
- Ken Thompson.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Tinycc-devel] differences.html,
Rob Landley <=