Hi!
> David Mertens wrote:
> If there is an argument to be made for including exsymtab, it would probably 
> be based on these results. It is plausible to use symbol table caching and 
> serializing/deserializing to avoid loading and parsing standard header files. 
> This could potentially reduce compilation times. If you (we?) could show 
> measurable performance gains with such a modification, then it might get 
> broader support for being included with tcc.

As I see this today. For example, I prefer to speed up tccboot kernel
compilation.
A current command to compile is like
  tcc -o vmlinux linux/kernel/init.c linux/arch/kernel/head.c ...

With -cheaders[=dDIR] option tcc will precompile headers in each *.c
before  the first C token is seen and create files
[DIR]linux/kernel/init.tch, [DIR]linux/arch/kernel/head.tch,...  or
use these files if they already present. I think this is better and
don't need a special tuning.

_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to