https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110832
Uroš Bizjak <ubizjak at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #13 from Uroš Bizjak <ubizjak at gmail dot com> --- Let's keep this patch to gcc-14+. The runtime regression is now due to strict IEEE compilance, where the compiler sanitizes every partial vector input to potentially trapping instructions. OTOH, -fno-trapping-math removes sanitization fixups (and the documentation documents possible issues with assembler and builtins passing non-conformat FP values), and -m[no-]partial-vector-fp-math option is introduced to completely disable potentially traping instructions for partial vectors. So, fixed for gcc-14+.