diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2408c335e28f49d825daca78f1bfe9f36a26fcea..fc1aa79f96bfd0dfcb2b049c556d907ebaa1adb8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2006-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
+	in size_t typedef.
+
 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
 
 	* g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
diff --git a/gcc/testsuite/gcc.dg/gomp/pr25990.c b/gcc/testsuite/gcc.dg/gomp/pr25990.c
index ff97dabe277d70cedebf5c70299c6e8d01752a6f..e3c4562cc31cd0b68bb3ea4aa2c0df8ce657c9f6 100644
--- a/gcc/testsuite/gcc.dg/gomp/pr25990.c
+++ b/gcc/testsuite/gcc.dg/gomp/pr25990.c
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-fopenmp -O2 -std=c99" } */
 
-typedef unsigned int size_t;
+typedef __SIZE_TYPE__ size_t;
 
 typedef struct {
   int _flags;