Great!

Do you think we should do some research on current status of TCC, and
generate a roadmap for it so that we will not lost direction.

For C++ support, I think it probably better to generate a new project
because we want to make TCC reasonable "simple" with strong support to C
language only.

-jl

2008/11/22 grischka <[EMAIL PROTECTED]>

> Masha Rabinovich wrote:
>
> About the tasks.. I think, bug-fixing is important (at least for me:) but
>> there are a few low-priority big tasks, like emiting #line in preprocessor
>> output or producing .map-file and debug-info the debuggers can use (for
>> example Microsoft's PDB-file)
>>
>
> I think I might have a patch for #line somewhere ;)
>
> PDB would be great but is work.  GDB info should work with line-numbers
> and function-names (which is "tiny" but better than nothing)
>
> Of course if someone feels that TCC should look nicer than it really
> does, there is also the possibility to rewrite parts.
>
> One candidate for a rewrite is the macro expansion in the preprocessor.
> It has a bug and I have a feeling that fixing it requires a different
> logical layout.  If someone dares, it is "only" a few functions.
> (macro_arg_subst, macro_subst_tok, macro_twosharps, macro_subst, next)
>
> The bad case:
>
> /* pp-bug.c */
> #define c x.c
> #define d c
> #define f(e) e
> f(d)
>
> $ gcc -E pp-bug.c
> x.c
> $ tcc -E pp-bug.c
> x . x . c
>
> Also would be nice to have some C++ support, but it could be very
>> difficult, I lost the hope to have a superfast C++ compiler.
>>
>
> I once have made some experiments with the historical "CFRONT AT&T C++
> to C Translators", with TCC used for the PP and the C to OBJ part.
>
> It works quite well, with both cfront 1.0 (1986) and cfront 3.0.3 (1997).
> If someone is interested I can post more information.  Note however that
> even the latter version is not about today's C++ (although close already).
>
> --- grischka
>
>
>
> _______________________________________________
> Tinycc-devel mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/tinycc-devel
>



-- 
Best Regards
-----------
Jerry Luo
_______________________________________________
Tinycc-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to