https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70370
--- Comment #4 from Christophe Lyon <clyon at gcc dot gnu.org> --- An old message from Richard Henderson seems to mean that __real__ and __imag__ shouldn't be used as lvalues: https://gcc.gnu.org/ml/gcc/2004-04/msg00521.html