efriedma added a comment. Could you lay out the expected interaction between "STDC FENV_ACCESS", "clang fp exceptions", "float_control", and "fenv_access"? If there's some way to map everything to "#pragma clang fp", please lay that out; if that isn't possible, please explain why.
As far as I can tell, "STDC FENV_ACCESS" and "STDC FENV_ROUND" don't directly interact. FENV_ROUND just overrides the rounding mode for specific floating-point operations; it doesn't impact whether environment access is allowed. So the call to setRoundingModeOverride seems dubious. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D126364/new/ https://reviews.llvm.org/D126364 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits