【发布时间】:2026-01-18 18:15:01
【问题描述】:
哪些 C 编译器确实支持 #pragma STDC FENV_ACCESS ON(或其等效项)?
cl (19.25.28611):通过#pragma fenv_access (on)支持
gcc (10.2.0):不支持:warning: ignoring '#pragma STDC FENV_ACCESS' (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34678)
clang (11.0.0):不支持:warning: pragma STDC FENV_ACCESS ON is not supported(好像是补丁:https://reviews.llvm.org/D69272)
icc: ??
首选目标架构:x86_64。
【问题讨论】:
-
我的(旧)英特尔编译器版本 13.1.3.198 在配置为 ISO-C99 (
/Qstd=c99) 时支持x86_64。
标签: c floating-point