Hi again,
I've improved a lot of stuff in the operating system that I use tcc in.
See further info here: https://threos.io
I'd like to use a newer tcc, with much less patches than before.
Currently, we use about a year old tcc with several patches. Some of
them is going to be removed, some of them (after some changes) can be
pushed in. I need two features in the configure script and little coding
in C. The C part is obvious, but I need your advice how to do so in the
configure script.
My patch includes these two:
+ --disable-run disable the -run functionality
+ --disable-bcheck disable bound checking option
These translated to some C macros, and the corresponding parts are #ifdef'd.
It would be nice to push them to avoid further divergence. With these
options the compiler and the compiled program can be smaller, which is
always a good thing.
It is not necessary to keep the option names (i.e. "--disable-run"),
naturally, it can be something different.
Optionally, it is possible to add one more tiny feature into the
configure script?
+ --no-long-double build without long double support
This option converts all "long double"s to "double".
With these I believe I can use a non-patched version of tcc in the
future. It would be really great.
Thanks,
Aron
_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel