Hi folks.
I'm planning on developing an application for the ColdFire that uses pretty cutting-edge C++ features (at least for the embedded world), such as partial template specialization, Koenig lookup, heavy reliance on automatic template parameter deduction, etc., but nothing that's not contained in the C++03 spec, and certainly nothing that a contemporary desktop compiler (MS VC++ 2005 for example) can't handle.
Does anyone have any idea how standards compliant the Freescale CodeWarrior C++ compiler is? How about Green Hills C++? I've evaluated both, and it seems that GHS is slightly behind the curve, but not by much; a little bit of tweaking seems to make the compiler happy.
I'm concerned that I'm going down a design path relying on features that one or both compilers cannot deliver.
Is there any objective study on how standards-compliant both compilers (and libraries) really are?
-dr