PR libfortran/27895
* intrinsics/reshape_generic.c (reshape_internal): Fix so that it works correctly for zero-sized arrays. * m4/reshape.m4: Likewise. * generated/reshape_r16.c: Regenerate. * generated/reshape_c4.c: Regenerate. * generated/reshape_i4.c: Regenerate. * generated/reshape_c16.c: Regenerate. * generated/reshape_r10.c: Regenerate. * generated/reshape_r8.c: Regenerate. * generated/reshape_c10.c: Regenerate. * generated/reshape_c8.c: Regenerate. * generated/reshape_i8.c: Regenerate. * generated/reshape_i16.c: Regenerate. * generated/reshape_r4.c: Regenerate. * gcc/testsuite/gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118455 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gfortran.dg/zero_sized_1.f90 1 addition, 1 deletiongcc/testsuite/gfortran.dg/zero_sized_1.f90
- libgfortran/ChangeLog 18 additions, 0 deletionslibgfortran/ChangeLog
- libgfortran/generated/reshape_c10.c 33 additions, 5 deletionslibgfortran/generated/reshape_c10.c
- libgfortran/generated/reshape_c16.c 33 additions, 5 deletionslibgfortran/generated/reshape_c16.c
- libgfortran/generated/reshape_c4.c 33 additions, 5 deletionslibgfortran/generated/reshape_c4.c
- libgfortran/generated/reshape_c8.c 33 additions, 5 deletionslibgfortran/generated/reshape_c8.c
- libgfortran/generated/reshape_i16.c 33 additions, 5 deletionslibgfortran/generated/reshape_i16.c
- libgfortran/generated/reshape_i4.c 33 additions, 5 deletionslibgfortran/generated/reshape_i4.c
- libgfortran/generated/reshape_i8.c 33 additions, 5 deletionslibgfortran/generated/reshape_i8.c
- libgfortran/generated/reshape_r10.c 33 additions, 5 deletionslibgfortran/generated/reshape_r10.c
- libgfortran/generated/reshape_r16.c 33 additions, 5 deletionslibgfortran/generated/reshape_r16.c
- libgfortran/generated/reshape_r4.c 33 additions, 5 deletionslibgfortran/generated/reshape_r4.c
- libgfortran/generated/reshape_r8.c 33 additions, 5 deletionslibgfortran/generated/reshape_r8.c
- libgfortran/intrinsics/reshape_generic.c 35 additions, 7 deletionslibgfortran/intrinsics/reshape_generic.c
- libgfortran/m4/reshape.m4 36 additions, 6 deletionslibgfortran/m4/reshape.m4
Loading
Please register or sign in to comment