------- Comment #1 from kargl at gcc dot gnu dot org  2009-08-25 00:36 -------
There isn't a problem with having more than 2 complex function
in a file.  The problem is that your complex functions are 
using a nonstandard extension.
REMOVE:kargl[242] cat > k.f90
      COMPLEX FUNCTION F0_HDEC*16(M1,M2,QSQ)
      RETURN
      END
REMOVE:kargl[243] gfc4x -c k.f90
k.f90:1.30:

      COMPLEX FUNCTION F0_HDEC*16(M1,M2,QSQ)
                              1
Error: Expected formal argument list in function definition at (1)

Notice is error is point at the *.  I'm fairly certain that there
was a previous bug report about this form, and it was decided that
it would not be supported.  I'll see if I can find the old bug
report.  Perhpas, tobias remembers the details.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41160

Reply via email to