re PR fortran/38135 (RESHAPE gives wrong result)
authorThomas Koenig <tkoenig@gcc.gnu.org>
Tue, 18 Nov 2008 22:43:05 +0000 (22:43 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Tue, 18 Nov 2008 22:43:05 +0000 (22:43 +0000)
commit042fed7915f1e924be61128d6409ad3eee2fe0a2
tree97cecaa39e4576d0bc34005844bc138cb8810cbc
parent7a401a0df37dd6d55bf20b75ddf977f1b14c98f7
re PR fortran/38135 (RESHAPE gives wrong result)

2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR libfortran/38135
* m4/reshape.m4:  Correct bounds checking when PAD is present.
Treat PAD as if it were SOURCE when SOURCE is empty.
* intrinsics/reshape_generic.c:  Likewise.
* generated/reshape_c10.c Regenerated.
* generated/reshape_c16.c Regenerated.
* generated/reshape_c4.c Regenerated.
* generated/reshape_c8.c Regenerated.
* generated/reshape_i16.c Regenerated.
* generated/reshape_i4.c Regenerated.
* generated/reshape_i8.c Regenerated.
* generated/reshape_r10.c Regenerated.
* generated/reshape_r16.c Regenerated.
* generated/reshape_r4.c Regenerated.
* generated/reshape_r8.c Regenerated.

2008-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR libfortran/38135
* gfortran.dg/reshape_pad_1.f90:  New test case.

From-SVN: r141982
16 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/reshape_pad_1.f90 [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/generated/reshape_c10.c
libgfortran/generated/reshape_c16.c
libgfortran/generated/reshape_c4.c
libgfortran/generated/reshape_c8.c
libgfortran/generated/reshape_i16.c
libgfortran/generated/reshape_i4.c
libgfortran/generated/reshape_i8.c
libgfortran/generated/reshape_r10.c
libgfortran/generated/reshape_r16.c
libgfortran/generated/reshape_r4.c
libgfortran/generated/reshape_r8.c
libgfortran/intrinsics/reshape_generic.c
libgfortran/m4/reshape.m4