trans-array.c (gfc_trans_array_constructor_value): Use size_int for bounds of range types.
2011-05-04 Richard Guenther <rguenther@suse.de> * trans-array.c (gfc_trans_array_constructor_value): Use size_int for bounds of range types. (gfc_trans_array_constructor_value): Use size_type_node for memcpy argument. * trans-common.c (build_field): Use gfc_charlen_type_node for lengths. * trans-openmp.c (gfc_trans_omp_clauses): Do not pass NULL as type to build_int_cst. * trans-const.c (gfc_build_string_const): Use size_int for bounds of range types. (gfc_build_wide_string_const): Likewise. * trans-stmt.c (gfc_trans_label_assign): Use gfc_charlen_type_node for lengths. (gfc_trans_character_select): Likewise. (gfc_trans_character_select): Do not pass NULL as type to build_int_cst. (gfc_trans_character_select): Use size_int for bounds of range types. * trans-io.c (gfc_build_io_library_fndecls): Likewise. (add_case): Do not pass NULL as type to build_int_cst. (transfer_expr): Likewise. (transfer_array_desc): Likewise. * trans-decl.c (gfc_add_assign_aux_vars): Use gfc_charlen_type_node for lengths. (gfc_trans_assign_aux_var): Likewise. (create_main_function): Use size_int for bounds of range types. * trans-intrinsic.c (gfc_conv_intrinsic_minmax_char): Do not pass NULL as type to build_int_cst. (gfc_conv_intrinsic_spacing): Likewise. (gfc_conv_intrinsic_rrspacing): Likewise. (gfc_conv_intrinsic_len): Use gfc_charlen_type_node for lengths. From-SVN: r173374
Showing
- gcc/fortran/ChangeLog 33 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/trans-array.c 2 additions, 2 deletionsgcc/fortran/trans-array.c
- gcc/fortran/trans-common.c 1 addition, 1 deletiongcc/fortran/trans-common.c
- gcc/fortran/trans-const.c 4 additions, 4 deletionsgcc/fortran/trans-const.c
- gcc/fortran/trans-decl.c 3 additions, 3 deletionsgcc/fortran/trans-decl.c
- gcc/fortran/trans-intrinsic.c 6 additions, 6 deletionsgcc/fortran/trans-intrinsic.c
- gcc/fortran/trans-io.c 9 additions, 9 deletionsgcc/fortran/trans-io.c
- gcc/fortran/trans-openmp.c 2 additions, 1 deletiongcc/fortran/trans-openmp.c
- gcc/fortran/trans-stmt.c 6 additions, 4 deletionsgcc/fortran/trans-stmt.c
Loading
Please register or sign in to comment