David,
TCC is an open source project, of course. Perhaps your best solution
is to fork it and add your own smart linking optimizations.
Maybe I did, but I'm not so interested in the development of the
compiler with the vague purpose of the speed of compiled code at the
expense of quality. Judging by the fact that you reject the idea of
smart linking, it is. Also, I learned how difficult to push an own fork
to the official release.
I know that C is slowly compiled language. But producing compilers that
have flaws, eliminated in the old TP, we are marking time.
For me, the development in C is not an end in itself too. I'm looking
for a good C compiler that produces small code for x86-32 and x86-64 to
be a back-end for building my programs written in language Oberon for
the XDev project. I came to this list to give you the idea, and not to
implement it yourself. If you don't like to accept it (I understand,
implementation is not so trivial), I'm using a different compiler, if I
find it.
David
On Oct 10, 2012 2:11 AM, "Oleg N. Cher" <[email protected]
<mailto:[email protected]>> wrote:
I would mentioned that Turbo Pascal (7.1) has very fast
compilation too, and was very compact - command-line compiler
tpc.exe is 75 Kb. Then I do not agree with the fact that "smart"
linking feature is a redundant in TCC. It's the absolutely
necessary feature, especially if you actively work with large
libraries and do not want to include all code from the libraries
into your software.
Oleg N. Cher,
VEDAsoft Oberon Club
http://zx.oberon2.ru
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel