The C compiler changes include the changes that are described in New and Changed Features Common to the Compilers, and the following additional changes.
Many SIMD (__m128{d|i}) intrinsic functions are provided for SPARCACE and SPARCACE+.
New compiler options:
–xcheck=noreturn informs the compiler to add code to cause a runtime error if a routine which has been described as "do not return" returns.
–xatomic specifies which atomics support runtime library is linked.
Support for the following C11 features:
Atomic objects
Type-generic expressions (_Generic)
See the cc(1) man page and the Oracle Developer Studio 12.5: C User’s Guide for more information.