On Sun, 25 May 2025, Luther Johnson wrote:
Besides which x86 or other machine models you want,
and how much of which
sort of optimization is enough, the other challenge is which C language
variant, exactly, you want. Simple C compilers that do one thing well, often,
well, do just one of these things.
And if like me you're mainly wanting to create a free (open, libre)
replacement for Turbo C 2.0 or Microsoft C 5.1, a basic C89 compiler
targetting MS-DOS (yeah, going a bit more OT here) as a main goal, it
should be easy to ignore a lot of the usual rules because you can target
an existing assembler that will do a lot of the work for you...as x86
macro assemblers to have a fair bit of stuff specifically to support C.
-uso.