http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53694
--- Comment #2 from janus at gcc dot gnu.org 2012-06-17 17:19:57 UTC --- (In reply to comment #0) > It is not obvious from the standard that this holds, but it is analog to > ASSIGNMENT(=) and OPERATOR(...) which also act that way. [Which is supported > in > gfortran.] It is correct that gfortran supports this for ASSIGNMENTs and OPERATORs. However, there are problems, cf. PR 41951 comment 6 to 10. The two PRs might be fixable in one go.