Fix CLang implementation of macro.
Current CLang implementation of SOPC_GCC_DIAGNOSTIC_IGNORE_DISCARD_QUALIFIER
macro is incorrect as __GNUC__
default value is 4. Moreover, reading CLang user manual, I think it is not a good idea to rely on __GNUC__
value using CLang.