trans-decl.c (gfc_build_builtin_function_decls): Add may_require_tmp dummy argument.
commit93e2e0465e67d3e26f839c3069d0618708054b24
authorTobias Burnus <burnus@net-b.de>
Sun, 31 Aug 2014 06:32:06 +0000 (31 08:32 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Sun, 31 Aug 2014 06:32:06 +0000 (31 08:32 +0200)
tree7515b78b346b4c72b9972ea0c1e2d9756f6f8fa8
parent5c535ce21614d6c7f27918b4ba1162aec43d481d
trans-decl.c (gfc_build_builtin_function_decls): Add may_require_tmp dummy argument.

2014-08-31  Tobias Burnus  <burnus@net-b.de>

gcc/fortran/
        * trans-decl.c (gfc_build_builtin_function_decls): Add
        may_require_tmp dummy argument.
        * trans-intrinsic.c (gfc_conv_intrinsic_caf_get,
        conv_caf_send): Handle may_require_tmp argument.
        (gfc_conv_intrinsic_function): Update call.
        * gfortran.texi (_gfortran_caf_send, _gfortran_caf_get,
        _gfortran_caf_sendget): Update interface description.

gcc/testsuite/
        * gfortran.dg/coarray_lib_comm_1.f90: New.

libgfortran/
        * caf/libcaf.h (_gfortran_caf_send, _gfortran_caf_get,
        _gfortran_caf_sendget): Update prototype.
        * caf/single.c (_gfortran_caf_send, _gfortran_caf_get,
        _gfortran_caf_sendget): Handle may_require_tmp.

From-SVN: r214764
gcc/fortran/ChangeLog
gcc/fortran/gfortran.texi
gcc/fortran/trans-decl.c
gcc/fortran/trans-intrinsic.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/caf/libcaf.h
libgfortran/caf/single.c