https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114767
Roger Sayle <roger at nextmovesoftware dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |roger at nextmovesoftware dot com --- Comment #3 from Roger Sayle <roger at nextmovesoftware dot com> --- Richard has already changed this from "gfortran" to "tree-optimization", but for the record, the C equivalent of this test case (with the same issue) is: void scale_i(_Complex double *c, int n) { for (int i=0; i<n; i++) c[i] *= __builtin_complex(0.0,1.0); }