https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83175
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Try -fno-strict-aliasing as it looks like the code is violating C/C++ aliasing rules.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83175
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Try -fno-strict-aliasing as it looks like the code is violating C/C++ aliasing rules.