Я считаю, что C99 распознает только 3 прагмы (6.10.6) ( все они связаны с плавающей запятой )
#pragma STDC CX_LIMITED_RANGE ... /* (7.3.4) */
#pragma STDC FENV_ACCESS ... /* (7.6.1) */
#pragma STDC FP_CONTRACT ... /* (7.12.2) */
Любая прагма без STDC
имеет поведение, определяемое реализацией (6.10.6), и поэтому ее лучше всего НЕ ИСПОЛЬЗОВАТЬ
Нераспознанная прагма STDC
вызывает неопределенное поведение.