OSDN Git Service

2004-08-13 Janis Johnson <janis187@us.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / ext / altivec-2.C
1 /* { dg-do compile { target powerpc*-*-* } } */
2 /* { dg-xfail-if "" { "powerpc-ibm-aix*" } { "-maltivec" } { "" } } */
3 /* { dg-options "-maltivec -Wall" } */
4
5 /* This test checks if AltiVec builtins accept const-qualified
6    arguments.  */
7
8 #include <altivec.h>
9 #include "altivec_check.h"
10
11 int main (int argc, const char * argv[])
12 {
13   int i;
14   const float cf = 1.0;
15   vector float v;
16   const vector float cv = (vector float){1.0, 2.0, 3.0, 4.0};
17
18   altivec_check ();
19
20   vec_dst(&cv, i, 0);
21   v = vec_ld(0, &cv);   
22   v = vec_lde(0, &cf);
23   vec_lvsl(0, &cf);
24   
25   return 0;
26 }