f771 assertion failure

Aaron Jackson jackson@negril.msrce.howard.edu
Sun Sep 28 00:25:00 GMT 1997


>>Also, I get several of these
>>
>>> apsi.f: In subroutine `rffti1':
>>> apsi.f:4886: warning:
>>>          CALL RFFTI1 (N,WSAVE(N+1),WSAVE(2*N+1))
>>>               1
>>> apsi.f:4983: (continued):
>>>          SUBROUTINE RFFTI1 (N,WA,IFAC)
>>>                     2
>>> Argument #3 (named `ifac') of `rffti1' is one type at (2) but is \
>>> some other type at (1) [info -f g77 M GLOBALS]
>>
>>but don't know enough about Fortran to know what the implications
>>are.  What actually happens?  The subroutine gets fed bad data?
>>Something similar to c++'s non-const-reference, which gets fed
>>the address of a temporary?

Not knowing what's going on...but looking at the line numbers brings up
a question:  is that a recursive subroutine?  FORTRAN77 does not support
recursive functions or subroutines, that's a FORTRAN90 thang.

Aaron Jackson		jackson@msrce.howard.edu



More information about the Gcc mailing list