• burnus's avatar
    2011-07-21 Tobias Burnus <burnus@net-b.de> · 85c94a64
    burnus authored
            * check.c (gfc_check_present): Allow coarrays.
            * trans-array.c (gfc_conv_array_ref): Avoid casting
            when a pointer is wanted.
            * trans-decl.c (create_function_arglist): For -fcoarray=lib,
            handle hidden token and offset arguments for nondescriptor
            coarrays.
            * trans-expr.c (get_tree_for_caf_expr): New function.
            (gfc_conv_procedure_call): For -fcoarray=lib pass the
            token and offset for nondescriptor coarray dummies.
            * trans.h (lang_type): Add caf_offset tree.
            (GFC_TYPE_ARRAY_CAF_OFFSET): New macro.
    
    2011-07-21  Tobias Burnus  <burnus@net-b.de>
    
            * gfortran.dg/coarray_lib_token_1.f90: New.
    
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176562 138bc75d-0d04-0410-961f-82ee72b054a4
    85c94a64
trans-expr.c 191 KB