r239868 - in /branches/fortran-dev/gcc/fortran:...
pault@gcc.gnu.org
pault@gcc.gnu.org
Tue Aug 30 17:32:00 GMT 2016
Author: pault
Date: Tue Aug 30 17:31:59 2016
New Revision: 239868
URL: https://gcc.gnu.org/viewcvs?rev=239868&root=gcc&view=rev
Log:
2016-08-30 Paul Thomas <pault@gcc.gnu.org>
* trans-array.c (gfc_array_init_size): Remove argument 'ts'.
Use the 'expr' typespec instead.
(gfc_array_allocate): Remove the typespec argument in the call
to gfc_array_init_size.
* trans-expr.c (gfc_conv_scalar_to_descriptor): Use the type
of the scalar to get the element size, rather than that of
the descriptor.
(gfc_conv_intrinsic_to_class): Provide the typespec for the
call to gfc_conv_scalar_to_descriptor.
(gfc_conv_component_ref): Whitespace.
(gfc_conv_procedure_call): Provide the typespec as above.
(gfc_conv_structure): Provide rank for call to
gfc_conv_initializer.
(gfc_trans_pointer_assignment): Update the rank field in the
case of rank remap.
* trans-intrinsic.c (gfc_conv_intrinsic_caf_get): Provide the
typespec for the calls to gfc_conv_scalar_to_descriptor. Change
call to gfc_get_dtype_rank_type into gfc_get_dtype. Provide
extra arguments for call to gfc_trans_create_temp_array.
(conv_caf_send): As previous and eliminate 'tmp2'.
(gfc_conv_intrinsic_sizeof): Use the elem_len field.
Modified:
branches/fortran-dev/gcc/fortran/ChangeLog.fortran-dev
branches/fortran-dev/gcc/fortran/trans-array.c
branches/fortran-dev/gcc/fortran/trans-expr.c
branches/fortran-dev/gcc/fortran/trans-intrinsic.c
More information about the Gcc-cvs
mailing list