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