1*67e74705SXin Li // RUN: %clang_cc1 -triple=powerpc64-unknown-linux-gnu -faltivec -target-feature +vsx -fsyntax-only -verify %s 2*67e74705SXin Li // RUN: %clang_cc1 -triple=powerpc64le-unknown-linux-gnu -faltivec -target-feature +vsx -fsyntax-only -verify %s 3*67e74705SXin Li 4*67e74705SXin Li // Legitimate for VSX. 5*67e74705SXin Li __vector double vv_d1; 6*67e74705SXin Li vector double v_d2; 7*67e74705SXin Li 8*67e74705SXin Li // These should have errors. 9*67e74705SXin Li __vector long double vv_ld3; // expected-error {{cannot use 'long double' with '__vector'}} 10*67e74705SXin Li vector long double v_ld4; // expected-error {{cannot use 'long double' with '__vector'}} 11