diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3077f6845f9af50497ad36800b32c449ec9dc81c..b53833bfdf3108f83e5e3956b0bae3254f759585 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2006-01-21  Alan Modra  <amodra@bigpond.net.au>
+
+	* gcc.dg/vmx/1b-01.c: Warning fix.
+	* gcc.dg/vmx/1c-02.c: Likewise.
+	* gcc.dg/vmx/gcc-bug-4.c: Likewise.
+
 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
 
 	PR testsuite/24962
diff --git a/gcc/testsuite/gcc.dg/vmx/1b-01.c b/gcc/testsuite/gcc.dg/vmx/1b-01.c
index 425b0262c605fb982036ee0dfa865479205a969d..8cdacb640f1acc9883a8fc39f86a33825d127992 100644
--- a/gcc/testsuite/gcc.dg/vmx/1b-01.c
+++ b/gcc/testsuite/gcc.dg/vmx/1b-01.c
@@ -5,7 +5,7 @@ vector unsigned char a;
 static void test()
 { 
   check(sizeof(a) == 16, "sizeof(a)");
-  check(((int)&a & 15) == 0, "alignof(a)");
-  check((int)&a != 0, "&a");
+  check(((long)&a & 15) == 0, "alignof(a)");
+  check((long)&a != 0, "&a");
   check(vec_all_eq(a,((vector unsigned char){0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0})), "value(a)");
 }
diff --git a/gcc/testsuite/gcc.dg/vmx/1c-02.c b/gcc/testsuite/gcc.dg/vmx/1c-02.c
index ec591ed596d4617d53fcf84989edeee8ca8640b9..be6adf647fa23f6121480f93e8ce55a076b39edf 100644
--- a/gcc/testsuite/gcc.dg/vmx/1c-02.c
+++ b/gcc/testsuite/gcc.dg/vmx/1c-02.c
@@ -27,8 +27,8 @@ union { char b; vector pixel a; } p16u;
 
 static void test()
 {
-  check((int)&u8.a - (int)&u8 == 16, "u8.a");
-  check((int)&u8.e - (int)&u8 == 32, "u8.e");
+  check((long)&u8.a - (long)&u8 == 16, "u8.a");
+  check((long)&u8.e - (long)&u8 == 32, "u8.e");
   check(sizeof(u8) == 48, "sizeof(u8)");
   check(sizeof(u8u) == 16, "sizeof(u8u)");
 }
diff --git a/gcc/testsuite/gcc.dg/vmx/gcc-bug-4.c b/gcc/testsuite/gcc.dg/vmx/gcc-bug-4.c
index f76fbdc6e00bdf64ef254de0f5a3f0589e68fa39..beb920f2cede2bb53f7675dca7a1b68f4415fec9 100644
--- a/gcc/testsuite/gcc.dg/vmx/gcc-bug-4.c
+++ b/gcc/testsuite/gcc.dg/vmx/gcc-bug-4.c
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
 #include <altivec.h>
 extern vector unsigned int gn00111;
-int f() { return (int)&gn00111; }
+long f() { return (long)&gn00111; }