[cfe-dev] Clang on Windows targteing gcc compiles very slowly

Edward Diener eldlistmailingz at tropicsoft.com
Fri May 29 16:45:28 PDT 2015

I test Boost libraries mostly on Windows using various version of gcc 
4.3 and up, VC++ 8.0 and up, and the latest version of clang which I 
build from source using mingw/gcc-4.8.1 in release mode.

While clang is a great compiler when it comes to testing code, getting 
intelligent error message, and implementing the latest C++ standard, it 
is noticably slower ( 2x or 3x at minimum ) than the other compilers I use.

The clang command line parameters usually being used are usually along 
the lines of:

-c -x c++ -O0 -g -fno-inline -Wall -g -march=i686 -m32

with the addition of 'std=c++11' occasionally depending on the test.

Does anybody have any idea why clang is so much slower than any of the 
other compilers I use ? It does not seem to matter whether it is in 
C++03 mode or C++11 mode, it is noticeably slower than the other compilers.

More information about the cfe-dev mailing list