[NPS] We need gnu99 standard for GCC.
[NPS] We need to push the diagnostics first for clang.