2007-08-06 Christopher D. Rickett <crickett@lanl.gov>
authorkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Aug 2007 00:27:25 +0000 (00:27 +0000)
committerkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Aug 2007 00:27:25 +0000 (00:27 +0000)
commit4c47c8b7d39c1da50b5cefeb4e28f9c9d77d19f4
tree9c712a82e188eac02acefd1674eeebba1a691c46
parent0497c8f9b18f173d452d630f2e0d220ae9fce77d
2007-08-06  Christopher D. Rickett  <crickett@lanl.gov>

        PR fortran/32732
        * trans-expr.c (gfc_conv_scalar_char_value): Convert the tree and
        actual arg expressions for scalar characters passed by-value to
        bind(c) routines.
        (gfc_conv_function_call): Call gfc_conv_scalar_char_value.
        * trans.h: Add prototype for gfc_conv_scalar_char_value.
        * trans-decl.c (generate_local_decl): Convert by-value character
        dummy args of bind(c) procedures using
        gfc_conv_scalar_char_value.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127265 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/fortran/trans-expr.c
gcc/fortran/trans.h