[Bug tree-optimization/101479] vectorized impossible conditional floating point operations still cause traps (-ffast-math, -O3)

2021-07-16 Thread Simon.Thornington at tssecurities dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101479 --- Comment #4 from Simon Thornington --- I'll add that changing close_to_zero from fabs(x) < 0.5 to x == 0.0 || fabs(x) < 0.5 everything starts to work as I'd expect again...

[Bug c/101479] vectorized impossible conditional floating point operations still cause traps (-ffast-math, -O3)

2021-07-16 Thread Simon.Thornington at tssecurities dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101479 --- Comment #1 from Simon Thornington --- x_not_zero -> could_be_zero sorry

[Bug c/101479] New: vectorized impossible conditional floating point operations still cause traps (-ffast-math, -O3)

2021-07-16 Thread Simon.Thornington at tssecurities dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101479 Bug ID: 101479 Summary: vectorized impossible conditional floating point operations still cause traps (-ffast-math, -O3) Product: gcc Version: 12.0 Status: UNCONFIRMED