Green Hills Optimizing Compilers

For 40 years, the Green Hills Optimizing Compilers have led the embedded industry by generating the fastest, smallest, and most reliable code. They use the most advanced optimizations to maximize your program’s performance even within strict size constraints.

The compiler allows software developers to:

  • Use latest C and C++ language standards
  • Optimize performance by eliminating unnecessary code and variables, inline across modules, better analyze inter-procedural aliases
  • Seamlessly integrate the compiler into a build and release automation systems
  • Enforce industry-standard coding conventions like MISRA 2004 and MISRA 2012

The Green Hills Compilers have been certified to meet the highest levels of tool qualification and C/C++ runtime certification:

  • Certified for IEC 61508:2010 (Industrial), EN 50128:2011 (Railway), and ISO 26262:2011 (Automotive) functional safety standards by TÜV NORD and exida
  • Qualified for both SIL 4 and ASIL D
  • Pre-certified C/C++ runtime to the highest levels achievable
  • Supported on 32- and 64-bit Arm and AURIX™ TriCore™
  • Runs on Windows and Linux host development environments

Integration with AUTOSAR Classic, third-party RTOSes, and bare metal