My opinion, instead of worrying about C99, C11, etc, lets just get to
the next release. If we concern ourselves about every release of the C
standard, tcc will never see a new release.
As for a test case, I think the individual who has compiled a version of
the linux kernel and a suite of tools for it has the right idea. The
version and suite of tools may not be the latest or complete, but it is
a statement about all of the work that has gone into tcc. It also moves
us close to a release.
Lets just fix bugs, not worry about new features, and get to the next
release.
Just my opinion,
Jordan
-------- Original Message --------
SUBJECT:
Re: [Tinycc-devel] VERSION Number 1.0 - C11 vs. C99
DATE:
2025-08-10 13:45
FROM:
Robin Rowe <[email protected]>
TO:
[email protected]
On 8/10/2025 11:22 AM, [email protected] wrote:
Anyone care?
Never *EVER* make that assumption about a programming language.
Sorry! All I meant to ask is what features of C11 are being used in the
wild, what may block a tcc v1 release.
TCC is already regarded as an underdog
Really, underdog? TCC seems tops in small ANSI C compilers. What small
C compiler is considered better than tcc?
due to its incompatibilities and inabilities to compile existing code
bases.
Interesting. List of existing codebases tcc cannot compile?
- alignment specs: Anyone care?
Memory alignment sensitive systems like micro controllers.
What micro-controllers does tcc support?
Let's keep it professional and support the defined standard, not some
half assed bake of it based on preconceived ideas.
Respect your vociferous enthusiasm for following C standards!
If the tcc mandate is to fully support the C standard, C11 won't do. The
current C language standard is C23, formally known as ISO/IEC 9899:2024
published on 31 October 2024, superseding the previous C17 standard
ISO/IEC 9899:2018. I was a member of the ISO C Committee from 2023 to
2024.
Robin
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel