http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61119
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Tricky case, but fold also handles REALPART / IMAGPART of +, - and conjugate and of a cexpi call. Of course that may not matter in the end, as "easily decompose" probably doesn't apply to those simplifications (as shown here).