diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2005-05-29 16:02:09 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2005-05-29 16:02:09 +0000 |
commit | 72caba17ea465d1cfb1a4982f531566dcac27232 (patch) | |
tree | 181048e11241d6f20cce0dd0367d8cf43e8fa30b /gcc/modulo-sched.c | |
parent | 0ac2a27ad751182f295a6baab384ca22c11e53b2 (diff) | |
download | gcc-72caba17ea465d1cfb1a4982f531566dcac27232.zip gcc-72caba17ea465d1cfb1a4982f531566dcac27232.tar.gz gcc-72caba17ea465d1cfb1a4982f531566dcac27232.tar.bz2 |
re PR fortran/16939 (Pointers not passed as subroutine arguments)
2005-05-29 Paul Thomas <pault@gcc.gnu.org>
PR fortran/16939
PR fortran/17192
PR fortran/17193
PR fortran/17202
PR fortran/18689
PR fortran/18890
PR fortran/21297
* fortran/trans-array.c (gfc_conv_resolve_dependencies): Add string
length to temp_ss for character pointer array assignments.
* fortran/trans-expr.c (gfc_conv_variable): Correct errors in
dereferencing of characters and character pointers.
* fortran/trans-expr.c (gfc_conv_function_call): Provide string
length as return argument for various kinds of handling of return.
Return a char[]* temporary for character pointer functions and
dereference the temporary upon return.
From-SVN: r100324
Diffstat (limited to 'gcc/modulo-sched.c')
0 files changed, 0 insertions, 0 deletions