diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4c2bc3a56f1c8e71e1ae59a8068597763ddcea38..6931a7bcadfdb16749c132193a28b9cfa2ec45d1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2006-11-09  Tobias Burnus  <burnus@net-b.de>
+
+	* gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
+	* gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
+
 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
 
 	* gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
diff --git a/gcc/testsuite/gfortran.dg/gomp/reduction1.f90 b/gcc/testsuite/gfortran.dg/gomp/reduction1.f90
index b69714d4b914db0bb592430ffd1c18aabb2dcebe..6d516ad76ab75dfaa654f00991015be0129927f3 100644
--- a/gcc/testsuite/gfortran.dg/gomp/reduction1.f90
+++ b/gcc/testsuite/gfortran.dg/gomp/reduction1.f90
@@ -1,4 +1,5 @@
 ! { dg-do compile }
+! { dg-options "-fopenmp -fmax-errors=100" }
 ! { dg-require-effective-target tls }
 
 subroutine foo (ia1)
diff --git a/gcc/testsuite/gfortran.dg/io_constraints_3.f90 b/gcc/testsuite/gfortran.dg/io_constraints_3.f90
index 086e488eda8ebb4d9e93720ffb125bdda3b13b2c..ae9acce67847fa15667b634ad4451123b8527c3b 100644
--- a/gcc/testsuite/gfortran.dg/io_constraints_3.f90
+++ b/gcc/testsuite/gfortran.dg/io_constraints_3.f90
@@ -2,7 +2,7 @@
 ! Contributed by Francois-Xavier Coudert (coudert@clipper.ens.fr)
 !
 ! { dg-do compile }
-! { dg-options "-ffree-line-length-none -pedantic" }
+! { dg-options "-ffree-line-length-none -pedantic -fmax-errors=50" }
   integer,parameter :: mone = -1, zero = 0
   character(len=*),parameter :: foo = "foo"
   character(len=20) :: str