This is the REDME.txt of the project compiler-tests0 on sourceforge.net. Licence: GPL 2. May 2004 Rolf Freitag This is a small mixed compiler test suite consisting of a) tests to see if the C compiler produces warnings when an often occuring semantic error like a==b; (statement withoue effect) or a[i]=++i; (undefined statement) occurs, b) tests with maybe uncommon but correct ANSI/ISO C code like the duffy device and c) tests with syntax errors which can not be accepted (without a warning) from an ANSI C compiler. Because many compilers, espacially for embedded systems, are more half-compiler than full-compiler and have several bugs, these tests are also for freestanding implementations, but some of them may not work with some compilers because of the allowed possible restrictions of freestanding AMSI C implementations. For each test a separate compilation/project has to be done because an error can produce aftereffects. A compilation/project takes only approx. 10 seconds/test and the whole test with evaluation of the results approx. 10 minutes. In testlist.txt you can find the short descriptions of the tests and a list with test results. You can find more complex tests in the gcc-testsuite. If you can contribute to the project, e. g. test results, please do so at http://sourceforge.net/projects/compiler-tests0/. The actual version can be downloaded via anonymous cvs: cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/compiler-tests0 co src References: ANSI/ISO-C Standard (www.ansi.org, http://www.google.com/search?q=n869.pdf), C-FAQs (online/as book), "C traps and pitfals". Common C Programming Errors (http://www.comsc.ucok.edu/~pcarter/faq/common-c-errors.html, http://www.drpaulcarter.com/cs/common-c-errors.php).