2006-03-09 Paul Thomas <pault@gcc.gnu.org>
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Mar 2006 05:52:06 +0000 (05:52 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Mar 2006 05:52:06 +0000 (05:52 +0000)
commite6a3cabf17524d4881a29f8b9b6abb2b792a85f9
treea01707e32f37b611c2929f463154b2d63f209724
parentfedc146b41c867a8a0a2f62d5826b51c1cd6ad3d
2006-03-09 Paul Thomas <pault@gcc.gnu.org>

PR fortran/26257
* trans-array.c (gfc_conv_expr_descriptor): Exclude calculation of
the offset and data when se->data_not_needed is set.
* trans.h: Include the data_not_need bit in gfc_se.
* trans-intrinsic.c (gfc_conv_intrinsic_size): Set it for SIZE.

2006-03-09 Paul Thomas <pault@gcc.gnu.org>

* PR fortran/26257
gfortran.dg/auto_char_len_3.f90: New test

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111860 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-array.c
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans.h
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/auto_char_len_3.f90 [new file with mode: 0644]