OSDN Git Service

2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
authormikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Sep 2010 16:04:55 +0000 (16:04 +0000)
committermikael <mikael@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Sep 2010 16:04:55 +0000 (16:04 +0000)
commit1557756e1e4954779caa11f9106651487b328ee2
tree621c836e7b1da6680756ece6af0fc95a362cf496
parentbe147e7f552859527cc7d18e5e169deefcc8bea1
2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>

* trans-stmt.c (gfc_trans_character_select): Be conversion-safe while
checking string length value.
* trans-intrinsic.c (gfc_conv_intrinsic_char): Build integer using
gfc_charlen_type_node type.

PR fortran/45564
* trans-intrinsic.c (gfc_conv_intrinsic_transfer): Convert string
length to gfc_charlen_type_node.

2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>

* gfortran.dg/achar_4.f90: Enable bounds checking.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@163958 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans-stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/achar_4.f90