[Bug middle-end/100839] -O2 does dangerous optimizations using FMA (please don't break my cross product)

2021-05-30 Thread metalcaedes at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100839 --- Comment #6 from Daniel Gibson --- Are you sure about this? I couldn't find much about floats (and nothing about legal transformations) in the C++ standard, and if it's in IEEE-754 it should be the same for C and C++, right?

[Bug middle-end/100839] -O2 does dangerous optimizations using FMA (please don't break my cross product)

2021-05-30 Thread metalcaedes at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100839 Daniel Gibson changed: What|Removed |Added Resolution|INVALID |FIXED --- Comment #4 from Daniel

[Bug middle-end/100839] -O2 does dangerous optimizations using FMA (please don't break my cross product)

2021-05-30 Thread metalcaedes at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100839 Daniel Gibson changed: What|Removed |Added Resolution|INVALID |FIXED --- Comment #2 from Daniel

[Bug c++/100839] New: -O2 does dangerous optimizations using FMA (please don't break my cross product)

2021-05-30 Thread metalcaedes at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100839 Bug ID: 100839 Summary: -O2 does dangerous optimizations using FMA (please don't break my cross product) Product: gcc Version: 11.1.0 Status: UNCONFIRMED