Diab Compiler: 25 Years of Innovation
Boost application performance, reduce memory footprint, and produce high-quality, standards-compliant object code for embedded systems with Wind River® Diab Compiler.
Big Performance. Tiny Footprint.
Flexible Compiler Optimizations
Our unique optimization technology generates extremely fast, high-quality object code in the smallest possible footprint.
Optimize with PrecisionAccess hundreds of compiler optimization options such as global, local, processor-specific, profile-driven, and whole program optimization for the best performance and code density.
Lower Hardware CostsBuild lower power devices that use less memory, reducing hardware costs and boosting profitability.
Differentiate Your ProductsDevelop faster applications with more functionality than the competition.
Ship on TimeMeet application performance requirements early in the project to mitigate the risk of last-minute optimizations that can so easily jeopardize schedules.
Detailed descriptions of Diab Compiler's optimization technology are found in the product note. Download now.
The Latest Industry Standards
Wind River Diab Compiler conforms to the most recent ANSI/ISO C and C++ compiler standards, including C89, C99, and EC++.
Easily Ported CodeDiab Compiler produces code that complies with industry standards so code ports smoothly to different environments.
Portable Legacy ApplicationsDiab Compiler supports older standards such as Kernighan and Ritchie and System V.3 UNIX, so porting legacy applications is easy.
Tool InteroperabilityDiab Compiler adheres strictly to EABI, ELF, and DWARF binary and symbolic formats so you get maximum tool interoperability.
One Compiler, Many ArchitecturesDiab Compiler supports ten of the top architectures so you can standardize on one compiler across your projects.
Reliable Quality
Mission-critical applications across the globe rely on Wind River Diab Compiler's 25 years of field and lab testing, as do hundreds of millions of successful deployed devices in certified applications for the automotive, aerospace, industrial, and medical industries.
Diab Compiler boasts millions of test cases, and tests against the industry's most recognized compiler test suites, including Plum Hall, Modena, Paranoia, and ACE's SuperTest, as well as thousands of regression tests, benchmarks, and industry-focused test cases. With Diab Compiler, you can ship with confidence that deployed devices will meet high standards for quality and reduce exposure to field-diagnosed issues.
Meet Safety Requirements
We're pleased that Wind River Diab Compiler has been used in projects validated by TÜV NORD for automotive functional safety, and proud of the millions of successful deployed products in safety critical markets such as industrial, medical, avionics, and automotive.
Experience in Safety Critical Projects
Diab Compiler is a key component of the Wind River VxWorks® Cert Platform and countless successful deployments of safety critical projects in the industrial, medical, avionics, and automotive industries.
Certification Bodies
Our relationships with certification bodies such as TÜV, the FAA, and third parties including Validas and Verocel form a valuable ecosystem for environments that require safety certification such as DO-178B, IEC 61508, and ISO 26262.
Transparent Defect Reporting
All compilers have defects, but only Wind River shares them transparently. Our customers are made aware of possible threats to safety though Wind River pro-active alerts, so they can quickly investigate and jointly resolve issues together with Wind River before deployment.
Global and Local Support
Wind River Diab Compiler is supported by our award-winning and Service Capability and Performance (SCP)–certified support organization and the Wind River Support Network website. With six major support centers and 21 additional hubs worldwide, we give your local teams local support in their language.
Wind River Long-Term Support Services lengthens the support window for Diab Compiler for devices that need support for many years or even decades. This service also provides customized updates and quality assurance to minimize the impact of the compiler changes to your binary code.


Wind River Diab Compiler 5.9.3 Evaluation
Wind River Diab Compiler Product Overview