Hi everyone,
I know that MSVC is capable of looking into other translation units while compiling one translation unit, to enable optimization. I'm told that GCC can only inline code and not more than this. Is it a valid optimization technique, then, for a program that requires it, that right before you create the release executable, you merge all your translation units into one big ugly .c file, so the compiler can have as much information as possible about all other functions while compiling?
Richard