https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99127
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- So, do you get the ICE with int c_pow_r_1, c_pow_r_0, c_pow_phase; void c_pow() { _Complex double r = __builtin_cexpi(c_pow_phase); c_pow_r_0 = __real__ r; c_pow_r_1 = __imag__ r; } too?