ops-long-2.c: Add dg-error directives.
authorJanis Johnson <janis187@us.ibm.com>
Thu, 12 Aug 2004 18:08:12 +0000 (18:08 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Thu, 12 Aug 2004 18:08:12 +0000 (18:08 +0000)
2004-08-12  Janis Johnson  <janis187@us.ibm.com>

* gcc.dg/vmx/ops-long-2.c: Add dg-error directives.

From-SVN: r85889

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vmx/ops-long-2.c

index 658d417d9d62afa7cc6c624e7951b1355952077c..3bbc46ac0c76d625b211c67ef770ce1b804652d9 100644 (file)
@@ -1,3 +1,7 @@
+2004-08-12  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
+
 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/16276
index 1e628f19265999a6f10853004d3f3f7cbad36339..9cb6721065a6e73aee0a317b4afe4fbc2b970b27 100644 (file)
@@ -17,18 +17,18 @@ extern vector unsigned int * *var_vec_u32_ptr;
 extern vector unsigned int *var_vec_u32;
 
 void f36() {
-  vec_st(var_vec_s32[0], var_int[1], var_long_ptr[2]);
-  vec_st(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]);
+  vec_st(var_vec_s32[0], var_int[1], var_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_st(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
 }
 void f37() {
-  vec_ste(var_vec_s32[0], var_int[1], var_long_ptr[2]);
-  vec_ste(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]);
-  vec_stl(var_vec_s32[0], var_int[1], var_long_ptr[2]);
-  vec_stl(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]);
-  vec_stvewx(var_vec_s32[0], var_int[1], var_long_ptr[2]);
-  vec_stvewx(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]);
-  vec_stvx(var_vec_s32[0], var_int[1], var_long_ptr[2]);
-  vec_stvx(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]);
-  vec_stvxl(var_vec_s32[0], var_int[1], var_long_ptr[2]);
-  vec_stvxl(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]);
+  vec_ste(var_vec_s32[0], var_int[1], var_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_ste(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stl(var_vec_s32[0], var_int[1], var_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stl(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stvewx(var_vec_s32[0], var_int[1], var_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stvewx(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stvx(var_vec_s32[0], var_int[1], var_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stvx(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stvxl(var_vec_s32[0], var_int[1], var_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
+  vec_stvxl(var_vec_u32[0], var_int[1], var_unsigned_long_ptr[2]); /* { dg-error "invalid parameter combination" } */
 }