From: Thomas Koenig Date: Fri, 30 Mar 2018 12:18:30 +0000 (+0000) Subject: re PR fortran/85130 (Substrings out of range are not rejected) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=13b5a6bf00a5f472a9629fd6fc018765d8f3fd31;hp=37ca383f9142a8c5ce8196c7b2f2d9aec2306bda;p=gcc.git re PR fortran/85130 (Substrings out of range are not rejected) 2018-03-30 Thomas Koenig PR fortran/85130 * gfortran.dg/substr_6.f90: Remove illegal test for out-of-bounds substring. From-SVN: r258976 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0bbefba5e21..422107aadc9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2018-03-30 Thomas Koenig + + PR fortran/85130 + * gfortran.dg/substr_6.f90: Remove illegal test for + out-of-bounds substring. + 2017-03-30 Thomas Koenig PR fortran/85111 diff --git a/gcc/testsuite/gfortran.dg/substr_6.f90 b/gcc/testsuite/gfortran.dg/substr_6.f90 index 83e788a55a6..0d5e3d75e88 100644 --- a/gcc/testsuite/gfortran.dg/substr_6.f90 +++ b/gcc/testsuite/gfortran.dg/substr_6.f90 @@ -6,8 +6,6 @@ CHARACTER(5), parameter :: c0(1) = (/ "123" // ACHAR(0) // "5" /) CHARACTER*5 c(1) CHARACTER(1), parameter :: c1(5) = (/ "1", "2", "3", ACHAR(0), "5" /) -c = c0(1)(-5:-8) -if (c(1) /= " ") STOP 1 c = (/ c0(1)(1:5) /) do i=1,5 if (c(1)(i:i) /= c1(i)) STOP 2