LLVM can reorder rounding-mode-sensitive float operations outside rounding mode changes in SSE #72252
Labels
A-codegen
Area: Code generation
A-floating-point
Area: Floating point numbers and arithmetic
A-LLVM
Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.
C-bug
Category: This is a bug.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
In release mode, this code can break:
Because
value
can get reordered after all the rounding mode switches. I'm not sure what the right thing to do here is.The text was updated successfully, but these errors were encountered: