https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84687
--- Comment #1 from David Binderman <dcb314 at hotmail dot com> --- Reduced code is: a[0]; b, c, d; __attribute__((__simd__)) double exp(double); e() { double f = exp(b); for (; c; c++) { d = c; a[c] = pow(12.0, d) * pow(f, c); } }