which lists the options for my VC98 compiler.
/W4 or -W4 enables warnings. This could be added to makemake, but I'll experiment with it (with /w4, I also get warnings about vc98/include/*.h using non standard extensions, which clutter output), and I don't know how other MS-VC compilers react to this setting.
Also, makemake.in seems to embed some misunderstanding about some options:
1. Ob1 is AFAI can tell two options, Ob and O1 -- yet makemake says O1 is buggy in msvc5..7
2. Os says "favour small code" but for CLISP, I'd say "favour speed", that is Ot and/or O2.
3. /Gs is only documented as Gs<size>. I find it weird that /Ox is documented as "Uses maximum optimization (/Ob1gity /Gs)", because Gs enables stack checking. This slows code down. "A stack probe is a sequence of code that the compiler inserts into every function call."
But it only affects a small portion of functions: "If a function requires more than size stack space for local variables, its stack probe is activated."
Time for experimentation & disassembly -- oh well, no time for now for that.