syscall.c and root.c are not optimised

But the rest work.
And you, did you suceed at optimisation on your OS?

I occasionally do it (but for the whole os), because it is a good indicator for wrong code. It happened a few times to myself that one of the -O versions was broken.pcmattman wrote:I always try to compile with -O2, sometimes even -O3 (in some files, such as string handling or memory utilites - memcpy et al).