OSDN Git Service

PR fortran/34770
authorfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Mar 2008 12:19:04 +0000 (12:19 +0000)
committerfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Mar 2008 12:19:04 +0000 (12:19 +0000)
* gfortran.dg/pointer_1.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132801 138bc75d-0d04-0410-961f-82ee72b054a4

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

index ff4c560..01a4e6f 100644 (file)
@@ -1,3 +1,8 @@
+2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/34770
+       * gfortran.dg/pointer_1.f90: New test.
+
 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
 
        PR c++/35315
diff --git a/gcc/testsuite/gfortran.dg/pointer_1.f90 b/gcc/testsuite/gfortran.dg/pointer_1.f90
new file mode 100644 (file)
index 0000000..01ad8b9
--- /dev/null
@@ -0,0 +1,14 @@
+! Testcase for PR34770
+! { dg-do run }
+  implicit none
+  integer, target :: x(0:12)
+  integer, pointer :: z(:)
+  integer i
+  do i = 0,12
+    x(i) = i
+  enddo
+  z => x
+  do i = 0,12
+    if (x(i) /= i .or. z(i) /= i) call abort
+  enddo
+end