OSDN Git Service

2008-03-29 Paul Thomas <pault@gcc.gnu.org>
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 29 Mar 2008 08:11:02 +0000 (08:11 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 29 Mar 2008 08:11:02 +0000 (08:11 +0000)
commit680e31235fbd80f6c20ba1bae308e45bcba3a547
tree4a75eff4d82cbafdd38d6c403013a27b5d32c727
parentb3cafa9197d818f2aef5b57809a69b1b4df3f1ed
2008-03-29  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/35698
* trans-array.c (gfc_array_init_size): Set 'size' zero if
negative in one dimension.

PR fortran/35702
* trans-expr.c (gfc_trans_string_copy): Only assign a char
directly if the lhs and rhs types are the same.

2008-03-29  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/35698
* gfortran.dg/allocate_zerosize_3.f: New test.

PR fortran/35702
* gfortran.dg/character_assign_1.f90: New test.

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