https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61179
--- Comment #1 from mrestelli <mrestelli at gmail dot com> --- I see now that "DOUBLE COMPLEX" is not specified by the standard, which rather says "There is no keyword for double precision complex." And in fact for a different code I see that gfortran indicates it as GNU extension. So, my example above is not required to work, and I think the error message is probably OK. (Although one could maybe consider allowing it as part of the GNU extension...) Regards, Marco