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

Reply via email to