I suspect Jason made this change because something in the standard C++ library requires this, and you can't rely on c++config.h being included soon enough. In any case, Jason is probably the best person to contact about the change. -- Mark Mitchell mark@codesourcery.com CodeSourcery, LLC http://www.codesourcery.com