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?