Check in forgotten test for fortran/65766
authorLouis Krupp <lkrupp@gcc.gnu.org>
Wed, 7 Oct 2015 09:21:58 +0000 (09:21 +0000)
committerLouis Krupp <lkrupp@gcc.gnu.org>
Wed, 7 Oct 2015 09:21:58 +0000 (09:21 +0000)
From-SVN: r228564

gcc/testsuite/gfortran.dg/substr_alloc_string_comp_1.f90 [new file with mode: 0644]

diff --git a/gcc/testsuite/gfortran.dg/substr_alloc_string_comp_1.f90 b/gcc/testsuite/gfortran.dg/substr_alloc_string_comp_1.f90
new file mode 100644 (file)
index 0000000..3a69a58
--- /dev/null
@@ -0,0 +1,23 @@
+! { dg-do run }
+! PR fortran/65766
+! Substrings of allocatable string components of derived types
+program substr_derived_alloc_comp
+    implicit none
+
+    type t1
+        character(len=:), allocatable :: s
+    end type t1
+
+    character(len=*), parameter :: c = &
+      "0123456789abcdefghijklmnopqrstuvwxyz"
+
+    type(t1) x1
+
+    integer i
+
+    x1%s = c
+
+    do i = 1, 36
+        if (x1%s(i:) .ne. c(i:)) call abort
+    end do
+end program