diff -r 000000000000 -r e4d67989cc36 genericopenlibs/cppstdlib/stl/test/compiler/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/genericopenlibs/cppstdlib/stl/test/compiler/README Tue Feb 02 02:01:42 2010 +0200 @@ -0,0 +1,29 @@ +1. About this tests + +This is tests to check whether compiler understand or not some language +construction. It is NOT tests for language support libraries, only tests for +compiler! + +The main purposes of this tests is to help for developers to find correct +workarounds, if compiler don't understand some (correct) language constructions. + +-------------------------------------------------------- + +2. Compilation + +Compilation with GNU Make utility and gcc compiler: + +make -f gcc.mak -k + + + +-------------------------------------------------------- + +Notes about tests. + +ttei1.cpp, ttei2.cpp, ttei3.cpp, ttei4.cpp, ttei5.cpp: + +tests for template-in-the-template explicit specialization. +Indeed ttei3.cpp, ttei4.cpp, ttei5.cpp suggest syntax not approved by standard +(14.7.3, paragraphs 16--18), but ttei3.cpp, ttei4.cpp accepted (recheck!) by VC6, +while ttei5.cpp accepted by gcc before 3.4.0.