Hello,

> what features of C11 are being used in the wild, what may block a tcc v1 
> release.

All those permitted by the C11 standard, past, present and future.

Also the "v1" release still requires a clearly designed goal.

Otherwise an official 0.9.28 or 0.9.30 would do just as well.

> Really, underdog? TCC seems tops in small ANSI C compilers.

https://www.reddit.com/r/C_Programming/comments/1g0fqgw/am_i_the_only_one_on_this_planet/

Anyone else using TCC for "serious" development ?

I mean instead of using GCC/llvm/clang/vs/...

> What small C compiler is considered better than tcc?

Anything that compile what tcc doesn't (because not supporting this and that).

Let's say Pelles C, SDCC, chibicc, cproc, LCC (C89), vbcc (C99), kefir, slimcc, 
...

If TCC was up to their tasks, they would have used it instead of these 
alternatives.

> Interesting. List of existing codebases tcc cannot compile?

Or can compile but doesn't behave like GCC :

https://stackoverflow.com/questions/79219698/why-does-tinycc-fail-to-link-standard-c-runtime-functions-in-32-bit-mode-but-wor

https://stackoverflow.com/questions/75739020/c-code-compiles-and-runs-under-tiny-c-compiler-but-it-does-not-run-under-gcc

Well, anything recent and "demanding".

> What micro-controllers does tcc support?

ARM (STM32, etc) ? RISC-V (ESP32, etc) ?

> If the tcc mandate is to fully support the C standard, C11 won't do.

Sure, C23 is and you were "a member of the ISO C Committee from 2023 to 2024".

While new and up to date C standard are published, you request to stay on a 25+ 
year old standard.

Because "Anyone care?" of the new standard ? So why making new ones and not 
using them ?

Then stick to C89, always better than K&R.

Regards/.


----- Mail d'origine -----
De: Robin Rowe <[email protected]>
À: [email protected]
Envoyé: Sun, 10 Aug 2025 19:45:58 +0200 (CEST)
Objet: Re: [Tinycc-devel] VERSION Number 1.0 - C11 vs. C99

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