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

--- Comment #11 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
(In reply to Tobias Burnus from comment #10)
> gfortran currently generates when it does not know the explicit interface
> something like:
>    float funct(...)

note that:

 float funct(...) // this syntax is valid only in C++

returns the result in s0, because is not really considered a variadic

while

 float funct(int, ...)

uses FPU registers, at least on some ARM platforms.

maybe the problem is only that gfc_get_function_type
tries to give only a part of the parameter list to the back-end?

Reply via email to