torbenh wrote: > can you please explain, why you reject the idea of -fnoalias ? > msvc has declspec(noalias) icc has -fnoalias > msvc needs it because it doesn't implement restrict and supports violation of typed aliasing rules as a default. ICL needs it for msvc compatibility, but has better alternatives. gcc can't copy the worst features of msvc.