tree.h (build_function_type_array): Declare.
authorNathan Froyd <froydnj@codesourcery.com>
Wed, 4 May 2011 13:44:48 +0000 (13:44 +0000)
committerNathan Froyd <froydnj@gcc.gnu.org>
Wed, 4 May 2011 13:44:48 +0000 (13:44 +0000)
commit6c32445bf59d1484a5b6a3aa0d99916ede70b4b1
tree59050dadf44d73f3b2ea442fc54f6fb6a9c2fdf3
parentdf09d1d51c9d0a5e8df630870b51dd96bcdc2325
tree.h (build_function_type_array): Declare.

gcc/
* tree.h (build_function_type_array): Declare.
(build_varargs_function_type_array): Declare.
(build_function_type_vec, build_varargs_function_type_vec): Define.
* tree.c (build_function_type_array_1): New function.
(build_function_type_array): New function.
(build_varargs_function_type_array): New function.

gcc/fortran/
* trans-decl.c (build_library_function_decl_1): Call
build_function_type_vec.  Adjust argument list building accordingly.
* trans-intrinsic.c (gfc_get_intrinsic_lib_fndecl): Likewise.
* trans-types.c (gfc_get_function_type): Likewise.

From-SVN: r173375
gcc/ChangeLog
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans-types.c
gcc/tree.c
gcc/tree.h