https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120951
David Binderman <dcb314 at hotmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |needs-bisection --- Comment #1 from David Binderman <dcb314 at hotmail dot com> --- Reduced code seems to be: typedef struct { double real } Float; double float_from_double_inplace_r; double fmod(double, double); void float_from_double_inplace() { float_from_double_inplace_r = fmod(((Float *)0)->real, ((Float *)0)->real); }