diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d9772d200c920cf1e615a800bb944fdc85747e7d..48d729470e22fe027af1c51ba22eb943f8cb499f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-04  Richard Henderson  <rth@redhat.com>
+
+	* gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
+
 2004-12-04  Richard Henderson  <rth@redhat.com>
 
 	* lib/target-supports.exp (check_gc_sections_available): Disable
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c b/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c
index 4ec6fd04bcd92203671020afe7a0e4af7d47b781..fe5b981e70e97fc13772b5df5b787bbc6159133a 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c
@@ -3,11 +3,11 @@
 /* { dg-do compile } */
 /* { dg-options "-O1 -fdump-tree-vars" } */
 
-void foo(int);
+void foo(long);
 
 void xxx(void)
 {
-  int iter, jter;
+  long iter, jter;
 
   for (iter = 0, jter = 2; iter < 100; iter++, jter++)
     {