gcc/gcc/fortran ChangeLog trans-array.c trans- ...
pbrook@gcc.gnu.org
pbrook@gcc.gnu.org
Sun Apr 4 11:50:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: pbrook@gcc.gnu.org 2004-04-04 11:50:01
Modified files:
gcc/fortran : ChangeLog trans-array.c trans-array.h
trans-const.c trans-const.h trans-decl.c
trans-types.c
Log message:
* trans-array.c (OFFSET_FIELD): Rename from BASE_FIELD.
(gfc_conv_descriptor_base): Rename ...
(gfc_conv_descriptor_offset): ... to this.
(gfc_trans_allocate_array_storage): Set offset to zero.
(gfc_conv_array_base): Rename ...
(gfc_conv_array_offset): ... to this.
(gfc_conv_array_index_ref): Add offset parameter.
(gfc_conv_array_ref): Include offset.
(gfc_trans_preloop_setup): Use existing offset.
(gfc_trans_allocate_temp_array, gfc_array_allocate,
gfc_trans_auto_array_allocation, gfc_trans_g77_array,
gfc_trans_dummy_array_bias, gfc_conv_expr_descriptor,
gfc_conf_ss_descriptor): Set offset.
* trans-array.h: Rename prototypes.
* trans-const.h (gfc_index_zero_node): Define.
* trans-decl.c (gfc_build_qualified_array): Change base to offset.
* trans-types.c (gfc_get_array_type_bounds): Ditto.
(gfc_get_nodesc_array_type): Calculate offset before upper bound.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/ChangeLog.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.128&r2=1.1.2.129
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-array.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.17&r2=1.1.2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-array.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-const.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-const.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.2&r2=1.1.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-decl.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.33&r2=1.1.2.34
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fortran/trans-types.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.11&r2=1.1.2.12
More information about the Gcc-cvs
mailing list