aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2010-01-09 18:31:00 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2010-01-09 18:31:00 +0000
commitd5a8d70496b2617db76099153eb9984ca7f66294 (patch)
treea6b7c3829a183a39905922538c3ef8f9d9996276 /gcc
parentf5fcb67a0b628bdb1a46b87b6bda635f3869a93f (diff)
downloadgcc-d5a8d70496b2617db76099153eb9984ca7f66294.zip
gcc-d5a8d70496b2617db76099153eb9984ca7f66294.tar.gz
gcc-d5a8d70496b2617db76099153eb9984ca7f66294.tar.bz2
re PR fortran/32489 (Endless loop when compiling - middle-end?)
2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/32489 * gfortran.dg/array_constructor_33.f90: New test. gfortran.dg/array_function_5.f90: Add credit. From-SVN: r155772
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gfortran.dg/array_constructor_33.f9010
-rw-r--r--gcc/testsuite/gfortran.dg/array_function_5.f901
3 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0b2c3a5..c2e9144 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/32489
+ * gfortran.dg/array_constructor_33.f90: New test.
+ gfortran.dg/array_function_5.f90: Add credit.
+
2010-01-09 Alexandre Oliva <aoliva@redhat.com>
PR debug/42631
diff --git a/gcc/testsuite/gfortran.dg/array_constructor_33.f90 b/gcc/testsuite/gfortran.dg/array_constructor_33.f90
new file mode 100644
index 0000000..7a7c6fa
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/array_constructor_33.f90
@@ -0,0 +1,10 @@
+! { dg-do compile }
+! PR20923 gfortran slow for large array constructors.
+! Test case prepared from PR by Jerry DeLisle <jvdelisle@gcc.gnu.org>
+program sel
+ implicit none
+ integer(kind=4),parameter :: n=1000
+ integer(kind=4) :: i,j
+ real(kind=4),dimension(n*n) :: vect
+ vect(:) = (/ ((( (i+j+3)),i=1,n),j=1,n) /)
+end
diff --git a/gcc/testsuite/gfortran.dg/array_function_5.f90 b/gcc/testsuite/gfortran.dg/array_function_5.f90
index da4873b..05f3c92 100644
--- a/gcc/testsuite/gfortran.dg/array_function_5.f90
+++ b/gcc/testsuite/gfortran.dg/array_function_5.f90
@@ -1,6 +1,7 @@
! { dg-do run )
! PR41278 internal compiler error related to matmul and transpose
! Test case prepared by Jerry DeLisle <jvdelisle@gcc.gnu.org>
+! Original test case by Chris <cmklaij@hetnet.nl>
program bug
implicit none
real, dimension(3,3) :: matA,matB,matC