re PR fortran/34079 (Bind(C): Character argument/return value problems)
authorTobias Burnus <burnus@net-b.de>
Thu, 22 Nov 2007 09:55:47 +0000 (10:55 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Thu, 22 Nov 2007 09:55:47 +0000 (10:55 +0100)
commit7861a5ce14376a46409d83eeebef942be4030fe4
tree8a9a62e34f11f58333d3069ebae8246ca7489e01
parentac605fd66dcaa3c39b41c94d0c00a00659c3e42e
re PR fortran/34079 (Bind(C): Character argument/return value problems)

2007-11-22  Tobias Burnus  <burnus@net-b.de>

        PR fortran/34079
        * trans-expr.c (gfc_conv_function_call): Do not append
        string length arguments when calling bind(c) procedures.
        * trans-decl.c (create_function_arglist): Do not append
        string length arguments when declaring bind(c) procedures.

2007-11-22  Tobias Burnus  <burnus@net-b.de>

        PR fortran/34079
        * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
        * gfortran.dg/bind_c_usage_13.f03: New.
        * gfortran.dg/bind_c_usage_14.f03: New.

From-SVN: r130346
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/bind_c_usage_10.f03
gcc/testsuite/gfortran.dg/bind_c_usage_13.f03 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/bind_c_usage_14.f03 [new file with mode: 0644]