Embedded World 2017 - Green Hills Software unveils latest C compilers

1 min read

Green Hills Software has announced its latest Optimizing C and C++ Compilers for 32-bit and 64-bit embedded processor architectures, including ARM, Intel and Power Architecture.

Among new features are enhanced support for the C++11 language, updated functional safety certification and NEON autovectorization.

New hardware-specific optimisations include:

  1. Automatic or manual vectorization for ARM NEON instructions. NEON technology is a 128-bit SIMD (Single Instruction, Multiple Data) architecture extension for the ARM Cortex-A series.
  2. Expanded support for the latest Intel Streaming SIMD Extensions (SSE4).
  3. Updated support for over 100 new DSP instructions in the SPE2 instruction set on Power Architecture e200 processors for increased and efficient performance on automotive and industrial vector processing.

Green Hills Software is maintaining functional safety qualification for its C/C++ Compilers, toolchain and C/C++ runtime libraries, certified to meet the highest levels of functional safety levels for ISO 26262 ASIL D (Automotive), IEC 61508 SIL 4 (Industrial) and EN 50128 SWSIL 4 (Railway) standards.

In addition, the integrated single-pass MISRA-C adherence checker gives development teams a flexible means to enforce cleaner, higher-quality code.