Strengthening the Digital Foundation: Solid Sands Launches SuperTest Van Gogh 6.0 to Define the Future of C and C++ Validation

September 24, 2026 — In an era where the world’s most critical infrastructure—from the autonomous vehicles navigating our streets to the robotic systems performing life-saving surgeries—relies on increasingly complex software, the integrity of the underlying code is paramount. Solid Sands B.V., the Amsterdam-based leader in compiler and library testing technology, has officially unveiled SuperTest Van Gogh 6.0. This major update represents a significant leap forward in the rigorous verification of C and C++ standards, introducing over 1,900 handcrafted tests designed to fortify the software supply chain for mission-critical industries.

Named after the iconic Dutch post-impressionist painter Vincent van Gogh, this release is more than just a software update; it is a declaration of precision, ambition, and the pursuit of an unmistakable, high-quality identity in a field where there is zero room for error.


The Evolution of Standards: What’s New in Version 6.0

The release of SuperTest Van Gogh 6.0 is primarily defined by its exhaustive coverage of the most modern iterations of the C and C++ programming languages. As standards bodies introduce increasingly sophisticated features to improve performance and developer productivity, the challenge of validating these features against actual compiler behavior grows exponentially.

Bridging the C++20 Gap: The Modules Milestone

Perhaps the most notable inclusion in Van Gogh 6.0 is the completion of testing for C++20 modules. Modules represent a seismic shift in how C++ code is structured and compiled, promising faster build times and better encapsulation. However, their complexity has made them notoriously difficult to implement consistently across different compiler vendors.

Solid Sands has introduced 173 specialized tests targeting the nuances of modules. These tests provide the industry with a benchmark that has not existed in such a comprehensive form until now. By providing this granular level of verification, Solid Sands is helping teams transition from legacy header-based compilation to modern modular architectures with greater confidence.

Expanding the Horizon: C++23 and C23

Van Gogh 6.0 does not merely look back at C++20; it propels developers into the future. The suite introduces:

  • 440 new tests for C++23: These cover critical language features derived from 45 standard committee papers, including "deducing this," multidimensional subscripts, the size_t suffix (z), enhanced UTF-8 support, and if consteval.
  • 480 new tests for C23: The latest C standard receives robust coverage, spanning over 40 committee papers. Highlights include the formalization of true and false as keywords, constexpr support, initialization, and a suite of new library features that modernize the C language for contemporary hardware.

Chronology of Validation: From Conception to Critical Release

The development of SuperTest Van Gogh 6.0 was not an overnight endeavor. It follows a deliberate, multi-year trajectory that mirrors the maturation cycles of the programming languages themselves.

  1. Phase I (Standardization): The process begins with the C and C++ standards committees, where experts draft, debate, and finalize new language specifications.
  2. Phase II (Compiler Implementation): As compiler vendors (such as the teams behind GCC, Clang, and MSVC) begin integrating these new features, they do so in varying states of maturity.
  3. Phase III (Test Suite Development): Solid Sands engineers monitor these implementations, identifying edge cases and ambiguous areas in the standard. This is where the "handcrafted" nature of the SuperTest suite becomes vital. Unlike automated fuzzing tools, these tests are written by experts to ensure they catch logical errors that generic tests would miss.
  4. Phase IV (Verification and Refinement): The current release reflects the culmination of several years of collaborative iteration, where the suite was tested against the three mainstream compiler platforms to ensure that the "Van Gogh" standard provides a true, unbiased mirror of compiler performance.

Supporting Data: The State of Compiler Maturity

One of the most revealing aspects of the Van Gogh 6.0 release is the empirical data provided by Solid Sands regarding the current state of compiler implementations.

When testing the three major compiler platforms—GCC, Clang, and MSVC—against the 173 new tests for C++20 modules, the results were consistent: each platform currently fails approximately 20% of the tests.

While a 20% failure rate might seem alarming to an outside observer, in the world of compiler development, this is a critical data point. It does not imply that these compilers are broken or unfit for use. Rather, it highlights the "maturity gap." It provides developers with the objective evidence required to decide whether to adopt cutting-edge features in safety-critical projects or to wait for further refinements.

This transparency is the cornerstone of Solid Sands’ philosophy. By illuminating the dark corners of compiler behavior, they enable engineers to build systems that are "Correct by Design," rather than hoping for correctness through trial and error.


Official Perspective: The Wisdom of Marcel Beemster

Marcel Beemster, Chief Technology Officer of Solid Sands, emphasizes that the relationship between language standards and compiler implementation is a symbiotic, yet delicate, one.

"Adding a new feature to a language standard, implementing it in a compiler, and verifying that implementation are closely interconnected," Beemster notes. "For complex features, maturity takes time. C++20 modules are a good example: the feature is complex to implement, and comprehensive support across mainstream compilers has taken several years to develop. The current state of compiler implementations has now allowed us to create a comprehensive test suite for modules."

Beemster further addresses the core dilemma facing modern systems engineers: The Portability Question.

"The important question for compiler users is which new language features they can confidently use while maintaining reliable implementation and portability across platforms," he explains. "SuperTest Van Gogh 6.0 gives developers working on mission- and safety-critical applications the evidence they need to make that assessment, while allowing them to take advantage of newer C and C++ language features."


Implications for Industry: Why It Matters

The release of Van Gogh 6.0 carries profound implications for several key sectors:

1. Safety-Critical Systems (Automotive, Aerospace, Medical)

In industries like automotive and aerospace, the "ISO 26262" or "DO-178C" standards require rigorous qualification of tools. SuperTest serves as an essential component in the toolchain qualification process. By ensuring the compiler itself is reliable, manufacturers can certify that the software controlling a brake system or a flight stabilizer behaves exactly as the developer intended.

2. Embedded Systems and IoT

As devices become smaller and more connected, the demand for C23 and C++23 features grows. Developers need to squeeze every ounce of performance out of limited hardware. With the enhanced support for constexpr and modern memory-handling features, SuperTest helps these teams push the boundaries of what is possible on constrained silicon without sacrificing safety.

3. The Future of Software Trust

Solid Sands draws an elegant parallel between the architecture of Amsterdam—built on piles driven deep into the sand—and the architecture of software. In a world increasingly defined by autonomous decisions, the trust we place in software is absolute. By providing a "solid foundation" for compilers, Solid Sands is essentially auditing the very bottom layer of the digital pyramid.


A Legacy of Excellence: The "Van Gogh" Identity

The decision to name version 6.0 after Vincent van Gogh is more than a branding exercise. It is a tribute to the Dutch heritage of the company and a reflection of the company’s core values. Van Gogh’s work was characterized by its intensity, its bold departure from tradition, and its enduring, unmistakable quality.

Solid Sands aims to instill these same characteristics into SuperTest. As the software industry moves toward more rapid development cycles, the temptation to sacrifice rigor for speed is constant. The "Van Gogh" suite serves as a reminder that the best work—the work that lasts—is built on a foundation of painstaking, handcrafted quality.


Conclusion

SuperTest Van Gogh 6.0 is a testament to the fact that while the C and C++ languages continue to evolve, the necessity for independent, rigorous verification remains constant. By expanding support for C++20 modules, C++23, and C23, Solid Sands has provided the industry with a necessary compass to navigate the complexities of modern software development.

For developers and systems architects, the message is clear: innovation is only as valuable as the reliability that supports it. With the launch of Van Gogh 6.0, Solid Sands continues to demonstrate why it remains the world’s leading provider of compiler and library testing technology, ensuring that the code powering our future is built on a foundation as solid as the ground beneath our feet.