diff options
| author | pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-22 18:37:16 +0000 |
|---|---|---|
| committer | pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-22 18:37:16 +0000 |
| commit | 8957d6ed996dde24977bbaefd28519a165df09c4 (patch) | |
| tree | c581df9acdcd56fb46d26e938987f567e36afb1b /libjava/java/lang | |
| parent | d2e0944d8492c8e49a71117b95557c045ce47ae7 (diff) | |
| download | ppe42-gcc-8957d6ed996dde24977bbaefd28519a165df09c4.tar.gz ppe42-gcc-8957d6ed996dde24977bbaefd28519a165df09c4.zip | |
2006-03-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/31193
* trans-intrinsic.c (gfc_size_in_bytes): Remove function.
(gfc_conv_intrinsic_array_transfer): Remove calls to previous.
Explicitly extract TREE_TYPEs for source and mold. Use these
to calculate length of source and mold, except for characters,
where the se string_length is used. For mold, the TREE_TYPE is
recalculated using gfc_get_character_type_len so that the
result is correctly cast for character literals and substrings.
Do not use gfc_typenode_for_spec for the final cast.
2006-03-22 Paul Thomas <pault@gcc.gnu.org>
PR fortran/31193
* gfortran.dg/transfer_array_intrinsic_3.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123131 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang')
0 files changed, 0 insertions, 0 deletions

