Plum Hall is a world leader in making compiler validation suites and software for the programmer and software development community.
The Plum Hall Validation Suite for C has two purposes:
The Plum Hall Validation Suite for C is the authoritative test suite for the ANSI/ISO C Standard, with both positive and negative tests for all requirements of that Standard. As the winner of the only technical competition ever held between C test suites, the Plum Hall Validation Suite for C is widely recognized as the industry standard test method for C.
The Plum Hall Validation Suite for C is a set of C programs for testing and evaluating C language compilers (including interpreters), and is invaluable to your organization if you are:
The Plum Hall Validation Suite for C was written by specialists in the C language who are well-versed and recognized as major contributors to the development and evolution of the ANSI/ISO C Standard. Each section of The Plum Hall Validation Suite for C is keyed to the corresponding section of the Standard and Plum Hall is committed to continue making this Suite the most authoritative validator for the ANSI/ISO C Standard.
To the compiler implementer, The Plum Hall Validation Suite for C provides a collection of carefully chosen test cases -- currently over 56,000 lines of C source, with new sections added regularly under Maintenance. It can supplement internally-developed test suites with a fresh perspective outside the internal "cultural tradition" and has been written with a concern for the modern testing criterion of "positive marginal utility". In other words, each test case has a specific rationale for its inclusion. The Plum Hall Validation Suite for C is not "bulked up" with redundant examples.
The Plum Hall Validation Suite for C has no business association with any compiler maker or vendor, and only provides an informed, but unbiased, quality evaluation tool. Plum Hall offers The Plum Hall Validation Suite for C Single Site Source Code License Agreement (restricted to a Single Site's "two-mile-radius", with no limit on the number or types of destination machines within the radius).
For more details, see here.