]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite, rs6000: Replace powerpc_vsx_ok with powerpc_vsx [PR114842]
authorKewen Lin <linkw@linux.ibm.com>
Wed, 29 May 2024 02:41:12 +0000 (21:41 -0500)
committerKewen Lin <linkw@linux.ibm.com>
Wed, 29 May 2024 02:41:57 +0000 (21:41 -0500)
As noted in PR114842, most of the test cases which require
effective target check powerpc_vsx_ok actually care about
if VSX feature is enabled, and they should adopt effective
target powerpc_vsx instead.  Otherwise, when users specifying
extra -mno-vsx like in RUNTESTFLAGS, powerpc_vsx_ok returns
true but the test is tested without VSX and the test case
would fail.  With the commit teaching powerpc_vsx consider
current_compiler_flags, dg-{additional,}-options can be taken
into account when evaluating powerpc_vsx, so this patch also
moves dg-{additional,}-options lines before lines with
dg-require-effective-target to make it effective.

PR testsuite/114842

gcc/testsuite/ChangeLog:

* g++.dg/ext/pr85503.C: Replace powerpc_vsx_ok with powerpc_vsx,
move dg-options and dg-additional-options lines before
dg-require-effective-target lines when it doesn't cause any side
effect like note message.
* g++.dg/pr69667.C: Likewise.
* g++.target/powerpc/altivec-19.C: Likewise.
* g++.target/powerpc/pr101168.C: Likewise.
* g++.target/powerpc/pr65240-1.C: Likewise.
* g++.target/powerpc/pr65240-2.C: Likewise.
* g++.target/powerpc/pr65240-3.C: Likewise.
* g++.target/powerpc/pr65240-4.C: Likewise.
* g++.target/powerpc/pr65242.C: Likewise.
* g++.target/powerpc/pr67211.C: Likewise.
* g++.target/powerpc/pr71294.C: Likewise.
* g++.target/powerpc/pr84279.C: Likewise.
* g++.target/powerpc/pr93974.C: Likewise.
* g++.target/powerpc/undef-bool-1.C: Likewise.
* gcc.dg/gomp/pr82374.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: Likewise.
* gcc.dg/vect/pr109011-1.c: Likewise.
* gcc.dg/vect/pr109011-2.c: Likewise.
* gcc.dg/vect/pr109011-3.c: Likewise.
* gcc.dg/vect/pr109011-4.c: Likewise.
* gcc.dg/vect/pr109011-5.c: Likewise.
* gcc.dg/vmx/extract-vsx.c: Likewise.
* gcc.dg/vmx/insert-vsx.c: Likewise.
* gcc.dg/vmx/ld-vsx.c: Likewise.
* gcc.dg/vmx/ldl-vsx.c: Likewise.
* gcc.dg/vmx/merge-vsx.c: Likewise.
* gcc.dg/vmx/splat-vsx.c: Likewise.
* gcc.dg/vmx/st-vsx.c: Likewise.
* gcc.dg/vmx/stl-vsx.c: Likewise.
* gcc.target/powerpc/altivec-2-runnable.c: Likewise.
* gcc.target/powerpc/altivec-37.c: Likewise.
* gcc.target/powerpc/altivec_vld_vst_addr-2.c: Likewise.
* gcc.target/powerpc/amo1.c: Likewise.
* gcc.target/powerpc/atomic-p7.c: Likewise.
* gcc.target/powerpc/atomic-p8.c: Likewise.
* gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
* gcc.target/powerpc/bcd-1.c: Likewise.
* gcc.target/powerpc/bcd-2.c: Likewise.
* gcc.target/powerpc/bcd-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
* gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise.
* gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
* gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise.
* gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
* gcc.target/powerpc/bmi2-pext64-1a.c: Likewise.
* gcc.target/powerpc/bool2-p7.c: Likewise.
* gcc.target/powerpc/bool2-p8.c: Likewise.
* gcc.target/powerpc/bool3-p7.c: Likewise.
* gcc.target/powerpc/bool3-p8.c: Likewise.
* gcc.target/powerpc/builtins-1.c: Likewise.
* gcc.target/powerpc/builtins-3-p8.c: Likewise.
* gcc.target/powerpc/builtins-3-p9.c: Likewise.
* gcc.target/powerpc/builtins-4.c: Likewise.
* gcc.target/powerpc/builtins-5.c: Likewise.
* gcc.target/powerpc/builtins-9.c: Likewise.
* gcc.target/powerpc/byte-in-either-range-0.c: Likewise.
* gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
* gcc.target/powerpc/byte-in-range-0.c: Likewise.
* gcc.target/powerpc/byte-in-range-1.c: Likewise.
* gcc.target/powerpc/byte-in-set-0.c: Likewise.
* gcc.target/powerpc/byte-in-set-1.c: Likewise.
* gcc.target/powerpc/byte-in-set-2.c: Likewise.
* gcc.target/powerpc/clone1.c: Likewise.
* gcc.target/powerpc/conv-vectorize-1.c: Likewise.
* gcc.target/powerpc/conv-vectorize-2.c: Likewise.
* gcc.target/powerpc/crypto-builtin-1.c: Likewise.
* gcc.target/powerpc/crypto-builtin-2.c: Likewise.
* gcc.target/powerpc/ctz-3.c: Likewise.
* gcc.target/powerpc/ctz-4.c: Likewise.
* gcc.target/powerpc/darn-0.c: Likewise.
* gcc.target/powerpc/darn-1.c: Likewise.
* gcc.target/powerpc/darn-2.c: Likewise.
* gcc.target/powerpc/dform-1.c: Likewise.
* gcc.target/powerpc/dform-2.c: Likewise.
* gcc.target/powerpc/dform-3.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise.
* gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise.
* gcc.target/powerpc/direct-move-double1.c: Likewise.
* gcc.target/powerpc/direct-move-float1.c: Likewise.
* gcc.target/powerpc/direct-move-float3.c: Likewise.
* gcc.target/powerpc/direct-move-long1.c: Likewise.
* gcc.target/powerpc/direct-move-vector.c: Likewise.
* gcc.target/powerpc/direct-move-vint1.c: Likewise.
* gcc.target/powerpc/divkc3-2.c: Likewise.
* gcc.target/powerpc/divkc3-3.c: Likewise.
* gcc.target/powerpc/extend-divide-1.c: Likewise.
* gcc.target/powerpc/extend-divide-2.c: Likewise.
* gcc.target/powerpc/float128-3.c: Likewise.
* gcc.target/powerpc/float128-3b.c: Likewise.
* gcc.target/powerpc/float128-5.c: Likewise.
* gcc.target/powerpc/float128-fma1.c: Likewise.
* gcc.target/powerpc/float128-hw.c: Likewise.
* gcc.target/powerpc/float128-hw10.c: Likewise.
* gcc.target/powerpc/float128-hw2.c: Likewise.
* gcc.target/powerpc/float128-hw3.c: Likewise.
* gcc.target/powerpc/float128-hw4.c: Likewise.
* gcc.target/powerpc/float128-hw5.c: Likewise.
* gcc.target/powerpc/float128-hw6.c: Likewise.
* gcc.target/powerpc/float128-hw7.c: Likewise.
* gcc.target/powerpc/float128-hw8.c: Likewise.
* gcc.target/powerpc/float128-hw9.c: Likewise.
* gcc.target/powerpc/float128-odd.c: Likewise.
* gcc.target/powerpc/float128-sqrt1.c: Likewise.
* gcc.target/powerpc/float128-type-1.c: Likewise.
* gcc.target/powerpc/float128-type-2.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-add-4.c: Likewise.
* gcc.target/powerpc/fold-vec-add-6.c: Likewise.
* gcc.target/powerpc/fold-vec-add-7.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-double.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-float.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-int.h: Likewise.
* gcc.target/powerpc/fold-vec-cmp-int.p7.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-short.h: Likewise.
* gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise.
* gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise.
* gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise.
* gcc.target/powerpc/fold-vec-div-float.c: Likewise.
* gcc.target/powerpc/fold-vec-div-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-div-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-char.p7.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-float.p7.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-int.p7.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-short.p7.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-double.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-ld-double.c: Likewise.
* gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-ld-misc.c: Likewise.
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Likewise.
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: Likewise.
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: Likewise.
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: Likewise.
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ands-char.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ands-int.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ands-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ands-short.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ors-char.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
* gcc.target/powerpc/fold-vec-madd-double.c: Likewise.
* gcc.target/powerpc/fold-vec-madd-float.c: Likewise.
* gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise.
* gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-mergehl-double.c: Likewise.
* gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-mergehl-pixel.c: Likewise.
* gcc.target/powerpc/fold-vec-minmax-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-mult-float.c: Likewise.
* gcc.target/powerpc/fold-vec-mult-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-mult-int.c: Likewise.
* gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise.
* gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise.
* gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-char.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-int.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise.
* gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise.
* gcc.target/powerpc/fold-vec-neg-short.c: Likewise.
* gcc.target/powerpc/fold-vec-pack-double.c: Likewise.
* gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-perm-double.c: Likewise.
* gcc.target/powerpc/fold-vec-perm-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-select-double.c: Likewise.
* gcc.target/powerpc/fold-vec-select-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise.
* gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-splat-16.c: Likewise.
* gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Likewise.
* gcc.target/powerpc/fold-vec-splat-pixel.c: Likewise.
* gcc.target/powerpc/fold-vec-splats-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-splats-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-st-double.c: Likewise.
* gcc.target/powerpc/fold-vec-st-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-st-pixel.c: Likewise.
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: Likewise.
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: Likewise.
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: Likewise.
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: Likewise.
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise.
* gcc.target/powerpc/fold-vec-sub-floatdouble.c: Likewise.
* gcc.target/powerpc/fold-vec-sub-int128.c: Likewise.
* gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise.
* gcc.target/powerpc/fold-vec-unpack-float.c: Likewise.
* gcc.target/powerpc/fold-vec-unpack-int.c: Likewise.
* gcc.target/powerpc/fusion.c: Likewise.
* gcc.target/powerpc/fusion2.c: Likewise.
* gcc.target/powerpc/gnuattr1.c: Likewise.
* gcc.target/powerpc/gnuattr2.c: Likewise.
* gcc.target/powerpc/gnuattr3.c: Likewise.
* gcc.target/powerpc/mul-vectorize-1.c: Likewise.
* gcc.target/powerpc/mulkc3-2.c: Likewise.
* gcc.target/powerpc/mulkc3-3.c: Likewise.
* gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise.
* gcc.target/powerpc/p8-vec-xl-xst.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-8.c: Likewise.
* gcc.target/powerpc/p8vector-fp.c: Likewise.
* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
* gcc.target/powerpc/p8vector-ldst.c: Likewise.
* gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
* gcc.target/powerpc/p9-dimode1.c: Likewise.
* gcc.target/powerpc/p9-dimode2.c: Likewise.
* gcc.target/powerpc/p9-extract-1.c: Likewise.
* gcc.target/powerpc/p9-extract-2.c: Likewise.
* gcc.target/powerpc/p9-extract-3.c: Likewise.
* gcc.target/powerpc/p9-extract-4.c: Likewise.
* gcc.target/powerpc/p9-fpcvt-1.c: Likewise.
* gcc.target/powerpc/p9-fpcvt-2.c: Likewise.
* gcc.target/powerpc/p9-fpcvt-3.c: Likewise.
* gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise.
* gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
* gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
* gcc.target/powerpc/p9-minmax-1.c: Likewise.
* gcc.target/powerpc/p9-minmax-2.c: Likewise.
* gcc.target/powerpc/p9-minmax-3.c: Likewise.
* gcc.target/powerpc/p9-permute.c: Likewise.
* gcc.target/powerpc/p9-splat-1.c: Likewise.
* gcc.target/powerpc/p9-splat-2.c: Likewise.
* gcc.target/powerpc/p9-splat-3.c: Likewise.
* gcc.target/powerpc/p9-splat-4.c: Likewise.
* gcc.target/powerpc/p9-splat-5.c: Likewise.
* gcc.target/powerpc/p9-vbpermd.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise.
* gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-7.c: Likewise.
* gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
* gcc.target/powerpc/p9-vneg.c: Likewise.
* gcc.target/powerpc/p9-vparity.c: Likewise.
* gcc.target/powerpc/p9-vpermr.c: Likewise.
* gcc.target/powerpc/p9-xxbr-1.c: Likewise.
* gcc.target/powerpc/p9-xxbr-2.c: Likewise.
* gcc.target/powerpc/p9-xxbr-3.c: Likewise.
* gcc.target/powerpc/ppc-fma-1.c: Likewise.
* gcc.target/powerpc/ppc-fma-2.c: Likewise.
* gcc.target/powerpc/ppc-fortran/pr102767.f90: Likewise.
* gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
* gcc.target/powerpc/ppc-round.c: Likewise.
* gcc.target/powerpc/ppc-round2.c: Likewise.
* gcc.target/powerpc/ppc-round3.c: Likewise.
* gcc.target/powerpc/pr100866-1.c: Likewise.
* gcc.target/powerpc/pr100866-2.c: Likewise.
* gcc.target/powerpc/pr102868.c: Likewise.
* gcc.target/powerpc/pr103124.c: Likewise.
* gcc.target/powerpc/pr103605-1.c: Likewise.
* gcc.target/powerpc/pr103605-2.c: Likewise.
* gcc.target/powerpc/pr104015-1.c: Likewise.
* gcc.target/powerpc/pr104124.c: Likewise.
* gcc.target/powerpc/pr104239-1.c: Likewise.
* gcc.target/powerpc/pr104239-2.c: Likewise.
* gcc.target/powerpc/pr104239-3.c: Likewise.
* gcc.target/powerpc/pr104482.c: Likewise.
* gcc.target/powerpc/pr105271.c: Likewise.
* gcc.target/powerpc/pr106769-p8.c: Likewise.
* gcc.target/powerpc/pr106769-p9.c: Likewise.
* gcc.target/powerpc/pr107412.c: Likewise.
* gcc.target/powerpc/pr108396.c: Likewise.
* gcc.target/powerpc/pr109069-2.c: Likewise.
* gcc.target/powerpc/pr109082.c: Likewise.
* gcc.target/powerpc/pr110429.c: Likewise.
* gcc.target/powerpc/pr111449-1.c: Likewise.
* gcc.target/powerpc/pr111449-2.c: Likewise.
* gcc.target/powerpc/pr113950.c: Likewise.
* gcc.target/powerpc/pr42747.c: Likewise.
* gcc.target/powerpc/pr43154.c: Likewise.
* gcc.target/powerpc/pr47755.c: Likewise.
* gcc.target/powerpc/pr47862.c: Likewise.
* gcc.target/powerpc/pr48053-1.c: Likewise.
* gcc.target/powerpc/pr48053-2.c: Likewise.
* gcc.target/powerpc/pr48053-3.c: Likewise.
* gcc.target/powerpc/pr48192.c: Likewise.
* gcc.target/powerpc/pr48226.c: Likewise.
* gcc.target/powerpc/pr48258-1.c: Likewise.
* gcc.target/powerpc/pr48258-2.c: Likewise.
* gcc.target/powerpc/pr48857.c: Likewise.
* gcc.target/powerpc/pr52199.c: Likewise.
* gcc.target/powerpc/pr53487.c: Likewise.
* gcc.target/powerpc/pr56605.c: Likewise.
* gcc.target/powerpc/pr57150.c: Likewise.
* gcc.target/powerpc/pr58673-1.c: Likewise.
* gcc.target/powerpc/pr58673-2.c: Likewise.
* gcc.target/powerpc/pr59054.c: Likewise.
* gcc.target/powerpc/pr60203.c: Likewise.
* gcc.target/powerpc/pr60676.c: Likewise.
* gcc.target/powerpc/pr64019.c: Likewise.
* gcc.target/powerpc/pr66144-1.c: Likewise.
* gcc.target/powerpc/pr66144-2.c: Likewise.
* gcc.target/powerpc/pr66144-3.c: Likewise.
* gcc.target/powerpc/pr67808.c: Likewise.
* gcc.target/powerpc/pr68163.c: Likewise.
* gcc.target/powerpc/pr70243.c: Likewise.
* gcc.target/powerpc/pr70669.c: Likewise.
* gcc.target/powerpc/pr71186.c: Likewise.
* gcc.target/powerpc/pr71309.c: Likewise.
* gcc.target/powerpc/pr71656-1.c: Likewise.
* gcc.target/powerpc/pr71656-2.c: Likewise.
* gcc.target/powerpc/pr71670.c: Likewise.
* gcc.target/powerpc/pr71680.c: Likewise.
* gcc.target/powerpc/pr71698.c: Likewise.
* gcc.target/powerpc/pr71720.c: Likewise.
* gcc.target/powerpc/pr71763.c: Likewise.
* gcc.target/powerpc/pr71977-1.c: Likewise.
* gcc.target/powerpc/pr71977-2.c: Likewise.
* gcc.target/powerpc/pr72717.c: Likewise.
* gcc.target/powerpc/pr72804.c: Likewise.
* gcc.target/powerpc/pr72853.c: Likewise.
* gcc.target/powerpc/pr77289.c: Likewise.
* gcc.target/powerpc/pr78056-1.c: Likewise.
* gcc.target/powerpc/pr78056-3.c: Likewise.
* gcc.target/powerpc/pr78102.c: Likewise.
* gcc.target/powerpc/pr78543.c: Likewise.
* gcc.target/powerpc/pr78604.c: Likewise.
* gcc.target/powerpc/pr78658.c: Likewise.
* gcc.target/powerpc/pr78953.c: Likewise.
* gcc.target/powerpc/pr79004.c: Likewise.
* gcc.target/powerpc/pr79038-1.c: Likewise.
* gcc.target/powerpc/pr79179.c: Likewise.
* gcc.target/powerpc/pr79251.p7.c: Likewise.
* gcc.target/powerpc/pr79251.p8.c: Likewise.
* gcc.target/powerpc/pr79251.p9.c: Likewise.
* gcc.target/powerpc/pr79354.c: Likewise.
* gcc.target/powerpc/pr79544.c: Likewise.
* gcc.target/powerpc/pr79799-1.c: Likewise.
* gcc.target/powerpc/pr79799-2.c: Likewise.
* gcc.target/powerpc/pr79799-3.c: Likewise.
* gcc.target/powerpc/pr79799-5.c: Likewise.
* gcc.target/powerpc/pr79907.c: Likewise.
* gcc.target/powerpc/pr79951.c: Likewise.
* gcc.target/powerpc/pr80315-1.c: Likewise.
* gcc.target/powerpc/pr80315-2.c: Likewise.
* gcc.target/powerpc/pr80315-3.c: Likewise.
* gcc.target/powerpc/pr80315-4.c: Likewise.
* gcc.target/powerpc/pr80510-1.c: Likewise.
* gcc.target/powerpc/pr80510-2.c: Likewise.
* gcc.target/powerpc/pr80695-p8.c: Likewise.
* gcc.target/powerpc/pr80695-p9.c: Likewise.
* gcc.target/powerpc/pr80718.c: Likewise.
* gcc.target/powerpc/pr81348.c: Likewise.
* gcc.target/powerpc/pr81622.c: Likewise.
* gcc.target/powerpc/pr81959.c: Likewise.
* gcc.target/powerpc/pr82015.c: Likewise.
* gcc.target/powerpc/pr82748-1.c: Likewise.
* gcc.target/powerpc/pr82748-2.c: Likewise.
* gcc.target/powerpc/pr83399.c: Likewise.
* gcc.target/powerpc/pr83862.c: Likewise.
* gcc.target/powerpc/pr84154-1.c: Likewise.
* gcc.target/powerpc/pr84154-2.c: Likewise.
* gcc.target/powerpc/pr84154-3.c: Likewise.
* gcc.target/powerpc/pr84220-sld2.c: Likewise.
* gcc.target/powerpc/pr84220-sldw.c: Likewise.
* gcc.target/powerpc/pr84220-xxperm.c: Likewise.
* gcc.target/powerpc/pr84220-xxsld.c: Likewise.
* gcc.target/powerpc/pr84226.c: Likewise.
* gcc.target/powerpc/pr85456.c: Likewise.
* gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise.
* gcc.target/powerpc/pr86731-longlong.c: Likewise.
* gcc.target/powerpc/pr88309.c: Likewise.
* gcc.target/powerpc/pr88558-p8.c: Likewise.
* gcc.target/powerpc/pr88845.c: Likewise.
* gcc.target/powerpc/pr88965.c: Likewise.
* gcc.target/powerpc/pr90763.c: Likewise.
* gcc.target/powerpc/pr91903.c: Likewise.
* gcc.target/powerpc/pr92398.p9+.c: Likewise.
* gcc.target/powerpc/pr92398.p9-.c: Likewise.
* gcc.target/powerpc/pr92923-1.c: Likewise.
* gcc.target/powerpc/pr92923-2.c: Likewise.
* gcc.target/powerpc/pr93073.c: Likewise.
* gcc.target/powerpc/pr93658.c: Likewise.
* gcc.target/powerpc/pr96125.c: Likewise.
* gcc.target/powerpc/pr96139-a.c: Likewise.
* gcc.target/powerpc/pr96139-b.c: Likewise.
* gcc.target/powerpc/pr96933-1.c: Likewise.
* gcc.target/powerpc/pr96933-2.c: Likewise.
* gcc.target/powerpc/pr97019.c: Likewise.
* gcc.target/powerpc/pr98914.c: Likewise.
* gcc.target/powerpc/pragma_misc9.c: Likewise.
* gcc.target/powerpc/pure-builtin-redundant-load.c: Likewise.
* gcc.target/powerpc/recip-5.c: Likewise.
* gcc.target/powerpc/sad-vectorize-1.c: Likewise.
* gcc.target/powerpc/sad-vectorize-2.c: Likewise.
* gcc.target/powerpc/sd-vsx.c: Likewise.
* gcc.target/powerpc/signbit-1.c: Likewise.
* gcc.target/powerpc/signbit-2.c: Likewise.
* gcc.target/powerpc/sldoi_to_mov.c: Likewise.
* gcc.target/powerpc/swaps-p8-1.c: Likewise.
* gcc.target/powerpc/swaps-p8-12.c: Likewise.
* gcc.target/powerpc/swaps-p8-14.c: Likewise.
* gcc.target/powerpc/swaps-p8-15.c: Likewise.
* gcc.target/powerpc/swaps-p8-16.c: Likewise.
* gcc.target/powerpc/swaps-p8-17.c: Likewise.
* gcc.target/powerpc/swaps-p8-18.c: Likewise.
* gcc.target/powerpc/swaps-p8-19.c: Likewise.
* gcc.target/powerpc/swaps-p8-2.c: Likewise.
* gcc.target/powerpc/swaps-p8-22.c: Likewise.
* gcc.target/powerpc/swaps-p8-23.c: Likewise.
* gcc.target/powerpc/swaps-p8-24.c: Likewise.
* gcc.target/powerpc/swaps-p8-25.c: Likewise.
* gcc.target/powerpc/swaps-p8-26.c: Likewise.
* gcc.target/powerpc/swaps-p8-27.c: Likewise.
* gcc.target/powerpc/swaps-p8-3.c: Likewise.
* gcc.target/powerpc/swaps-p8-30.c: Likewise.
* gcc.target/powerpc/swaps-p8-33.c: Likewise.
* gcc.target/powerpc/swaps-p8-36.c: Likewise.
* gcc.target/powerpc/swaps-p8-39.c: Likewise.
* gcc.target/powerpc/swaps-p8-4.c: Likewise.
* gcc.target/powerpc/swaps-p8-42.c: Likewise.
* gcc.target/powerpc/swaps-p8-45.c: Likewise.
* gcc.target/powerpc/swaps-p8-5.c: Likewise.
* gcc.target/powerpc/undef-bool-2.c: Likewise.
* gcc.target/powerpc/unpack-vectorize-2.c: Likewise.
* gcc.target/powerpc/unpack-vectorize-3.c: Likewise.
* gcc.target/powerpc/upper-regs-df.c: Likewise.
* gcc.target/powerpc/upper-regs-sf.c: Likewise.
* gcc.target/powerpc/vadsdu-0.c: Likewise.
* gcc.target/powerpc/vadsdu-1.c: Likewise.
* gcc.target/powerpc/vadsdu-2.c: Likewise.
* gcc.target/powerpc/vadsdu-3.c: Likewise.
* gcc.target/powerpc/vadsdu-4.c: Likewise.
* gcc.target/powerpc/vadsdu-5.c: Likewise.
* gcc.target/powerpc/vadsdub-1.c: Likewise.
* gcc.target/powerpc/vadsdub-2.c: Likewise.
* gcc.target/powerpc/vadsduh-1.c: Likewise.
* gcc.target/powerpc/vadsduh-2.c: Likewise.
* gcc.target/powerpc/vadsduw-1.c: Likewise.
* gcc.target/powerpc/vadsduw-2.c: Likewise.
* gcc.target/powerpc/vec-cmp-sel.c: Likewise.
* gcc.target/powerpc/vec-cmp.c: Likewise.
* gcc.target/powerpc/vec-extract-1.c: Likewise.
* gcc.target/powerpc/vec-extract-2.c: Likewise.
* gcc.target/powerpc/vec-extract-3.c: Likewise.
* gcc.target/powerpc/vec-extract-4.c: Likewise.
* gcc.target/powerpc/vec-extract-5.c: Likewise.
* gcc.target/powerpc/vec-extract-6.c: Likewise.
* gcc.target/powerpc/vec-extract-7.c: Likewise.
* gcc.target/powerpc/vec-extract-8.c: Likewise.
* gcc.target/powerpc/vec-extract-9.c: Likewise.
* gcc.target/powerpc/vec-init-10.c: Likewise.
* gcc.target/powerpc/vec-init-3.c: Likewise.
* gcc.target/powerpc/vec-init-6.c: Likewise.
* gcc.target/powerpc/vec-init-7.c: Likewise.
* gcc.target/powerpc/vec-minmax-1.c: Likewise.
* gcc.target/powerpc/vec-minmax-2.c: Likewise.
* gcc.target/powerpc/vec-mul.c: Likewise.
* gcc.target/powerpc/vec-perm-ctor.c: Likewise.
* gcc.target/powerpc/vec-set-char.c: Likewise.
* gcc.target/powerpc/vec-set-int.c: Likewise.
* gcc.target/powerpc/vec-set-short.c: Likewise.
* gcc.target/powerpc/vec_reve_1.c: Likewise.
* gcc.target/powerpc/vec_reve_2.c: Likewise.
* gcc.target/powerpc/vector_float.c: Likewise.
* gcc.target/powerpc/versioned-copy-loop.c: Likewise.
* gcc.target/powerpc/vslv-0.c: Likewise.
* gcc.target/powerpc/vslv-1.c: Likewise.
* gcc.target/powerpc/vsrv-0.c: Likewise.
* gcc.target/powerpc/vsrv-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise.
* gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise.
* gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise.
* gcc.target/powerpc/vsx-13.c: Likewise.
* gcc.target/powerpc/vsx-7.c: Likewise.
* gcc.target/powerpc/vsx-builtin-1.c: Likewise.
* gcc.target/powerpc/vsx-builtin-2.c: Likewise.
* gcc.target/powerpc/vsx-builtin-3.c: Likewise.
* gcc.target/powerpc/vsx-builtin-4.c: Likewise.
* gcc.target/powerpc/vsx-builtin-5.c: Likewise.
* gcc.target/powerpc/vsx-builtin-6.c: Likewise.
* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
* gcc.target/powerpc/vsx-builtin-msum.c: Likewise.
* gcc.target/powerpc/vsx-extract-1.c: Likewise.
* gcc.target/powerpc/vsx-extract-2.c: Likewise.
* gcc.target/powerpc/vsx-extract-3.c: Likewise.
* gcc.target/powerpc/vsx-extract-4.c: Likewise.
* gcc.target/powerpc/vsx-extract-5.c: Likewise.
* gcc.target/powerpc/vsx-extract-6.c: Likewise.
* gcc.target/powerpc/vsx-extract-7.c: Likewise.
* gcc.target/powerpc/vsx-float0.c: Likewise.
* gcc.target/powerpc/vsx-himode.c: Likewise.
* gcc.target/powerpc/vsx-himode2.c: Likewise.
* gcc.target/powerpc/vsx-himode3.c: Likewise.
* gcc.target/powerpc/vsx-mass-1.c: Likewise.
* gcc.target/powerpc/vsx-qimode.c: Likewise.
* gcc.target/powerpc/vsx-qimode2.c: Likewise.
* gcc.target/powerpc/vsx-qimode3.c: Likewise.
* gcc.target/powerpc/vsx-sfminmax.c: Likewise.
* gcc.target/powerpc/vsx-simode.c: Likewise.
* gcc.target/powerpc/vsx-simode2.c: Likewise.
* gcc.target/powerpc/vsx-simode3.c: Likewise.
* gcc.target/powerpc/vsx-vector-1.c: Likewise.
* gcc.target/powerpc/vsx-vector-2.c: Likewise.
* gcc.target/powerpc/vsx-vector-3.c: Likewise.
* gcc.target/powerpc/vsx-vector-4.c: Likewise.
* gcc.target/powerpc/vsx-vector-6-func-1op.c: Likewise.
* gcc.target/powerpc/vsx-vector-6-func-2lop.c: Likewise.
* gcc.target/powerpc/vsx-vector-6-func-2op.c: Likewise.
* gcc.target/powerpc/vsx-vector-6-func-3op.c: Likewise.
* gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: Likewise.
* gcc.target/powerpc/vsx-vector-6-func-cmp.c: Likewise.
* gcc.target/powerpc/vsx-vector-7.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
* gcc.target/powerpc/vsxcopy.c: Likewise.
* gfortran.dg/nint_p7.f90: Likewise.
* gfortran.dg/pr102860.f90: Likewise.

882 files changed:
gcc/testsuite/g++.dg/ext/pr85503.C
gcc/testsuite/g++.dg/pr69667.C
gcc/testsuite/g++.target/powerpc/altivec-19.C
gcc/testsuite/g++.target/powerpc/pr101168.C
gcc/testsuite/g++.target/powerpc/pr65240-1.C
gcc/testsuite/g++.target/powerpc/pr65240-2.C
gcc/testsuite/g++.target/powerpc/pr65240-3.C
gcc/testsuite/g++.target/powerpc/pr65240-4.C
gcc/testsuite/g++.target/powerpc/pr65242.C
gcc/testsuite/g++.target/powerpc/pr67211.C
gcc/testsuite/g++.target/powerpc/pr71294.C
gcc/testsuite/g++.target/powerpc/pr84279.C
gcc/testsuite/g++.target/powerpc/pr93974.C
gcc/testsuite/g++.target/powerpc/undef-bool-1.C
gcc/testsuite/gcc.dg/gomp/pr82374.c
gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c
gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c
gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c
gcc/testsuite/gcc.dg/vect/pr109011-1.c
gcc/testsuite/gcc.dg/vect/pr109011-2.c
gcc/testsuite/gcc.dg/vect/pr109011-3.c
gcc/testsuite/gcc.dg/vect/pr109011-4.c
gcc/testsuite/gcc.dg/vect/pr109011-5.c
gcc/testsuite/gcc.dg/vmx/extract-vsx.c
gcc/testsuite/gcc.dg/vmx/insert-vsx.c
gcc/testsuite/gcc.dg/vmx/ld-vsx.c
gcc/testsuite/gcc.dg/vmx/ldl-vsx.c
gcc/testsuite/gcc.dg/vmx/merge-vsx.c
gcc/testsuite/gcc.dg/vmx/splat-vsx.c
gcc/testsuite/gcc.dg/vmx/st-vsx.c
gcc/testsuite/gcc.dg/vmx/stl-vsx.c
gcc/testsuite/gcc.target/powerpc/altivec-2-runnable.c
gcc/testsuite/gcc.target/powerpc/altivec-37.c
gcc/testsuite/gcc.target/powerpc/altivec_vld_vst_addr-2.c
gcc/testsuite/gcc.target/powerpc/amo1.c
gcc/testsuite/gcc.target/powerpc/atomic-p7.c
gcc/testsuite/gcc.target/powerpc/atomic-p8.c
gcc/testsuite/gcc.target/powerpc/atomic_load_store-p8.c
gcc/testsuite/gcc.target/powerpc/bcd-1.c
gcc/testsuite/gcc.target/powerpc/bcd-2.c
gcc/testsuite/gcc.target/powerpc/bcd-3.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-3.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-4.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-5.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-3.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-4.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-sig-5.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-10.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-11.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-3.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-4.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-5.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-6.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-7.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-8.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-9.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-10.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-11.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-3.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-4.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-5.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-6.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-7.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-8.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-data-class-9.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-0.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-1.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-2.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-3.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-4.c
gcc/testsuite/gcc.target/powerpc/bfp/scalar-test-neg-5.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-0.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-1.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-2.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-exp-3.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-0.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-1.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-2.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-extract-sig-3.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-0.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-1.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-2.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-3.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-4.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-5.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-6.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-insert-exp-7.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-0.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-1.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-2.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-3.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-4.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-5.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-6.c
gcc/testsuite/gcc.target/powerpc/bfp/vec-test-data-class-7.c
gcc/testsuite/gcc.target/powerpc/bmi2-pext64-1a.c
gcc/testsuite/gcc.target/powerpc/bool2-p7.c
gcc/testsuite/gcc.target/powerpc/bool2-p8.c
gcc/testsuite/gcc.target/powerpc/bool3-p7.c
gcc/testsuite/gcc.target/powerpc/bool3-p8.c
gcc/testsuite/gcc.target/powerpc/builtins-1.c
gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c
gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c
gcc/testsuite/gcc.target/powerpc/builtins-4.c
gcc/testsuite/gcc.target/powerpc/builtins-5.c
gcc/testsuite/gcc.target/powerpc/builtins-9.c
gcc/testsuite/gcc.target/powerpc/byte-in-either-range-0.c
gcc/testsuite/gcc.target/powerpc/byte-in-either-range-1.c
gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c
gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c
gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c
gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c
gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c
gcc/testsuite/gcc.target/powerpc/clone1.c
gcc/testsuite/gcc.target/powerpc/conv-vectorize-1.c
gcc/testsuite/gcc.target/powerpc/conv-vectorize-2.c
gcc/testsuite/gcc.target/powerpc/crypto-builtin-1.c
gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.c
gcc/testsuite/gcc.target/powerpc/ctz-3.c
gcc/testsuite/gcc.target/powerpc/ctz-4.c
gcc/testsuite/gcc.target/powerpc/darn-0.c
gcc/testsuite/gcc.target/powerpc/darn-1.c
gcc/testsuite/gcc.target/powerpc/darn-2.c
gcc/testsuite/gcc.target/powerpc/dform-1.c
gcc/testsuite/gcc.target/powerpc/dform-2.c
gcc/testsuite/gcc.target/powerpc/dform-3.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-0.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-10.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-13.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-15.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-18.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-20.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-23.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-25.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-28.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-3.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-30.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-33.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-35.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-38.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-40.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-43.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-45.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-48.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-5.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-50.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-53.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-55.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-58.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-60.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-63.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-65.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-68.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-70.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-73.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-75.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-78.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-8.c
gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c
gcc/testsuite/gcc.target/powerpc/direct-move-double1.c
gcc/testsuite/gcc.target/powerpc/direct-move-float1.c
gcc/testsuite/gcc.target/powerpc/direct-move-float3.c
gcc/testsuite/gcc.target/powerpc/direct-move-long1.c
gcc/testsuite/gcc.target/powerpc/direct-move-vector.c
gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c
gcc/testsuite/gcc.target/powerpc/divkc3-2.c
gcc/testsuite/gcc.target/powerpc/divkc3-3.c
gcc/testsuite/gcc.target/powerpc/extend-divide-1.c
gcc/testsuite/gcc.target/powerpc/extend-divide-2.c
gcc/testsuite/gcc.target/powerpc/float128-3.c
gcc/testsuite/gcc.target/powerpc/float128-3b.c
gcc/testsuite/gcc.target/powerpc/float128-5.c
gcc/testsuite/gcc.target/powerpc/float128-fma1.c
gcc/testsuite/gcc.target/powerpc/float128-hw.c
gcc/testsuite/gcc.target/powerpc/float128-hw10.c
gcc/testsuite/gcc.target/powerpc/float128-hw2.c
gcc/testsuite/gcc.target/powerpc/float128-hw3.c
gcc/testsuite/gcc.target/powerpc/float128-hw4.c
gcc/testsuite/gcc.target/powerpc/float128-hw5.c
gcc/testsuite/gcc.target/powerpc/float128-hw6.c
gcc/testsuite/gcc.target/powerpc/float128-hw7.c
gcc/testsuite/gcc.target/powerpc/float128-hw8.c
gcc/testsuite/gcc.target/powerpc/float128-hw9.c
gcc/testsuite/gcc.target/powerpc/float128-odd.c
gcc/testsuite/gcc.target/powerpc/float128-sqrt1.c
gcc/testsuite/gcc.target/powerpc/float128-type-1.c
gcc/testsuite/gcc.target/powerpc/float128-type-2.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-int.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-longlong.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-abs-longlong.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-add-4.c
gcc/testsuite/gcc.target/powerpc/fold-vec-add-6.c
gcc/testsuite/gcc.target/powerpc/fold-vec-add-7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.h
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-short.h
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-short.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-short.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-cntlz-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-div-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-div-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-div-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p7.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-ld-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-ld-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-ld-misc.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ands-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ands-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ands-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ands-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-other-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-other-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-other-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-logical-other-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-madd-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-madd-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-pixel.c
gcc/testsuite/gcc.target/powerpc/fold-vec-minmax-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-minmax-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mult-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mult-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.h
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p8.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p9.c
gcc/testsuite/gcc.target/powerpc/fold-vec-neg-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-pack-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-pack-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-perm-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-perm-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-select-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-select-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c
gcc/testsuite/gcc.target/powerpc/fold-vec-shift-left-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-shift-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splat-16.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splat-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splat-misc-invalid.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splat-pixel.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splats-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-splats-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-st-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-st-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-st-pixel.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-char.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-double.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-int.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-short.c
gcc/testsuite/gcc.target/powerpc/fold-vec-sub-floatdouble.c
gcc/testsuite/gcc.target/powerpc/fold-vec-sub-int128.c
gcc/testsuite/gcc.target/powerpc/fold-vec-sub-longlong.c
gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-float.c
gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-int.c
gcc/testsuite/gcc.target/powerpc/fusion.c
gcc/testsuite/gcc.target/powerpc/fusion2.c
gcc/testsuite/gcc.target/powerpc/gnuattr1.c
gcc/testsuite/gcc.target/powerpc/gnuattr2.c
gcc/testsuite/gcc.target/powerpc/gnuattr3.c
gcc/testsuite/gcc.target/powerpc/mul-vectorize-1.c
gcc/testsuite/gcc.target/powerpc/mulkc3-2.c
gcc/testsuite/gcc.target/powerpc/mulkc3-3.c
gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst-v2.c
gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-1.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-2.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-3.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-4.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-5.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-6.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-7.c
gcc/testsuite/gcc.target/powerpc/p8vector-builtin-8.c
gcc/testsuite/gcc.target/powerpc/p8vector-fp.c
gcc/testsuite/gcc.target/powerpc/p8vector-int128-1.c
gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c
gcc/testsuite/gcc.target/powerpc/p8vector-vbpermq.c
gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-1.c
gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-2.c
gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-3.c
gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-4.c
gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-5.c
gcc/testsuite/gcc.target/powerpc/p9-dimode1.c
gcc/testsuite/gcc.target/powerpc/p9-dimode2.c
gcc/testsuite/gcc.target/powerpc/p9-extract-1.c
gcc/testsuite/gcc.target/powerpc/p9-extract-2.c
gcc/testsuite/gcc.target/powerpc/p9-extract-3.c
gcc/testsuite/gcc.target/powerpc/p9-extract-4.c
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c
gcc/testsuite/gcc.target/powerpc/p9-fpcvt-3.c
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c
gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c
gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c
gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c
gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c
gcc/testsuite/gcc.target/powerpc/p9-permute.c
gcc/testsuite/gcc.target/powerpc/p9-splat-1.c
gcc/testsuite/gcc.target/powerpc/p9-splat-2.c
gcc/testsuite/gcc.target/powerpc/p9-splat-3.c
gcc/testsuite/gcc.target/powerpc/p9-splat-4.c
gcc/testsuite/gcc.target/powerpc/p9-splat-5.c
gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-1.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-2.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-3.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-4.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-5.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-6.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-7.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-epil-8.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-1.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-2.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-3.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-4.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-5.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-6.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-7.c
gcc/testsuite/gcc.target/powerpc/p9-vec-length-full-8.c
gcc/testsuite/gcc.target/powerpc/p9-vneg.c
gcc/testsuite/gcc.target/powerpc/p9-vparity.c
gcc/testsuite/gcc.target/powerpc/p9-vpermr.c
gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c
gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c
gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c
gcc/testsuite/gcc.target/powerpc/ppc-fortran/pr102767.f90
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c
gcc/testsuite/gcc.target/powerpc/ppc-round.c
gcc/testsuite/gcc.target/powerpc/ppc-round2.c
gcc/testsuite/gcc.target/powerpc/ppc-round3.c
gcc/testsuite/gcc.target/powerpc/pr100866-1.c
gcc/testsuite/gcc.target/powerpc/pr100866-2.c
gcc/testsuite/gcc.target/powerpc/pr102868.c
gcc/testsuite/gcc.target/powerpc/pr103124.c
gcc/testsuite/gcc.target/powerpc/pr103605-1.c
gcc/testsuite/gcc.target/powerpc/pr103605-2.c
gcc/testsuite/gcc.target/powerpc/pr104015-1.c
gcc/testsuite/gcc.target/powerpc/pr104124.c
gcc/testsuite/gcc.target/powerpc/pr104239-1.c
gcc/testsuite/gcc.target/powerpc/pr104239-2.c
gcc/testsuite/gcc.target/powerpc/pr104239-3.c
gcc/testsuite/gcc.target/powerpc/pr104482.c
gcc/testsuite/gcc.target/powerpc/pr105271.c
gcc/testsuite/gcc.target/powerpc/pr106769-p8.c
gcc/testsuite/gcc.target/powerpc/pr106769-p9.c
gcc/testsuite/gcc.target/powerpc/pr107412.c
gcc/testsuite/gcc.target/powerpc/pr108396.c
gcc/testsuite/gcc.target/powerpc/pr109069-2.c
gcc/testsuite/gcc.target/powerpc/pr109082.c
gcc/testsuite/gcc.target/powerpc/pr110429.c
gcc/testsuite/gcc.target/powerpc/pr111449-1.c
gcc/testsuite/gcc.target/powerpc/pr111449-2.c
gcc/testsuite/gcc.target/powerpc/pr113950.c
gcc/testsuite/gcc.target/powerpc/pr42747.c
gcc/testsuite/gcc.target/powerpc/pr43154.c
gcc/testsuite/gcc.target/powerpc/pr47755.c
gcc/testsuite/gcc.target/powerpc/pr47862.c
gcc/testsuite/gcc.target/powerpc/pr48053-1.c
gcc/testsuite/gcc.target/powerpc/pr48053-2.c
gcc/testsuite/gcc.target/powerpc/pr48053-3.c
gcc/testsuite/gcc.target/powerpc/pr48192.c
gcc/testsuite/gcc.target/powerpc/pr48226.c
gcc/testsuite/gcc.target/powerpc/pr48258-1.c
gcc/testsuite/gcc.target/powerpc/pr48258-2.c
gcc/testsuite/gcc.target/powerpc/pr48857.c
gcc/testsuite/gcc.target/powerpc/pr52199.c
gcc/testsuite/gcc.target/powerpc/pr53487.c
gcc/testsuite/gcc.target/powerpc/pr56605.c
gcc/testsuite/gcc.target/powerpc/pr57150.c
gcc/testsuite/gcc.target/powerpc/pr58673-1.c
gcc/testsuite/gcc.target/powerpc/pr58673-2.c
gcc/testsuite/gcc.target/powerpc/pr59054.c
gcc/testsuite/gcc.target/powerpc/pr60203.c
gcc/testsuite/gcc.target/powerpc/pr60676.c
gcc/testsuite/gcc.target/powerpc/pr64019.c
gcc/testsuite/gcc.target/powerpc/pr66144-1.c
gcc/testsuite/gcc.target/powerpc/pr66144-2.c
gcc/testsuite/gcc.target/powerpc/pr66144-3.c
gcc/testsuite/gcc.target/powerpc/pr67808.c
gcc/testsuite/gcc.target/powerpc/pr68163.c
gcc/testsuite/gcc.target/powerpc/pr70243.c
gcc/testsuite/gcc.target/powerpc/pr70669.c
gcc/testsuite/gcc.target/powerpc/pr71186.c
gcc/testsuite/gcc.target/powerpc/pr71309.c
gcc/testsuite/gcc.target/powerpc/pr71656-1.c
gcc/testsuite/gcc.target/powerpc/pr71656-2.c
gcc/testsuite/gcc.target/powerpc/pr71670.c
gcc/testsuite/gcc.target/powerpc/pr71680.c
gcc/testsuite/gcc.target/powerpc/pr71698.c
gcc/testsuite/gcc.target/powerpc/pr71720.c
gcc/testsuite/gcc.target/powerpc/pr71763.c
gcc/testsuite/gcc.target/powerpc/pr71977-1.c
gcc/testsuite/gcc.target/powerpc/pr71977-2.c
gcc/testsuite/gcc.target/powerpc/pr72717.c
gcc/testsuite/gcc.target/powerpc/pr72804.c
gcc/testsuite/gcc.target/powerpc/pr72853.c
gcc/testsuite/gcc.target/powerpc/pr77289.c
gcc/testsuite/gcc.target/powerpc/pr78056-1.c
gcc/testsuite/gcc.target/powerpc/pr78056-3.c
gcc/testsuite/gcc.target/powerpc/pr78102.c
gcc/testsuite/gcc.target/powerpc/pr78543.c
gcc/testsuite/gcc.target/powerpc/pr78604.c
gcc/testsuite/gcc.target/powerpc/pr78658.c
gcc/testsuite/gcc.target/powerpc/pr78953.c
gcc/testsuite/gcc.target/powerpc/pr79004.c
gcc/testsuite/gcc.target/powerpc/pr79038-1.c
gcc/testsuite/gcc.target/powerpc/pr79179.c
gcc/testsuite/gcc.target/powerpc/pr79251.p7.c
gcc/testsuite/gcc.target/powerpc/pr79251.p8.c
gcc/testsuite/gcc.target/powerpc/pr79251.p9.c
gcc/testsuite/gcc.target/powerpc/pr79354.c
gcc/testsuite/gcc.target/powerpc/pr79544.c
gcc/testsuite/gcc.target/powerpc/pr79799-1.c
gcc/testsuite/gcc.target/powerpc/pr79799-2.c
gcc/testsuite/gcc.target/powerpc/pr79799-3.c
gcc/testsuite/gcc.target/powerpc/pr79799-5.c
gcc/testsuite/gcc.target/powerpc/pr79907.c
gcc/testsuite/gcc.target/powerpc/pr79951.c
gcc/testsuite/gcc.target/powerpc/pr80315-1.c
gcc/testsuite/gcc.target/powerpc/pr80315-2.c
gcc/testsuite/gcc.target/powerpc/pr80315-3.c
gcc/testsuite/gcc.target/powerpc/pr80315-4.c
gcc/testsuite/gcc.target/powerpc/pr80510-1.c
gcc/testsuite/gcc.target/powerpc/pr80510-2.c
gcc/testsuite/gcc.target/powerpc/pr80695-p8.c
gcc/testsuite/gcc.target/powerpc/pr80695-p9.c
gcc/testsuite/gcc.target/powerpc/pr80718.c
gcc/testsuite/gcc.target/powerpc/pr81348.c
gcc/testsuite/gcc.target/powerpc/pr81622.c
gcc/testsuite/gcc.target/powerpc/pr81959.c
gcc/testsuite/gcc.target/powerpc/pr82015.c
gcc/testsuite/gcc.target/powerpc/pr82748-1.c
gcc/testsuite/gcc.target/powerpc/pr82748-2.c
gcc/testsuite/gcc.target/powerpc/pr83399.c
gcc/testsuite/gcc.target/powerpc/pr83862.c
gcc/testsuite/gcc.target/powerpc/pr84154-1.c
gcc/testsuite/gcc.target/powerpc/pr84154-2.c
gcc/testsuite/gcc.target/powerpc/pr84154-3.c
gcc/testsuite/gcc.target/powerpc/pr84220-sld2.c
gcc/testsuite/gcc.target/powerpc/pr84220-sldw.c
gcc/testsuite/gcc.target/powerpc/pr84220-xxperm.c
gcc/testsuite/gcc.target/powerpc/pr84220-xxsld.c
gcc/testsuite/gcc.target/powerpc/pr84226.c
gcc/testsuite/gcc.target/powerpc/pr85456.c
gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c
gcc/testsuite/gcc.target/powerpc/pr86731-longlong.c
gcc/testsuite/gcc.target/powerpc/pr88309.c
gcc/testsuite/gcc.target/powerpc/pr88558-p8.c
gcc/testsuite/gcc.target/powerpc/pr88845.c
gcc/testsuite/gcc.target/powerpc/pr88965.c
gcc/testsuite/gcc.target/powerpc/pr90763.c
gcc/testsuite/gcc.target/powerpc/pr91903.c
gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c
gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c
gcc/testsuite/gcc.target/powerpc/pr92923-1.c
gcc/testsuite/gcc.target/powerpc/pr92923-2.c
gcc/testsuite/gcc.target/powerpc/pr93073.c
gcc/testsuite/gcc.target/powerpc/pr93658.c
gcc/testsuite/gcc.target/powerpc/pr96125.c
gcc/testsuite/gcc.target/powerpc/pr96139-a.c
gcc/testsuite/gcc.target/powerpc/pr96139-b.c
gcc/testsuite/gcc.target/powerpc/pr96933-1.c
gcc/testsuite/gcc.target/powerpc/pr96933-2.c
gcc/testsuite/gcc.target/powerpc/pr97019.c
gcc/testsuite/gcc.target/powerpc/pr98914.c
gcc/testsuite/gcc.target/powerpc/pragma_misc9.c
gcc/testsuite/gcc.target/powerpc/pure-builtin-redundant-load.c
gcc/testsuite/gcc.target/powerpc/recip-5.c
gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c
gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c
gcc/testsuite/gcc.target/powerpc/sd-vsx.c
gcc/testsuite/gcc.target/powerpc/signbit-1.c
gcc/testsuite/gcc.target/powerpc/signbit-2.c
gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-25.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-27.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c
gcc/testsuite/gcc.target/powerpc/undef-bool-2.c
gcc/testsuite/gcc.target/powerpc/unpack-vectorize-2.c
gcc/testsuite/gcc.target/powerpc/unpack-vectorize-3.c
gcc/testsuite/gcc.target/powerpc/upper-regs-df.c
gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c
gcc/testsuite/gcc.target/powerpc/vadsdu-0.c
gcc/testsuite/gcc.target/powerpc/vadsdu-1.c
gcc/testsuite/gcc.target/powerpc/vadsdu-2.c
gcc/testsuite/gcc.target/powerpc/vadsdu-3.c
gcc/testsuite/gcc.target/powerpc/vadsdu-4.c
gcc/testsuite/gcc.target/powerpc/vadsdu-5.c
gcc/testsuite/gcc.target/powerpc/vadsdub-1.c
gcc/testsuite/gcc.target/powerpc/vadsdub-2.c
gcc/testsuite/gcc.target/powerpc/vadsduh-1.c
gcc/testsuite/gcc.target/powerpc/vadsduh-2.c
gcc/testsuite/gcc.target/powerpc/vadsduw-1.c
gcc/testsuite/gcc.target/powerpc/vadsduw-2.c
gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c
gcc/testsuite/gcc.target/powerpc/vec-cmp.c
gcc/testsuite/gcc.target/powerpc/vec-extract-1.c
gcc/testsuite/gcc.target/powerpc/vec-extract-2.c
gcc/testsuite/gcc.target/powerpc/vec-extract-3.c
gcc/testsuite/gcc.target/powerpc/vec-extract-4.c
gcc/testsuite/gcc.target/powerpc/vec-extract-5.c
gcc/testsuite/gcc.target/powerpc/vec-extract-6.c
gcc/testsuite/gcc.target/powerpc/vec-extract-7.c
gcc/testsuite/gcc.target/powerpc/vec-extract-8.c
gcc/testsuite/gcc.target/powerpc/vec-extract-9.c
gcc/testsuite/gcc.target/powerpc/vec-init-10.c
gcc/testsuite/gcc.target/powerpc/vec-init-3.c
gcc/testsuite/gcc.target/powerpc/vec-init-6.c
gcc/testsuite/gcc.target/powerpc/vec-init-7.c
gcc/testsuite/gcc.target/powerpc/vec-minmax-1.c
gcc/testsuite/gcc.target/powerpc/vec-minmax-2.c
gcc/testsuite/gcc.target/powerpc/vec-mul.c
gcc/testsuite/gcc.target/powerpc/vec-perm-ctor.c
gcc/testsuite/gcc.target/powerpc/vec-set-char.c
gcc/testsuite/gcc.target/powerpc/vec-set-int.c
gcc/testsuite/gcc.target/powerpc/vec-set-short.c
gcc/testsuite/gcc.target/powerpc/vec_reve_1.c
gcc/testsuite/gcc.target/powerpc/vec_reve_2.c
gcc/testsuite/gcc.target/powerpc/vector_float.c
gcc/testsuite/gcc.target/powerpc/versioned-copy-loop.c
gcc/testsuite/gcc.target/powerpc/vslv-0.c
gcc/testsuite/gcc.target/powerpc/vslv-1.c
gcc/testsuite/gcc.target/powerpc/vsrv-0.c
gcc/testsuite/gcc.target/powerpc/vsrv-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-10.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-11.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-12.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-13.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-14.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-8.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-ne-9.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-all-nez-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-10.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-11.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-12.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-13.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-14.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-8.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eq-9.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-any-eqz-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpnez-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-10.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-11.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-12.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-13.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-8.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-9.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-0.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-1.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-10.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-11.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-12.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-13.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-2.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-3.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-4.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-5.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-6.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-7.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-8.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xst-len-9.c
gcc/testsuite/gcc.target/powerpc/vsx-13.c
gcc/testsuite/gcc.target/powerpc/vsx-7.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c
gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c
gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c
gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c
gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c
gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c
gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c
gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c
gcc/testsuite/gcc.target/powerpc/vsx-float0.c
gcc/testsuite/gcc.target/powerpc/vsx-himode.c
gcc/testsuite/gcc.target/powerpc/vsx-himode2.c
gcc/testsuite/gcc.target/powerpc/vsx-himode3.c
gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c
gcc/testsuite/gcc.target/powerpc/vsx-qimode.c
gcc/testsuite/gcc.target/powerpc/vsx-qimode2.c
gcc/testsuite/gcc.target/powerpc/vsx-qimode3.c
gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c
gcc/testsuite/gcc.target/powerpc/vsx-simode.c
gcc/testsuite/gcc.target/powerpc/vsx-simode2.c
gcc/testsuite/gcc.target/powerpc/vsx-simode3.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-1op.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-2lop.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-2op.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-3op.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-cmp-all.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6-func-cmp.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c
gcc/testsuite/gcc.target/powerpc/vsxcopy.c
gcc/testsuite/gfortran.dg/nint_p7.f90
gcc/testsuite/gfortran.dg/pr102860.f90

index 832952a8774b3e8449929e3314dd1ac790be8fa0..ac7d018baf903936fcb9e3f3ab6cc98eb735b76e 100644 (file)
@@ -1,7 +1,7 @@
 // PR target/85503
 // { dg-do compile { target { { powerpc64le-*-* } && c++11 } } }
-// { dg-require-effective-target powerpc_vsx_ok }
 // { dg-options "-O2 -mvsx" }
+// { dg-require-effective-target powerpc_vsx }
 
 namespace b {
 template < int c > struct d { static constexpr int e = c; };
index cfe25a82fb11bd73952a184ab280026789310a36..dc50db98e62de52d66e61c7007f63a25ee41f8d1 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -w -std=c++14" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* target/69667, compiler got
    internal compiler error: Max. number of generated reload insns per insn is achieved (90)  */
index 4a1bf188983783c49d69fc3949226ae0a00ae203..0fca32bde1b97c7406db4d78e37a19ff472e2ec5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */ 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 " } */ 
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index e0512a9627ec07fdc396a0da7f825f04a68287a6..6df6ece68decc607243275d977ef2dfd469d8334 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 using vdbl =  __vector double;
 #define BREAK 1
index c22c2c2d1a55407db669d063c670bd42e4e922c7..94002f05f04fe2607404853e4a9ff79231d95f3d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ffast-math -mno-fp-in-toc -Wno-return-type" } */
 /* { dg-additional-options "-mcmodel=small" { target lp64 } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* target/65240, compiler got a 'insn does not satisfy its constraints' error.  */
 
index 99ca68cf7cd325a8d8c25170cdd028d751eb76f0..fa6da1be57f1205812f0e92f02afaa3e010d08c2 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ffast-math -mfp-in-toc -Wno-return-type" } */
 /* { dg-additional-options "-mcmodel=small" { target lp64 } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* target/65240, compiler got a 'insn does not satisfy its constraints' error.  */
 
index a8869d5510aaaf0d77249b5b2aa22d8e385e2234..429be60ed8fffd3b2a8ab3b64d65fc1eff04ca1a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ffast-math -Wno-return-type" } */
 /* { dg-additional-options "-mcmodel=medium" { target lp64 } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* target/65240, compiler got a 'insn does not satisfy its constraints' error.  */
 
index 3f6993aa1cde079e151810a7366ebec1da91578a..1200cba534cf2914488c61893cf23dc9c66a5bc9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O3 -ffast-math -Wno-return-type" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* target/65240, compiler got a 'insn does not satisfy its constraints' error.  */
 
index 278fe960159f21d2fe5ebf8879b717a580483117..31e0579cf4b923a916f77a8daa6a006f85eee61e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 class A {
 public:
index 95d90dabd4a2da0e488c86f4d23bef8314ed0a4a..33e007b2a6a62473afa219033e1396bc5998f049 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -mdejagnu-tune=power8 -O3 -w" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* target/67211, compiler got a 'insn does not satisfy its constraints' error.  */
 
index 85b9f811d11e8153c06734d46fbfa12107029c91..b0f26956f28ec65afd754fc2c0ed9475239a5da1 100644 (file)
@@ -1,5 +1,5 @@
-// { dg-require-effective-target powerpc_vsx_ok } */
 // { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -fstack-protector" }
+// { dg-require-effective-target powerpc_vsx } */
 
 // PAR target/71294 failed because RELOAD could not figure how create a V2DI
 // vector that auto vectorization created with each element being the same
index ee9747cc48bb73fc310f7afc3122e44d16af78ce..33947d5c9ea2e9937000ec5a88d5a175dd2e533a 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { *-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target fpic } */
 /* { dg-options "-O3 -mdejagnu-cpu=power8 -mvsx -g -fPIC -fvisibility=hidden -fstack-protector-strong" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target fpic } */
 
 template <typename, typename T> struct E { T e; };
 struct J {
index 86401bd4629d69899466c0ebf1741b3b4ae01122..61cc54cccfddb723f00bb6d5c737d788adc8c7c3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -fstack-protector-strong" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 class a {
   double b[2];
index d9a1eb5aa85eb8efb9eab9bfbd6404a16e29b2d6..406dbbfd4c5fbf8fa6ebc7d65eedaa8671d81119 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -DNO_WARN_X86_INTRINSICS -mvsx" } */
 /* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test to ensure that "bool" gets undef'd in xmmintrin.h when
    we require strict ANSI.  */
index 453266ed84e690200ee72a44a33427e03714eb99..448eacf0e15a6e3105b6db33a0b7dc3ae2aa5bde 100644 (file)
@@ -2,7 +2,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -fno-tree-vectorize -fdump-tree-vect-details" } */
 /* { dg-additional-options "-mavx -mno-avx2" { target i?86-*-* x86_64-*-* } } */
-/* { dg-additional-options "-mvsx" { target powerpc_vsx_ok } } */
 
 #define SIZE (1024 * 1024)
 
@@ -28,4 +27,4 @@ bar (void)
     d[i] = a[i] + b[i];
 }
 
-/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" { target { { i?86-*-* x86_64-*-* } || { powerpc_vsx_ok } } } } } */
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" { target { { i?86-*-* x86_64-*-* } || { powerpc_vsx } } } } } */
index 624881b581f7e65db787ab3fa17c318cab0e073f..7dd1e045b53188a3fcfc4203c6d1965b24fc4495 100644 (file)
@@ -1,10 +1,10 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target vect_int } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* Specify power9 to ensure the vectorization is profitable
    and test point stands, otherwise it could be not profitable
    to vectorize.  */
 /* { dg-additional-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify we cost the exact count for required vec_perm.  */
 
index 651274be038660bd742cee463050af1a6fe2ea4a..203ad629db378a7eb9e1322426123678716c4335 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target vect_int } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-additional-options "-mvsx" } */
+/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify we do cost the required vec_perm.  */
 
index 72b67cf90404ba401dface8ebfdb47c021fb992d..92d64b6035865431522ec3a77f03e1a242b35d45 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target vect_int } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-additional-options "-mvsx" } */
+/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify we do cost the required vec_perm.  */
 
index 28f1288648b1e23e6995e584d7f485fe248d1227..bba364bb122cd83837bf94326aa9f52536d5a6cd 100644 (file)
@@ -3,8 +3,7 @@
 /* { dg-additional-options "-O3 -fno-unroll-loops --param=vect-epilogues-nomask=0 -fdump-tree-optimized" } */
 /* { dg-additional-options "-mavx512cd" { target { { i?86-*-* x86_64-*-* } && avx512cd } } } */
 /* { dg-additional-options "-mavx512vpopcntdq" { target { { i?86-*-* x86_64-*-* } && avx512vpopcntdq } } } */
-/* { dg-additional-options "-mvsx" { target { powerpc_vsx_ok && has_arch_pwr8 } } } */
-/* { dg-additional-options "-mdejagnu-cpu=power8 -mvsx" { target { powerpc_vsx_ok && { ! has_arch_pwr8 } } } } */
+/* { dg-additional-options "-mdejagnu-cpu=power8" { target { powerpc_vsx && { ! has_arch_pwr8 } } } } */
 /* { dg-additional-options "-march=z13 -mzarch" { target s390_vx } } */
 
 void
@@ -16,7 +15,7 @@ foo (long long *p, long long *q)
 }
 
 /* { dg-final { scan-tree-dump-times " = \.POPCOUNT \\\(vect" 1 "optimized" { target { { i?86-*-* x86_64-*-* } && avx512vpopcntdq } } } } */
-/* { dg-final { scan-tree-dump-times " = \.POPCOUNT \\\(vect" 1 "optimized" { target { powerpc_vsx_ok || s390_vx } } } } */
+/* { dg-final { scan-tree-dump-times " = \.POPCOUNT \\\(vect" 1 "optimized" { target { powerpc_vsx || s390_vx } } } } */
 
 void
 bar (long long *p, long long *q)
@@ -27,4 +26,4 @@ bar (long long *p, long long *q)
 }
 
 /* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 1 "optimized" { target { { i?86-*-* x86_64-*-* } && avx512cd } } } } */
-/* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 1 "optimized" { target { powerpc_vsx_ok || s390_vx } } } } */
+/* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 1 "optimized" { target { powerpc_vsx || s390_vx } } } } */
index 0219019edf18e5b9fd245bb1b883bd44130ac668..4c7e6ad07a46a9e6f2f0cf15d6cdb48d5fafd46b 100644 (file)
@@ -2,8 +2,7 @@
 /* { dg-do compile } */
 /* { dg-additional-options "-O3 -fno-unroll-loops --param=vect-epilogues-nomask=0 -fdump-tree-optimized" } */
 /* { dg-additional-options "-mavx512cd -mbmi -mlzcnt -mno-avx512vpopcntdq" { target { { { { i?86-*-* x86_64-*-* } && avx512cd } && lzcnt } && bmi } } } */
-/* { dg-additional-options "-mvsx" { target { powerpc_vsx_ok && has_arch_pwr9 } } } */
-/* { dg-additional-options "-mdejagnu-cpu=power9 -mvsx" { target { powerpc_vsx_ok && { ! has_arch_pwr9 } } } } */
+/* { dg-additional-options "-mdejagnu-cpu=power9" { target { powerpc_vsx && { ! has_arch_pwr9 } } } } */
 /* { dg-additional-options "-march=z13 -mzarch" { target s390_vx } } */
 
 void
@@ -31,6 +30,6 @@ baz (int *p, int *q)
 }
 
 /* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 3 "optimized" { target { { { { i?86-*-* x86_64-*-* } && avx512cd } && lzcnt } && bmi } } } } */
-/* { dg-final { scan-tree-dump-times " = \.CTZ \\\(vect" 3 "optimized" { target powerpc_vsx_ok } } } */
+/* { dg-final { scan-tree-dump-times " = \.CTZ \\\(vect" 3 "optimized" { target powerpc_vsx } } } */
 /* { dg-final { scan-tree-dump-times " = \.CTZ \\\(vect" 2 "optimized" { target s390_vx } } } */
 /* { dg-final { scan-tree-dump-times " = \.POPCOUNT \\\(vect" 1 "optimized" { target s390_vx } } } */
index eda0d3aa978bdb5391cf9bd4be87cb286594dfe6..7b2829520496524b354f85ad84ff51738d732234 100644 (file)
@@ -2,7 +2,7 @@
 /* { dg-do compile } */
 /* { dg-additional-options "-O3 -fno-unroll-loops --param=vect-epilogues-nomask=0 -fdump-tree-optimized" } */
 /* { dg-additional-options "-mno-avx512cd -mbmi -mlzcnt -mavx512vpopcntdq" { target { { { { i?86-*-* x86_64-*-* } && avx512vpopcntdq } && lzcnt } && bmi } } } */
-/* { dg-additional-options "-mdejagnu-cpu=power8 -mvsx" { target powerpc_vsx_ok } } */
+/* { dg-additional-options "-mdejagnu-cpu=power8" { target powerpc_vsx } } */
 
 void
 foo (int *p, int *q)
@@ -29,4 +29,4 @@ baz (int *p, int *q)
 }
 
 /* { dg-final { scan-tree-dump-times " = \.POPCOUNT \\\(vect" 3 "optimized" { target { { { { i?86-*-* x86_64-*-* } && avx512vpopcntdq } && lzcnt } && bmi } } } } */
-/* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 3 "optimized" { target powerpc_vsx_ok } } } */
+/* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 3 "optimized" { target powerpc_vsx } } } */
index da7810d62b5a0d74d69923bf542f6b4c9513cdb9..38b2ab4d511e2c827f0ff05ba82ecbc093b210c7 100644 (file)
@@ -2,8 +2,7 @@
 /* { dg-do compile } */
 /* { dg-additional-options "-O3 -fno-unroll-loops --param=vect-epilogues-nomask=0 -fdump-tree-optimized" } */
 /* { dg-additional-options "-mavx512cd -mbmi -mlzcnt -mno-avx512vpopcntdq" { target { { { { i?86-*-* x86_64-*-* } && avx512cd } && lzcnt } && bmi } } } */
-/* { dg-additional-options "-mvsx" { target { powerpc_vsx_ok && has_arch_pwr9 } } } */
-/* { dg-additional-options "-mdejagnu-cpu=power9 -mvsx" { target { powerpc_vsx_ok && { ! has_arch_pwr9 } } } } */
+/* { dg-additional-options "-mdejagnu-cpu=power9" { target { powerpc_vsx && { ! has_arch_pwr9 } } } } */
 /* { dg-additional-options "-march=z13 -mzarch" { target s390_vx } } */
 
 void
@@ -31,6 +30,6 @@ baz (long long *p, long long *q)
 }
 
 /* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 3 "optimized" { target { { { { i?86-*-* x86_64-*-* } && avx512cd } && lzcnt } && bmi } } } } */
-/* { dg-final { scan-tree-dump-times " = \.CTZ \\\(vect" 3 "optimized" { target powerpc_vsx_ok } } } */
+/* { dg-final { scan-tree-dump-times " = \.CTZ \\\(vect" 3 "optimized" { target powerpc_vsx } } } */
 /* { dg-final { scan-tree-dump-times " = \.CTZ \\\(vect" 2 "optimized" { target s390_vx } } } */
 /* { dg-final { scan-tree-dump-times " = \.POPCOUNT \\\(vect" 1 "optimized" { target s390_vx } } } */
index f2119aebcfd41c2e544be57563e78b1b8843b0f8..9717b1ba841f318ebf45755c9f9452ffba2f035e 100644 (file)
@@ -2,7 +2,7 @@
 /* { dg-do compile } */
 /* { dg-additional-options "-O3 -fno-unroll-loops --param=vect-epilogues-nomask=0 -fdump-tree-optimized" } */
 /* { dg-additional-options "-mno-avx512cd -mbmi -mlzcnt -mavx512vpopcntdq" { target { { { { i?86-*-* x86_64-*-* } && avx512vpopcntdq } && lzcnt } && bmi } } } */
-/* { dg-additional-options "-mdejagnu-cpu=power8 -mvsx" { target powerpc_vsx_ok } } */
+/* { dg-additional-options "-mdejagnu-cpu=power8" { target powerpc_vsx } } */
 
 void
 foo (long long *p, long long *q)
@@ -29,4 +29,4 @@ baz (long long *p, long long *q)
 }
 
 /* { dg-final { scan-tree-dump-times " = \.POPCOUNT \\\(vect" 3 "optimized" { target { { { { i?86-*-* x86_64-*-* } && avx512vpopcntdq } && lzcnt } && bmi } } } } */
-/* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 3 "optimized" { target powerpc_vsx_ok } } } */
+/* { dg-final { scan-tree-dump-times " = \.CLZ \\\(vect" 3 "optimized" { target powerpc_vsx } } } */
index 900328251e67d4c3f6c1b8471cf3d699d57bd487..9eae312c39260b7ff7ffcf3671e3137759d680e6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index 6885b8ce23f8e8ae8da73bb24a7332422b4b8b22..4befe4c791746d4295622834bb98bdbe2cea9740 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index ce213777fd7c7b7511cdf51965506ff85a8092e1..6dd9cf440872bf4abaf4e52b33e607b26e4b5de0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index dc631f9fc9ab359c48eb353a59431bf2cd03bf82..4e4e24013299a914b03b4e9601d11390a9148613 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index 088b9bd150bda6b7481906c601fae2edab5347a6..905da953ff84d825c49d41d8fe66e4b7585498e8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index 54ca3c294fe41baa5935e62c7e8db47887a2bc19..9ea38ed7df1859aaf1abf8e12227b57889a32d34 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index d048c53911f252cb107874dd57608ac23e7494f9..40455b8c5817c7a1d368de8146fe2b1b99ff8512 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index a5b973a13091c21fddc1a0ac88f436d936e32d55..8c00912cd4bb61b82ca087b866563fefc5a0bb55 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mabi=altivec -std=gnu99 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "harness.h"
 
index 7d1eda909f704d210b0bd5ed7a18210dc78d7fd5..6975ea57e6575547383abbdf76af05741b58af92 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2a84e0bdb35711a2641d22069e1f08be7751ae6a..4228a1520095cd858d32625dad009c0e758d5b25 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index aecccd0c7d273acd55c3a6adf12c4c16302e09ea..f27785dd52baa7e7ee4fbd50cd9659701783b669 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Note that vector long long and vector double type require vsx support. */
 
index d2a67d81bc5d36d956a50a7911b76347c9165c19..c5af373b4e9914e0b7eabe9afda70bd92b5cacdd 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -mpower9-misc -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify P9 atomic memory operations.  */
 
index cb3d28390da3beae2a75f0155f547c6fd8a7faaf..ee998036750d23fda79ff6aa174c62e0288b6d54 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "lbarx" } } */
 /* { dg-final { scan-assembler-not "lharx" } } */
 /* { dg-final { scan-assembler-times "lwarx" 18 } } */
index b24ca4cbfd8785b72ea420dd282f2c598dd6ea99..ff0cbbb20b48eb8d8b0829e8bd90957ac10aa48f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "lbarx" 7 } } */
 /* { dg-final { scan-assembler-times "lharx" 7 } } */
 /* { dg-final { scan-assembler-times "lwarx" 7 } } */
index 94b21ba99731ae9efed316f45a2514160dcf330b..10fc2705bad841ecbbdeea729d1225780aab2257 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "lq" 1 } } */
 /* { dg-final { scan-assembler-times "stq" 1 } } */
 /* { dg-final { scan-assembler-not "bl __atomic" } } */
index 00a6f84c3d897fdea3463e35a989710be6b24129..51484329b8c59cec00fd1a9b6605dabc33f082af 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "cdtbcd " 1 } } */
 /* { dg-final { scan-assembler-times "cbcdtd " 1 } } */
 /* { dg-final { scan-assembler-times "addg6s " 1 } } */
index a5b4f2cf3d618480697b5b0a97b2f1c8d5b6e6ec..cb66da9e5cb04519250ef6d312dcd42cb04386f9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "bcdadd\[.\] " 2 } } */
 /* { dg-final { scan-assembler-times "bcdsub\[.\] " 2 } } */
 /* { dg-final { scan-assembler-not   "bl __builtin"   } } */
index ff35ef54eb352ee53f40fc159e4b22552d6091a2..dd5fafceb8e0ea5644d2c6277fed4645e3f6eec9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "bcdadd\[.\] " 4 } } */
 /* { dg-final { scan-assembler-times "bcdsub\[.\] " 6 } } */
 /* { dg-final { scan-assembler-not   "bl __builtin"   } } */
index f1b3bc3fd5388dd539bc1ee49e7947111155ff9a..717148f961569ac9cb8d03ba059505cb64e542c1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index 720ba5d5fa9059ea7f31d37bd59fa367faa1ddd9..8632e723dcc8b24f8fc863de037ab255d7584d20 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index 46c459cbb76f4f7688781af0ba3ce533ad45b3fe..3710f8bc4e8cc8398f9e2b6af1e9299e4c7ca03f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index e412d73f7d06cfe27a6c35a8ecd853c513fd4f81..6b9aeda93dccdd1cf89d3e2b9e8900a32fed5918 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index bd9f5229de2ef5401442b26fd194e71dbc24523f..9b77b0f8cb50c5f2ad1cde88203218a8803fd24b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index b9f306dd0765a746ddf43fab37721ca8ba6aa920..40fa735e951eaf514626f55cb5aeb710043eea3b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index ca25ac24c7a1e1d4150a79c767bad5afb9349e42..cd9229028ee078c31ef4b0a55bb66b321fde2305 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index 77302a3d9f527be4da7c676b188edd69a8271923..67a07897bb3a8c31deaa0a388795c7ff1f0a85ad 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index 6045bda6c4cbb58e82b8b84d150d2fe135b3bc16..0f9e176a5f510dd5e32931646a0310133f0446f7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index 1893fc5eb56e796153e5347b65b9d3b797c543f5..89d1a8b8ac16a2b3988d40373669b81717b047f0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index 45acdb4a5e74ac35ef99a591c7de61f9a60ccefc..8a947c6ce12e52a2cc66465a35722fcd2ddc16f9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index 64176314058ec57aca475d163e895c620e81a33d..3ef6783e113edd9ddbbaa372e2f406045ecfdc6a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on 32-bit and 64-bit configurations.  */
 #include <altivec.h>
index b59fdd6d3f718ace777cbe10b1df1599f84fef53..44cb037868be3c0e549dc9914638d40890e82151 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 32179cd134acf398569977583cc4efbeeeb189b7..efba38dc4f2e0349ee6f5415f5b3977e8c36059b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 48a0ee2117f9c5aa11c06649fa1485ac1db96ca3..8aeddb47097a716c7b3fdc312b76165bc5202685 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index ae3ab80873fd4d29787411cc81e171339757e26d..5f481da250ccbe693e6508ef08fff9a0b2daf54e 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 79956d7698b772724abbc3837b2778c506f2bcf6..672aac7ed373a0138b8deafe92f7845f1ac234c9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test only runs on 32-bit configurations, where a compiler error
    should be issued because this builtin is not available on
index 92e894413edd72bd4065e1b72b404907dca57943..9cefeedd7693582bd6656a23149bcd2c44d4236c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 /* This test should succeed only on 64-bit configurations.  */
index 848fce33d860c2d966a4ce5f72be2186ff86cef4..983cff37277f0da54dfdfa95163f1a3e8c4936e3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 /* This test should succeed only on 64-bit configurations.  */
index b8c89ac00c5ab2b18839d2cf6db02c3af28ecbd0..4f2129f136b4057792eda1c25734ee451bafec63 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { has_arch_ppc64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test only runs on 32-bit configurations, producing a compiler
    error because the builtin requires 64 bits.  */
index d3ae94b4f0078408377d7b2bdfe1393efe8cee98..858656a313d7d070b5d17a3ce28afe393cb5eeac 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 24e382fe494b6a691375ce77e3b7652f31e22113..2ced9e66137acb17787700dde4090d5a37ad2187 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 7f86801e22856d8b80db16ab96caeb740ca49b51..5b6d763a26f5cb5b5e8dbe4718c586d12493cc51 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test only runs on 32-bit configurations, producing a compiler
    error because the builtin requires 64 bits.  */
index ae345915f5be9879578570b575eea552b4417e58..c26f77975f5f954244096487285102e4d5b8f298 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 /* This test should succeed only on 64-bit configurations.  */
index 50a21f9aa68f26e9536aa9d50d0fbc83497155d8..2a2d8aae3a40ad5285912bd6df2951e8ad772912 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 /* This test should succeed only on 64-bit configurations.  */
index 743cf4401bc296e349be56b2e1b74f2445d13bc6..7d0f93dcff68b2c726986a2ec90698a159200ccf 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 469f6d94eab6105fe2e6124c43b3697ff8e4ea43..3a0529ed9a1b26303be8a58b9acaf6bb60e78a08 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test only runs on 32-bit configurations, where a compiler error
    should be issued because this builtin is not available on
index a3ab1f2d007a15310840b73ff89c90a68904d63c..ba1f1c20e8b2b518bc585737cd6fd5d1ba02a695 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { has_arch_ppc64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test only runs on 32-bit configurations, where a compiler error
    should be issued because this builtin is not available on 
index fe0a7a7eac6c7c8bd14c933f4345151681f8020f..b91d916e38eda5a645747404551693b161e12f46 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 /* This test should succeed only on 64-bit configurations.  */
index 7078a677eaa8b64b75ed1df124ca67b621c044c1..d181d77ade8150b923656bef7f22c304bad1ae81 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 /* This test should succeed only on 64-bit configurations.  */
index 5ccc7aee96215631492bc829bc636bbf86a54ade..e208c6650e4026281f19ef70d5cd3264f7bb4fa0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { has_arch_ppc64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test only runs on 32-bit configurations, where a compiler error
    should be issued because this builtin is not available on 
index 3aca1ae7770bace9156ae692fa4dc759d44cacdc..ad93c57881d4eceba21473d1b5d1ee467bea314f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 2651745c16198eea5d3bc7985fc2ec3d357bc9e4..797dc5f6bc2a65535cae467473f73b6f92227134 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 265b4ae1cbe9e6c8c3ec094a2862bdaa5290d64b..d9984c7678f3c3fd2a4f9d675e7d725aa459ae91 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test only runs on 32-bit configurations, where a compiler error
    should be issued because this builtin is not available on
index 84a0156c2e649f66f93f459c8146859cd9479d33..8aba7b4d29b45745e5c5d58c9f633d49c13d406b 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 7d69447f7382fe9f0aca9a7c59a536d63225468d..6147cc56f6f62b8762605b91750f9edd2ef64fba 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 403f54ba6b7914ef92d86f92ff48ea60fca2af58..0ac5eb009ed72fb8752cb34151195dcb6dadda71 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 45f380f9ce59804d2f6ef60ff0d3bccb7a928725..69921b26acfe4cd446b74120da0799d098b09d9d 100644 (file)
@@ -1,9 +1,9 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* Require 64-bit target to select expected error message below.  32-bit
    target produces different error message.  */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 170f641b587c597965231763a607897966223fa9..8da98569de8a952fe53710bdfc8248bd6ccd0175 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index b519dd6dcd2fe268d68c87d33669e53cea2d0995..e2cca9a330d34c225334dc617b3ea7dee738112c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 3beb620a952328531392ab864b8690b4c4d506ee..6bd1af79f94b417684d049a207ea4e2b097edc42 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 1687f965d7159c29a91dcf0273afd559759aaa7d..aff4a11d2c45331950a2f97d43927a2117a39dd1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 465af2db76ffb873554d829c378b86c754588638..ea030215b47cdbedfec300e8c4e15e4b30165afc 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 014ebb713fd6d9897e0f3e36861bc1b4c6de9a09..c67d74fb14b40f9b79959b230d68b4d51958bc81 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 4c46db9f5b8738cd59047c35f7ebf27d1ad04548..53d76c76340aca3c96fcc56a8b4ed3e58b7ed0d9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 7fa834e879cd0e3fd4bfeaea0f8a4685a79529e9..995c5a008bca07fc38efc93486e5bb540526f5f6 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 3998d45fe4114447c2dcf1b42c6667bc5e5c1dbf..2dfa662b8eff083a49ba4085fc9ddf70c6539bdd 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 941187efe5478e822cf92ac99aa9f22f8dc480a7..5c93264f04b21e993403b881d2ec7ca83bcdb50b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 215437c79d4fede8f98c4f8c2646464fc075fb66..3ccb221c00ada8240a349581990ab662dfad029f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index abdac3ade491f116a11a70efdbaf9b4a80b5e63e..1f7a168ff9a7e8be72239f43223e2a449b1777e9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index f4774a937e70b2f7ecd5ce44fc5b510469c6a829..5647e2c54df9defce6d41d65b3809920b8dbeb90 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 112023cf92302499325250da96ecc2c274169b98..ae9b3f0c1cde04ed5b70db9422fc007d6ee54f2d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 3bee45d9851a616a8829aca6c6f9b43a50946e8d..d78462f6000fb551345550b72e426c423b421edb 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdbool.h>
index 9979aa988603f981b63f1f024cf29de46717bbe2..5d5de569e495eeb665d4726ba78fcdc18b2502c3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 981bcb47419766e39d10f3cfec09356ddb2d9cea..ed685291cb9fbfbd279454b1780aa5723a693246 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index efd7d4abf3ecb7bc2c3caae622743654ab6fec8f..57eeb9451e94a47b946fbc29eb19fe0cf52a4e48 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 94f8c79dfac82b0d73ea4291ee32c5d06a3deb73..54c4132430c83c213cddd52de663aa49fb1900cf 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 03a91b228d698a2239aaaf2ccfc99f22c303e607..83b85a0189401e45cea125052bde95e557a668fa 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 60e090d489e8a7cb63d5f917c897a9a45e343212..9be2e9c8d61080c5e78db9314e38e349cf1023fa 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4f079e81e00698d0a55c6835f139e01c199b7fad..5f4479ca11ac7d03225a6bc5582ff83ce579b4b8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7843cb5cd764ac0c1f13b1ac48c869e859a138a6..7d4902eb7e2044f950e027200f57de20e488a4bf 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 96dc96a709793e0b83213f87717185e30a5a7951..0ed5c591da617ae553bfa6b17fbf3442aca48eab 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index fcc6bee6352dc87f8bdcb739ff45720db98fd59f..fb11b4e2a0d6e689428219b3d17ff3eb8303f779 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6d8198ff9cd03f66fa31b3884faad41c6c18c81c..e55326c288441ddc11e118fa064f59d808d3a80c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b4b88c2d9b56c9ae33f2b974456781e429b947d2..fc7af58860774b340eff8a160244f6ebf5b0e011 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c654f7ec323fc2453d1748504ac5a018def2430f..384c5dbf388b31b10ad2f3fd5d72f176dd625ed6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f0a41e16df3b467d1d5f41d4c53d8fa43cb22550..7c1a22b2715c79b5123261953b0a9d8aec5c38f7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0a893a10276d3bd73a8361d277ec955f0bbe3466..97584333991d1bc8d704ecec85e3d84e1ed2f0cc 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b0f81a5cf803ebd50748ca712b6d8ecc38e957fa..147fbd8d4c726c42bf54755afaf93b957e7dd4dc 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1cad09ccf8371c72636e91a91f99b7e5caf24434..f1b69319094dfd127313930c5d2d8e95dff109bf 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4baa2ae4aa2f6a5bc59fe83f074d737b76bdb201..bdea854a9c677d7304302c06109697d15a5462d5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f463152e52148f8b2484a4445de8ee106dc7f8b0..1e41fb30a9b837ffbb0ec4b5b16d4d14716cf3aa 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index e0e346a547f52fd47d7064ef01d99ccd94cff20d..357f430af86823c1b4f258cb2df159e6288e6fc8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f6fa7d0465347cbf1c62ede2ec984e3365acf0c2..cee4d570b6d0f38ca0d352b90c8ea687d3cb9ece 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 29387071b99551d3c077e5d684a8268c63f4447f..faa7060c4cd309658036dab04871decdac1b4458 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 41652778456e0da564d6bd8c35605afc8f41ba87..1d90323ae989aa502bf2c929e6dd1e81403796f3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d6301d07ea17f3ed104a6041a371ed5c1ba5f838..1b506c6b054222a8196430d66ff35e0d726daf06 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 58fd734419971b4ec84a21592798af6ece29d0a6..1d44672174935c0a8cb8b17613788cc2fc8870c4 100644 (file)
@@ -2,7 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
 /* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #define NO_WARN_X86_INTRINSICS 1
 #include <x86intrin.h>
index 956605e32ec17f3979a65b462afdba2a4e2f8d8d..ce45fd4b05ac95d9bbd8fe5bad91519e5cf33172 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler-not "\[ \t\]or "      } } */
 /* { dg-final { scan-assembler-not "\[ \t\]xor "     } } */
index 545d523608c7c5276e552ed67b06b8be227d5320..ee02bacca009ecdc997dceef9904931685a0dcc8 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler-not "\[ \t\]or "      } } */
 /* { dg-final { scan-assembler-not "\[ \t\]xor "     } } */
index 082d6b0e0856e66a65de8ee1d858b695f336a424..11ae87cadb8122edc99011bf3e918e1f021cd0ce 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler    "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler    "\[ \t\]or "      } } */
 /* { dg-final { scan-assembler    "\[ \t\]xor "     } } */
index f2b1b1df5e7e18a0a3aebdb24535b3cfb2093a6e..97aef0f9684f2d1c79d5c047e4133c60a87f0834 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler    "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler    "\[ \t\]or "      } } */
 /* { dg-final { scan-assembler    "\[ \t\]xor "     } } */
index 155895ffef87e3cf9a61e0e3b556c1824fa72184..8410a5fd4319f494261b1d34496dd19d64520464 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
 /* { dg-additional-options "-mbig" { target powerpc64le-*-* } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index e5a7db6d83d43afab99a531c7069d9ff87bd4c55..f641d306ec389fdfc789b378a30610f264b4e78d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c354fd5f198b3d18d13cb8fa52c8a52c4955e498..b54bda99eacd0fdd1c6481f5d5721e50da836296 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f65e582541aaea6d0f335f0b299232ea9f294000..b8f6fb739932e459d78f27173cbc7483542dc500 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index fc3cf211d372df0519eb32db0a70e4f8ac2971b5..5b80b9ddfcfc81b356ab687f935c6470f4e0cf20 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O0 -dp" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d1b7dba8f3c23e8d73c893c2a162183803558b3a..bc5af02d25db89dcfd348390442845c2166d8b54 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c93e2eff5c210385284506006c9371d178cd4c31..9aa1346a27bc0d773b19638241319bf0a8689349 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 59040a53c93209399af8216935760e860f01ed85..d65bc0431e5dcefec39216f493efd0873aae4096 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 12668b77b3bdd87b16bd86c86348a29f2eeb9f06..48463b041ba4226c3de5ab6df0575c62f7f00a53 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index fb97f3efe529be97beafb43f584fb6f0822d58a8..8747ec5f53122224ef18083f37083f7d96ba7aa1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b709378537e2b857b1a22722aef07553bf15bc8c..04cc9e55f745795bfc44385888ed05f845235b40 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed only on 64-bit configurations.  */
 #include <altivec.h>
index 6b8b414935d747b57c4338b13c427e9d613ba3e6..7433957b022568384adfda4c13534ea61ec1f54b 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index bbdcbbd08f57954cd475d21454395ca8012efd75..e7cdebe533d9e369e7be2fc9e2d18fbd8aa7b515 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0506b141fc22fbad41773ac81c7454506ea6b2de..1ed432c631c579515f87b50bedcd1dfad499ef2d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target ppc_cpu_supports_hw } */
 
 /* Power9 (aka, ISA 3.0) has a MODSD instruction to do modulus, while Power8
index 8b8c88befd50f1663490b4736f42a58eb6effdd1..c9c1185bde34e34147dcc06274e64dff5ac99708 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ftree-vectorize -mvsx -fno-vect-cost-model" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test vectorizer can exploit vector conversion instructions to convert
    unsigned/signed long long to float.  */
index 06ae4e2d5ce89b413649eddaa5852e1c804e4a8c..e189b793c8c3df4084b27301a134a5dd014a96bb 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ftree-vectorize -mvsx -fno-vect-cost-model" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test vectorizer can exploit vector conversion instructions to convert
    float to unsigned/signed long long.  */
index b8ff3b5760b11baea51eee64730a467afce8f709..de6391909a9d93e237bc3db43019c9617a8c8f1e 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 typedef vector unsigned long long      crypto_t;
index 734f1ac29f32bf9dac317b0df09e278ab3b7020d..327da7d83f0479443d788418647e6355efa962bd 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx -mno-crypto" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 void use_builtins_d (__vector unsigned long long *p, __vector unsigned long long *q, __vector unsigned long long *r, __vector unsigned long long *s)
 {
index 0481d0233b1d133179901890ed7ce8cd64ddeb09..545c22e0194dec8dd2acfed83a08ebbb722d3ab5 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef SIZE
 #define SIZE 1024
index ebff89f3ea038c36b7e74a955e85c94fc99faafe..0a254be6d5f5ef8e260a9cdfe734b5059aefdd3f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ca339a1cebad7e4dc15298cf760599441c915105..436c8e6c7b098f377b5771b2d6468f2c577834e4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-skip-if "" { powerpc*-*-aix* } } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index d3a2a6202f4feb9db817450873ab13cef44f860c..17745a914988ac58a9955fbd160938d40e6a9b20 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-skip-if "" { powerpc*-*-aix* } } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0bbd69be3c7b0834c6141bb88e9b5d1912f6c11e..b7846d17b19b53daa3592fe66b71d4b9408b57f4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-skip-if "" { powerpc*-*-aix* } } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9d0e870255419d9943cb1f041b12229c80cddf68..0d1edccb7cb1cc7d3b9807abea6c7d09599d5147 100644 (file)
@@ -1,9 +1,9 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* Now O2 enables vectorization by default, which makes expected scalar
    loads gone, so simply disable it.  */
 /* { dg-options "-mvsx -O2 -fno-tree-vectorize" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef TYPE
 #define TYPE double
index d9d0111638727e12065eee97705a572f3a30b81c..e469f8ac2249d55322dc407e10d5d7053b33a016 100644 (file)
@@ -1,9 +1,9 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* Now O2 enables vectorization by default, which generates unexpected float
    conversion for vector construction, so simply disable it.  */
 /* { dg-options "-mvsx -O2 -fno-tree-vectorize" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef TYPE
 #define TYPE float
index 84885ecbcb6ffe3827c2a802999c8b581cdd474b..621cfe69307c0918fff0895a954916f12a43db88 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef TYPE
 #define TYPE vector double
index 4903184a8da731601693d5c24187cbad2beec942..029232614fabb840fd7bd1bad692e446c4ba4883 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 6e1750d37ff26a5fc793a1c85c0f3cf4415d005c..a1aff3d54ebfb41a3083ad250263982c0b83e8d1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b8d5662d2a1b5faa1d33a556e17d6d5aa36c5d0d..859ebae87ca180ad16e0ed03eba26a22fc2e5e4c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 706ba22ff685554602cff970e84aaa1b1de5c230..414a1f0ecc6c1f141da6f6f67d22b0d4b67d52b6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 642814adcae36a775b28bf3ae438ba53838bf821..f687a8458e6a707d6f3c0c1619312955464c184b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ec22452349a403c08bf8508615bfaa15e466bf3f..1093dddea814f330ea0e36b312730ad8aaf0dc64 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1b9fe4178804ecca217196d0b3fde4c0d8139698..afa407f670933bae62022d7e8defffc48e486937 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 19158a18feda0b416a7ab173caa9f83d678c4b94..0e2cc94eba19337cbf127999eaafe3755c40f776 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index da3ba1cb64466a7abccedc56c7ba1748d843dafe..78a36be9e1c5cc056576d19bb8370fb6d09b6321 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6c5b608ba1531770cd886fd4194973462fbd5b1d..28acb64409328f4f9107878bea164d8c96fbede5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c612e6672e1fbac7b4767560dc646c454c3c4449..8db8d4eddad83b79f0f55b6acddbbf866daec54c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 586b43a6cef269184ad895303a56af7381e3b2cc..05b60881d311d71b46b56295bc59572856d21077 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index daf12308959033a03b24d03b1afee884f73b3f26..db19c26079b104358866be66403b6fe865c6cade 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 03e8c2eec072a7ab329889c8c10a9e5fdc02f69c..be72bdecaf56b7710d3157962d8fba691d0b1df3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 0d157eea92a186b2ca308a62daea6e852feae5c0..3a16878cad3a41c3d6bc0bcc5a39f832f848e41f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3d9249bbcaff2be9f83d664b66e8e9faa8f2f75c..0f15ecc153e42e4cf9dbf26e19c37089c852ebda 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 66bc0d2052fa228940608251b0496d12b01f5e63..96fcf9d68bd29581bfa7ae460eec89b73b66ac11 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index eb58202c34af5b809e91978e97a814e3ac9e04ed..e6a6b5a01434b9ce71658c71eb62f5460c6eb240 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 98dbba4956a98b0378c0848d0cd5b43f9ec7bbec..ac7bfb7b71132e7a419ea598d2b8c9f61aa3ba92 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 9a96dd9a1e7bf8f67a18bdfb1cc8d6ace8171517..0428f6c2b3d39d6a1cefa9171020e94fa59205db 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6ffd1e7582b933ec3371c8af47e7ab6a443dccf2..de1104f6990eca43f5eee978a0b52f5e76d8fef5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f8dbc8d70bf396d7fcfef8d0e48fa2075534707a..5d7d07fd587c8262e6e4a598ea6eeddf18a3bce4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index dcc85579a36fb961f2d56edf4bda71311d5dd39c..7d3b5e1f203bcfcf02fd930e3ee3ca9837193085 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 01c0d69d2f3af5c3a1d5196b5ea47d4e35042713..ff84cbc5e816e715f31d286975776512586e5422 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d7a8df16bc5b4db6c534ccef3b66296049dc0073..874976c6e7ac99339ab52c700f9ed643d7128372 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 97bf3d5d814ad6d5b06c67160e6903a52e4ad028..8dfcea1105e31bec77d63741a0d06d2d44f9ed17 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2ca7e11833510cbe8a01c497cb6d97e1c4fc113f..3f9ca79442f5989ed77dd87886de16f705995f5f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 92539502b1b6ee520bc09e52565d721abb442692..43169918d6b6524735d1a81a71659a0cf14a40de 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0731a8964328b06e8aaae27db23046be64cd2401..2e4c1e0d74e712a07e96aecfc757aa9bba7084ea 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 5dd564ec1bbac75165c6c9c1bfbeb395d3752f3a..075bd6431648e3339988b17a14b9eba691e55d4c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index e7aca95cefba525aeaa003548d4e93bc12d393c3..50aa0c4269a184cf64d7ac48f7fecc2e81a9e73d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 01f7154d96f345c0250d8cf73ff7f50468ee7f0c..eafa222fc62327ca9daf0cd01053a3baa3ca38e4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6f8fddb72f69d2e0b8aeb86f01126325ae382fdc..14a69a9a48b08c78f3ef39e3a48a2366535a0fdf 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ee7799956892ba4ef9948f410180fb06f6ff7356..8ec15ebf4184b7da7d30baa475d90be72a04794d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 485f8a71b5b3a6d24c2ba15b206df2e0d627867c..faaccd1e4d6f74a0ccb43d296cfbe3a10be0e465 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a6a2c592df8d0a9e376fe5c5968c50ca91effb30..42adcd119aecae062cc07e614e2bd102d09e9229 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index a790ed57c23052e389ed38542ba8b2ea3aba469a..5109bd2cfa01f8dac47847a989f51c3a424edd27 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 68827dcd23131004df4b0643aaf7585000aeb800..bb009df2db1d38304e4347fdf86c63b592daf213 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0e4c4bc15a935f97adb0a39a16e11dbb96461622..773ec791ec056f7c52e26308b34c709b26cd598c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index dc3580a70ec9ecbde07be09a67a9d51954b7387e..cfaaf7ede481de16f22be52194f728a3e7ac6ecc 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3097f1ef28147b89cb5526c7eddca37b032a9bf2..a5af9d0ce876199c061cd535a60e6c7f9b34c54a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index a36df7f473ae624b5931fa0d53c2d5542efde332..851546020434ed5522f1351258981dfa4b8bb0b4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a49dfea994947f61e235e39c0cba6ccf3b2da595..ca8251d1326d7bd9c5eb06414ab30a79196420a1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 65a920f6aacfcacfdc5eb4e9c7a48a610ef90f25..b6d01c405642aacbb4e63af5ec3ce33c0b3855b1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1d4db3300bf8cf1b6d2be6196c37efb05973dcb7..2fd76f9e898b7df1ab4d6d70e4b13203a9c0ab88 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c5be1ca11f0b3bc590133cfb382c93d21a398cbe..4291005877e8c5ee93051f8dc483ebb9096951ad 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index d67c0a375bc1e0f5088634b8b71cad5bd3592dcc..9e88bd1caabb8c694a0eadf9c7816b085fcf89d2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index a35903412b3b867bd144650a5e49dbf6727291f7..2a11cc393762ca330d6d3076bf05754934ce0f4e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 817ea469e1b93508307a5b4de16392154a27099f..e0aee90af5691d5a1690f2f9b5548c79a05ec3ab 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 85e2ec827df8c4956a40165a3309f0af0e515782..182debc014c210b12171d5f60314f483804277ef 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 57590d8504758732a2863710179a917b7d352e30..b7d697ee5d5ee7ee837228cd564fdb25686e94f1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6646d8e91b7509196d987647e1a1e4c92fffc81f..73204c5826f739790e7bdc4781659c75e0932e45 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index b80d4fefaea8724ea2fc50f85a8adc3331e30813..fefc55be1bc5ae388f3b8617eedcf612f79deb65 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 04f729d2c7b2d9ccbffd31248a04d96600aedd04..903c65650d4f5d561546c0e9cefa14d6b210c9b6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ff81cbbcf706b679981d7cac67b49817ceb735ab..86ce3a32e384c7ed94b97614aadb24a43117c427 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index dfd566d0c97f8390a8be39e0b97600c2ac6fd2cc..9a562872facab60c3d4965127ae0582a1de037f0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c3ab62d4614cbee95b7922e0e437585b699a93b3..d81e511ec218d4d263b75e989d8fb5dea7ac3e80 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 06c2ed8e19ea3e94eceae1f846d566eaf0713261..ef104a2befd9916d86732ce2130d0e539849e25c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index dbdf64fbe299bfca8a019158a6a1c43c6a8f4d01..925cdf94b206a3a5f9310a1e1a6d5378e8ea7c6f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f0f8cbbf9439f2e262b9fb94594ffb801498bc52..455df2643a1788dd27be0242303e2692c95102ba 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 527f656d66801ff592daba4788f1f8b5b51bd1c2..97d6108cd8aa284967b7c671ce1eec17e458fac4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f2de23ab411427a2aff3b24aa33987e674e40f05..f25c26fa2a98c1b8b77da375d0bf7579a8ec8073 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a1ddc103a500f8854c88c8a0ef8ba733a60efa2f..59ab53a38670dac3d20b4be05cdaf781263d6cc2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index b7adb7eaa4d2e20e7f2b23de5680f7b73399ee9e..917dd819a3ad05a0f458230c6fef1ab9408c3729 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9f4961c17531da4fee5cb63b4771ca8a8f00e10d..39f267d29e76d05a05f682526f3ed7de4262129d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 35de6a5f9c7922aef3e454374c951e7e2f588786..bfb1a81a8065375b8bcccd9070739b5519b082d6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ed9bc04b92119adb05ac97643a2dd223ba7b1d80..515b8f2a81996a8109c4bbc7d5be3712225cd906 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 52a34f625757237fc1e215ce307c7b3f969aea46..675a5b5423954db739b1e4f5944086694446ea57 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7ef9f4cbf16d2aebbe5b1cabf084505893778ce9..0734261a349d06b60ea2a9625854d94ad512c95c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 1848b1e727513fbde681d0b67ec71e49603ddfdf..497485149ee20d7341615570af7195db9a404053 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 55aa7c87bcb6f8c73f4b4b42a217d5b066ff98d6..08255ec728379399fa7e40d247cccc50a20cb580 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8c525ca4049fc2b6f5ef59b29d51e2946b023f40..6795b3a44411d0c58110d7df6929ac5bdde0990f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c8b108da1ff2feaf3d40c078e0ccba82d54d942a..db8551ba2e62912aa24fe10329d03e09f3c23913 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 089a71fd13a6b69c9f3a51f71657ec23cd38c0bb..5103bb6cc017665779d2a1a9e1ceaa7d5db5bc75 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index f3354797386eae94fe8fc688475a6e96dadc4bff..2e68c105034bf1d1fbda5637e9d719d0ef60991a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6bca0d62f6e3930876fc93387cfa703f390c1167..29554c4604ad04a83b6ba0762dfa34ff705469ba 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 300e5b6b7966d7fe601fc784bbb90f643c6da601..be444f1dcf948b360d1a3e44cb46facb1872c21f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 53ac646630ed3218d0c03b384511213587ca870f..252072ec045b8c2703babee12ae12f4d033d0a61 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 59df46e44583f5ca1fd41f5807feb77dbb248d40..a04503265abe4ba1c0f73bafbc25cd99b9d732b9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c6749f2ebc0a5b64062748b23ca330d9b5f4de2e..7477d2416e9b0d243262df781e829496fbaedad8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 03402f1d14e28328840dff7e1101b72b16ec1b65..12498b22dd9e1afe91dad3ed50a88ca0b554bc73 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "mtvsrd" } } */
 /* { dg-final { scan-assembler "mfvsrd" } } */
 
index 5e5097be520611445e7f94b7e68d4a8d679071b5..0775620693f024e10bc345ac3c6452df67fdcf77 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler {\mmtvsrd\M}    } } */
 /* { dg-final { scan-assembler {\mmfvsrwz\M}   } } */
 /* { dg-final { scan-assembler {\mxscvdpspn\M} } } */
index 0eb194562862f3a3e915e4239346620fea3f5412..fe3b31db2bd45b83bfc5f9c2c1b1802f7766658b 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test that we generate XSCVDPSP instead of FRSP and XSCVDPSPN when we combine
    a round from double to float and moving the float value to a GPR.  */
index 931f1e917546e30f61709028c6422ede4bda83d7..e700b215fbfd776fd29fa07f58dcbaf47d78d414 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "mtvsrd" } } */
 /* { dg-final { scan-assembler "mfvsrd" } } */
 
index 1d06cd8a28f3612558a8ea19dedc5ea71722033c..282df4cbf7f8466b17762616ba20bf8040f25223 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Check code generation for direct move for long types.  */
 
index 8e22297b159359c18f970c0b78f3039e01a1c4ca..10e972fb8137f0398bf25e7150968c3d4cd49fb6 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "mtvsrd" } } */
 /* { dg-final { scan-assembler "mfvsrd" } } */
 
index 223f413453c6d7557a046e6b63a8cf0e870ec036..09af8492ba2c89fe637f740ef91873609d113813 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target longdouble128 } */
 /* { dg-options "-O2 -mvsx -mabi=ieeelongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target longdouble128 } */
 
 /* Check that complex multiply generates the right call when long double is
    IEEE 128-bit floating point.  */
index 3a33b506304da375dcaf2d3cd4446923e2d3b1dd..fc94210c6a3e0152e81556ac6d42dd260c3a422e 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target longdouble128 } */
 /* { dg-options "-O2 -mvsx -mabi=ibmlongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target longdouble128 } */
 
 /* Check that complex multiply generates the right call when long double is
    IBM extended double floating point.  */
index b648efd8a40b6deb212ee87522100545837149d5..6fa4209e37b9605e285b298a70494e2d947db3b9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "divwe "   1 } } */
 /* { dg-final { scan-assembler-times "divweu "  1 } } */
 /* { dg-final { scan-assembler-not    "bl __builtin" } } */
index 5b1aaa71e9318f0c6f2f6b0fdc4900914db391fd..7846a1274b80e85204ace6aa8748e575e61bb072 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "divde "   1 } } */
 /* { dg-final { scan-assembler-times "divdeu "  1 } } */
 /* { dg-final { scan-assembler-not    "bl __builtin" } } */
index 6daf290d12b26d354e5ee8d078bc8b12854dfc08..e62ad5f5247f3ade2be345f401034dda65cec932 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -mno-float128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test that we can use #pragma GCC target to enable -mfloat128.  */
 
index 6b409c13d1c5a3ea4ce6717743a859ffb5afea25..7c68d31ed2bbb06e3f8140c3709898b713b22d9d 100644 (file)
@@ -1,4 +1,4 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -mno-float128 -save-temps" } */
+/* { dg-require-effective-target powerpc_vsx } */
 #include "float128-3.c"
index 85da4b8709269be6715c2085e5c6acb183146399..8a9eee971fbc24645e5686cc20826d748d2c4361 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -mno-float128" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test that we can use #pragma GCC target to enable -mfloat128 and generate
    code on ISA 3.0 for the float128 built-in functions.  Lp64 is required
index 1ce1caa96c076ae3c05d9cd10c0b11a3cd623a37..089c6c52d8ed4552a0be317daae31673d07d9b7d 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 __float128
 xfma (__float128 a, __float128 b, __float128 c)
index 74c0e92e07f67dd9faeb4d0a79e20a59be484bc6..88f09a5adeb301a2cd8f3deea1c4fda9e486bf63 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 #ifndef TYPE
 #define TYPE _Float128
index 983c372da5f76bcfe3b5224affc40c3237f5632d..1ba55b53939d8b793cbdc8d3f4ccdacd394dfb1d 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 extern _Float128 floorf128 (_Float128);
 extern _Float128 ceilf128 (_Float128);
index 663032e2e69f2de620ff43e17df8feecdba08122..6d16adea2ed5cf8b6416aa5001fb17f34eb49588 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2 -ffast-math -std=gnu11" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 /* Test to make sure the compiler handles the standard _Float128 functions that
    have hardware support in ISA 3.0/power9.  */
index 7f9bb6ce5155b74e155da870ffcb71c133720fbe..f8c86f55f0c83614f3a859cea56401836fd0f7ea 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2 -ffast-math -std=c11 -mno-pcrel" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 /* Test to make sure the compiler calls the external function instead of doing
    the built-in processing for _Float128 functions that have hardware support
index c07d34dc33bb7f09ed3bb01ec8035f6e59f4c8ed..29749f3d73356581b579b62f13442bd089c84c30 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2 -mabi=ieeelongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 /* Insure that the ISA 3.0 IEEE 128-bit floating point built-in functions can
    be used with long double when the default is IEEE 128-bit.  */
index 3dd960a1f5993df82d6e36d6bd7e4c30e0a7aefc..539d49f7b14885076981da1abbe810ac556e947f 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2 -ffast-math" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 extern _Float128 copysignf128 (_Float128, _Float128);
 
index 05bb2dc5320e092cc562a06838aa6cfc397e0e08..6d8ed46c62668a872ed2abc20ae2da8f9c7cbf28 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 extern _Float128 fabsf128 (_Float128);
 extern _Float128 copysignf128 (_Float128, _Float128);
index 300ca2367b0f9af9a726073eac57f9e2c5cb6ebd..c6decf1e037b6bf5b4ef6b2fcf4e524cc219e916 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 extern _Float128 fabsf128 (_Float128);
 extern _Float128 copysignf128 (_Float128, _Float128);
index 6555fed923bd6792fead9988236d08df627f0142..901070771fa159ed86d4d87c791de35abb175365 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 extern _Float128 fminf128 (_Float128, _Float128);
 extern _Float128 fmaxf128 (_Float128, _Float128);
index ac6cf686e830c00438fb0ab90b7d0db8c5637347..5f993fb246187291cd80b6cdd4be258df37516f7 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2 -ffast-math" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 extern _Float128 sqrtf128 (_Float128);
 
index 3b82568d1bed070b34bd1169b94c29d6ea3f1686..df9d3510083e9859bb15912fddb4094665bd3f99 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 /* Test the generation of the round to odd instructions.  */
 __float128
index ca9b24adcb2de969793e3880560a6130af38148e..d162d7b2b810735ecd7f24ec742524cbc6bfacbd 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target float128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target float128 } */
 
 __float128
 xsqrt (__float128 a)
index 0fbd7f2cb058e98bebca60c909d626c79ed4d769..d351d963ce15cf39fe5919165202b3ba7a4ef66d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { *-*-linux* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -mno-float128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test tests whether the underlying IEEE 128-bit floating point) is
    enabled by default on VSX Linux 64-bit systems, even if the keyword
index 459402133cb16831f6f871a07776ee05a1ab59c4..08f65419312e3804250149c5f4fb60695e8ea022 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { *-*-linux* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -mno-float128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test tests whether the underlying IEEE 128-bit floating point) is
    enabled by default on VSX Linux 64-bit systems, even if the keyword
index 1a08618b367483d304416e572963540e4de0cf9e..14e5c680a674fdeb3ffffc02e70df41a7e1bbb02 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d7fc9d30eb8498078c7156e6abb1d68c02b19d3e..6444f62187dce8014a61720a6e214c791e876bdc 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results when -mcpu=power9 is specified.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -O2 -mdejagnu-cpu=power9 -mvsx -fwrapv" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 569104e9aadf68a2cf53b63c1db8a18481dab642..361007afd79aff630fce49fa7de5e6cb024a5377 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code when -mcpu=power9 is specified.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index cd681d63a225b1a70fedd5a42d38d19f06a4d61d..acb8b95602cc637e2bce1f82339c9b515bcde0b1 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -fwrapv" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d4062a70b2275778e6ccbf46b786a0d8436e7e5d..86c749e04b6603507245a16cd90f6059a91caf9d 100644 (file)
@@ -3,8 +3,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 471244b74d41d34c3c261af748bae8aace493d1e..3dff5cd75f8b25cc14b9c7385ef96d0981db9d60 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index edd2c4e3031cd6a66c8c981bcc4853a440cf168f..f2b8abe2e0831a893b1f2517b4170d05c8070e10 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9650a470017f74d9363ec9ad03c62ea0e633a25b..7564e19e28cafd39d4a202567696c04c77ef7abf 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 471244b74d41d34c3c261af748bae8aace493d1e..3dff5cd75f8b25cc14b9c7385ef96d0981db9d60 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3db3ff104f77adbde2d610bee2671c4c8e31ce83..c59333b51f736578d3343b37edefa00deb2bccf2 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 559b3e15a4ad2295e363a347f921eb5220dd474f..305b3fb631f2abc6f6e82eae1eac3062d71f569c 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 38f1fcb6b9ab6048a9edf73fb5b3453934f9e326..cde96ca68babb149bb766673202f9be42af7eff1 100644 (file)
@@ -2,11 +2,11 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-maltivec -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
 /* { dg-additional-options "-maix64" { target powerpc-ibm-aix* } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 #include "altivec.h"
 
index 606b773c745e63f87cfb3d07d73b9c8d3a7d7f05..f3df6993c0bdbd2f3670626da51b5d20c933ff66 100644 (file)
@@ -2,8 +2,8 @@
    char inputs produce the right code when -mcpu=power8 is specified.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-cmp-char.h"
 
index 385df08a7db2e05318d61d8b1f1e67db9e0d6d42..3facd916814500beb4e76b7a62a7840954671546 100644 (file)
@@ -2,8 +2,8 @@
    char inputs produce the right code when -mcpu=power9 is specified.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx  -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-cmp-char.h"
 
index 9d56862b2eafc120330f9168752a2a282db0f7ce..30ca537be1aea1f3160c6106bd6add940be56971 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b75250a7a3a2aa8c48fce20407bf63f2b97b998a..6bee9bc656a197d2dc68f7c158e83454ad2be349 100644 (file)
@@ -2,8 +2,8 @@
    inputs for VSX produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 5de4ff99a99a5e852a4d9391ec4b2b90f70312be..21b2111f21da8ec58af2745efdc2bd7a828b7db5 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0c8ba150b99b162ae880799dd38d9efab633c6bd..bfee9e2db1d2de19067a290ee34332fa74d485a1 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-cmp-int.h"
 
index 8a5128ef7d0f58454dce5565f9be1d094211c313..1a042da305e77851c8d2f7b32cbcfa76ade06eda 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-cmp-int.h"
 
index 9f5b4bd939a69e8be2c73246d44770c8ea56c002..8db2bd284489f4bf71f24e185435e7b4064d1818 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-cmp-int.h"
 
index 36f90b1735dca4f6285bbcb97c7a5dbe2d391c13..9b16c5d66fbc705b5cbaa63c7c933388ee46cfd9 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 596be67f9d15567a5c4f1e09e56e0b5049fac919..2a10171ef27ab76ac2ea73d8ead7e54bf0473a92 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 832ea69e27f999a2dc3baf3f4ec63ce5bae17550..fc0302f08a34561fa214cd71c527e6b729774c16 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-cmp-short.h"
 
index 87a87f3a78e97a0ff0b52ef184e786a06ca1baee..0dae825f90bf3da61286a1f3c30a18929cdffad3 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-cmp-short.h"
 
index 4257bef76cea53ed1370fcd7523f9c2f486fc4a8..4f9ac9445aba66b498ded1a2b285470c036afa6b 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 36ff16594af1bd8f48a1da3d841c3c862486d1b9..36544b2c8ec3684f612fea021af30824c3cb6693 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1811a6f3d64f28e9df8d16c5af0ec8be4caae237..c977edc2c090a8ce829be5fe641e432e9a5638ad 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index afecc249a5c721fc3435bd441a743207645e478b..23f85a49ac9fc343ca0cea227b3f6ebc68902d75 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 47254ce66a83a873c6749ff4a598debb60fdf420..d73e3d59b8b58cbfa4441fedb94928e253355058 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 569467e61f946f70b4dcc2147b701d5b0b70a000..bfafde1dd2705627a472b852aa3e74cad27f703c 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right results. */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f6a9b290ae59541132c2bb2f89b7257ec053ae28..2f5690b08d9d53721a477cf24548c81a12cd77be 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target lp64 } */
 
 #include <altivec.h>
 
index 42599c214e4302a21e0ef4c57b050a521ffabbcd..29fbc9d9ec742a888b73f4e44faa002b114130ed 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a power7 (BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // Six tests total. Targeting P7 (BE).
 // P7 variable offset:  addi, li,       stxvw4x, rldicl, add, lbz, (extsb)
index 2f6589999ec3ca58bd50f67ef5dd6f9edadbaaab..ce4cdb6d23886b80dd5344af1100fbcd28225b73 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P8 (LE or BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // six tests total. Targeting P8LE / P8BE.
 // P8 LE variable offset: rldicl, subfic, sldi, mtvsrd, xxpermdi, vslo, mfvsrd, sradi, rlwinm, (extsb)
index f96eb7b91b01afd241fa7588a294adc9932206a8..e1861c365e144d71f13dbe10628f03992b2acdfe 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P9 (LE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* { dg-final { scan-assembler-times {\mli\M} 3 { target lp64 } } } */
 /*  Endian sensitive, vextubrx or vextublx.  */
index 42e83f46583f73ada4a72999527e23cbdeb42ca5..3bb0eb202f4976b9ef9d4abc6114fa9a40d2c937 100644 (file)
@@ -2,8 +2,8 @@
    double inputs produce the right code with a P8 (LE or BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // targeting P8, BE and LE. 2 tests.
 // P8 (LE) constants: xxlor
index 59a4979457dcb62da969fbef26fb7aec291fb714..f7c06e961091416d0014125471ec5cab57a0d699 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P7 (BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // targeting P7 (BE), 2 tests.
 // P7 constants: xscvspdp
index ce4e43c1fb4620907cd5fad86097b8135cab38ee..6819d271c539d8373f40e1c924d1648c54d5652d 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P8 (LE or BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // targeting P8, BE and LE. 2 tests.
 // P8 (LE) constants: xxsldwi, xscvspdp
index 19a84e9fe382caacab658422b19139c066313253..6b6ca02e3f81db9b36315a0608914fd4364c2a8a 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* { dg-final { scan-assembler-times {\mxscvspdp\M} 2 } } */
 /* { dg-final { scan-assembler-times {\mrldicl\M} 1 { target le } } } */
index 3729a1646e9c9d62f28641fe988bf086cfdd1e98..51636926953398313b33a6dd53b2b12452d5f2a0 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P7 (BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // Targeting P7 (BE).  6 tests total.
 // P7 constant:   li, addi, stxvw4x, rldic, addi, lwzx/lwax
index 152fbdd041bec38774c43146ba7043c9070a8a5d..67fa89d9e02e6526c57c805c590dd7f998c62ca0 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P8 (LE or BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // Targeting P8 (LE) and (BE).  6 tests total.
 // P8 LE constant:  vspltw, mfvsrwz, (1:extsw/2:rldicl)
index d6e71b9e7e9d0787264e672bbf521c0a032fba3e..810bf94705ca0a4ac6705da4eb99a014663ba8f2 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P9 (LE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // Targeting P9 (LE).  6 tests total.
 // P9 constant:   li, vextuwrx, (1:extsw)
index b97fcb40eda0db937360e42bbb2fd163308bc832..5cffea1a6de92c32931d4cd9c6ed9d61e0c4eeec 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P8 (LE or BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // Targeting P7. six tests total.
 // P7 (m64) with constants: xxpermdi, stfd, ld
index a49822d52aafc9e0fbebf307b1275aee86342ce7..b80c1e8d989193781b1d2abaad9899f81e34e2f5 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code with a P8 (LE or BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // Targeting P8LE and P8BE, six tests total.
 // P8 (LE) constants: mfvsrd
index 0b83f3858d6693d3475f53697762c4bd6200a61a..ce36b18b5672f46e9b54393484ca7be7abcec124 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code for a P9 target.  */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // targeting P9 (LE), six tests.
 // p9 constants: mfvsrd
index a495d9f3928faacbe4937f71d2b8d5bc1ce1b984..5f3b11fc5c10e8ed2b1c3f9f3db96439b70b5abc 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code for a P7 (BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // six tests total. Targeting P7 BE.
 // p7 (be) vars:                 li, addi,              stxvw4x, rldic, addi, lhax/lhzx
index 9eabc5068d495f42708c1d58b9d80a84a3cf306a..0db99933871ff195d0d099420ab25950e181f4bc 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results with a P8 (LE or BE) target.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // six tests total. Targeting P8, both LE and BE.
 // p8 (le) variable offset: rldicl, subfic, sldi, mtvsrd, xxpermdi, vslo, mfvsrd, srdi, (1:extsh/2:rlwinm)
index 7e6c122fbfab6d13f46e53f058d0effb05f27467..a3da81ff659b51a17cdfdff92d44904e6b3f06c0 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code for a P9 target.  */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 // six tests total. Targeting P9.
 // p9 (le) variable offset: slwi, vextuhlx, extsh
index 209f3c45a89c83d470c2ea981061d8a174b27f65..525807fc44e2d2bd757344630c266fd85a105640 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* The below contains vec_insert () calls with both variable and constant
  values.  Only the constant value calls are early-gimple folded, but all
index 7fdcad562c48d58d4d9dacb01ed5926bdf146db9..a7ad676f2408428fdc64bddc5203baaaebf11bd9 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* The below contains vec_insert () calls with both variable and constant
  values.  Only the constant value calls are early-gimple folded, but all
index afd7f7e9924e8fe79b7a9d85b2045cf73fef0448..d24b4dad19cc18ea587ce82dc7794cda8783174f 100644 (file)
@@ -2,8 +2,8 @@
    double inputs produce the right codegen.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index fef29c84190bb5e6fc34c80c361ab2787afea87c..01b1db3d577aadc6a3b4055b46b37d173b1543cd 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  Power8 variant.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c2eacc0cdbd9fe84a974e2b17f995754fdf35745..112b3c928990c25ff4373504975e5e40d0897e33 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  Power9 variant.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 78e74ec9af3b279836cdaf7111790f6b899feb6c..7a36f77281eabaa8a51f59d3c03b1b5cffa40e5f 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  Power8 variant.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 95c03edaa72471af6b0a88a761fd6ffe3a23f9d4..525d73aee993c337613b9c459505a4b577b62841 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  Power9 variant.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index bf982b6a8807c4b44e82a9207f566468c76f03b3..7ec8e569087d7b3bfb869d1ebf398c2bd115c6b6 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2ac7230014890d4496d6f7bfb5388f3a61f49f87..2370138feced102219357ccb74d26bff7555a403 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  Power8 variant.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 10fb3c3497ee932bfa4f0c9e2faa55e8d79547e7..c5691945b7d1682733d6e0343c08991c46e94dc2 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right codegen.  Power9 variant.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1577fb8603e35b8639132b9d6fd3e82fd69cf70b..12f8db4e36df9776ecbebb655aae2ac173114d58 100644 (file)
@@ -2,8 +2,8 @@
    double inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d5dd84c4c39baec788338f0f78875d33d1bd3f05..3018d58dd752a828f75ac02d0be2ee7e67f755ae 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4b86a81337c5b3bd0b9905f6c0fcca2c81ef9382..acbe617ffa1bef2dc3040f2629bf59ac7633cf2e 100644 (file)
@@ -11,8 +11,8 @@
 */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -fdump-tree-gimple" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #include <stdio.h>
index 9fc24f90cdd42396e19ee88e9051d98e3caea356..360b361329a3fd5bbc89e6f12fb5704627fef658 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xl with char
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 770bf367883f971f6d22e217e09c7de4123006a8..c499e80d796b6623db3082ea960d2fc892b2bf49 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xl with double
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9b35a442d49c416517acdad051b26a6adcbd5817..357fdaef306d6e7357d9b9002bb2462a85c6ad46 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xl with float
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 75903a918de52959dc6ffe052b370057f067d4fa..7007fa47fb36ba326061e3a238824efab6438637 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xl with int
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 204f73824b187a5b9722f7adc0261959a5432685..fa12daece7853565a2e2df6f1b8bd4e7727b4489 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xl with long long
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1be7765008bff19885ee4c206c1a01f1d3f3ecc9..71e8c310258f9786867ca49cb4e4b1ee2adefde8 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xl with short
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6aae43583f60e4be7b1be8c5d9c1ce39ad12183b..d35f6d266a3255da4e3120ef88e2416c4a04eff7 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_ld with char
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index b3f3b7fcd0770cc5278d20791592df58d7964c27..f49503cb1f0f5a441e6eeb67e953529f87fc4c27 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_ld with double
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index 56cbe9ad10238baf7c9a915dcf95a2825b1b1dfc..baeea1798c17c90fe5bc5b33317f3acc93eab02b 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_ld with float
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index 2cde9f5b6ddfdcea5421a4cebea2d48951061c9e..d4ebafb6f309dac2514a217f5f5aa90b53ebb576 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_ld with int
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index cf2b7f9b5bc9bd852f60fd887a7f4169f41178b7..67fd101cd1d7e79f9dfcc8c63e1096aba85d075d 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_ld with long long
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index cfc0e307d8042390260fc830c55092687f04df0e..9322fe8dd362b11e01ed5f66e5cb5e86a8956b68 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_ld with short
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index 7281b3cca7ace8eb630061ff47d4becb63edd154..04542be6888a27bc9d069c57e183b3812fa92f44 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xl with char
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index 3f3d985c45bf8c6037c02a29550df8822fc15271..e257b19b31d5e09b5d87c899c098d43fbdd6d199 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xl with double
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index eafe3053771b6585cf32fd092156fc15091c3414..1a513d0993b74df24fa5380f2e345eb9f5f2f157 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xl with float
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index a2267218af9ac5fc5b17fd58295950f3b1cca560..17e312cc6c24b10106cd16fd3c99790141df7a87 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xl with int
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index f2e5469ab742d4f932e70a0e55a0a52d4f552bb2..f004e9a4e41c24d9138ff2945fca17659401ede5 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xl with long long
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index 2d64b4f11d2767363fc5737ea5ac47eaa4160e33..5bbded8862f45367f56309c7131a7c006199b206 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xl with short
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, RETTYPE, VAR_OFFSET, LOADFROM)       \
index d1f66f434add000b655f654988d35c0de7cdeabf..4ada00be55647e476da55101858078647383f609 100644 (file)
@@ -2,8 +2,8 @@
  * with char inputs produce the right results. */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 59a23e89b485f13a59e4a914a9980f48e9556b99..96c922f70fb2576fa1ad96d54d4e38688ba7fdfa 100644 (file)
@@ -2,8 +2,8 @@
  * with int inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 76bece11a99e5ae632146c8d0f2bcc65c49325df..7ec1a4ad2cae4350ff172547aed4b5581aee8183 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 805d34561bade6308e1f13fbb11573960af9d553..3437531fea1c6bc1cfa62a4988b31135c387eac9 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 75d913b3321cf96f0c18959be18bba15323eb00c..9427c1f75f1bad332234716669d0d334f048dbfd 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index edbf2d4ff37da1675578a9bf66581ced00633784..6004015d945b09e0a11b6a4daeb0fd954803da37 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7a1ff0b4ce1182f90e35de0789ed855142bb012d..db6e0e804316f05a34a15e4cb1cf73735f430261 100644 (file)
@@ -2,9 +2,9 @@
    double inputs for VSX produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ea0785277e5a5daf664cd7c654ec61e06cb02ff3..3435e3a0e4582ff8f7457f5cccdce2df52a5b6d5 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 45673c10f607a5cf83cca2b9edca4edb198ecd7f..bcf99696155817eecb03bd12da3a62ad1f5b17de 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 995c6cbcf7d0b0aeb5eca749caa026f5f9fc72fd..f6cf86a7e944b52f0a78aed074989d1deb9ae2a7 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7406039d0549ab6f96027fc72a019685ffff45bb..5876cd8907563089f0039c85ce3cc5f3fed46f8b 100644 (file)
@@ -2,8 +2,8 @@
  * with char inputs produce the right results. */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a7c6366b938b5dc1d9e000953e9c0b4d784e4eeb..a5adb12f32d4fab1d57285b6df3c620f9cbb69a6 100644 (file)
@@ -2,8 +2,8 @@
  * with int inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d15ee5b02cfa0803ee8fd4d79fef1d4df9fcdaa6..60af61a7f163c2ea98a61d496b001d6363619d80 100644 (file)
@@ -2,9 +2,9 @@
  * long long inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx_ok } */
 
 #include <altivec.h>
 
index 8352a7f4dc59e6ffe7872dd9af45f63eff95b7ac..bc3a64e555ff217052d7672970ead9b172995d19 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 62a084f34ea566b6991aeb673c7461e0cb3fc72f..ce46de4b667081331c9fe0b1bd5070e8fa3b5cde 100644 (file)
@@ -3,9 +3,9 @@
  * vec_nand) were added as part of ISA 2.07 (P8).  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4dde6bc9f8a4c76490066eb043378697aa8ce60c..1cdac54570da5f778d52d8ae6793d9bc8c9d1008 100644 (file)
@@ -3,9 +3,9 @@
  * vec_nand) were added as part of ISA 2.07 (P8).  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a8af3b059b97a247ff67ef54badba5902c228741..fc7101a737d7c49d6b5890439225d0aeb33ecea0 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index dbb7884d6b7a878461531fd6ca52029c6465c1c2..f3934a71915a61238f832f521cfdbc74e55197d7 100644 (file)
@@ -3,9 +3,9 @@
  * vec_nand) were added as part of ISA 2.07 (P8).  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0fe78241294c8d8bbe009dd934eaab051933050f..7247636da1a6bdf40113a6579b4738c730ce7c07 100644 (file)
@@ -2,8 +2,8 @@
    double inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index fcfe0c386564333148d165fc5fa60e4f2586d061..35be9f68a03c7f8c0dd112369a158a041eaee320 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4e4f4450b3275360145ecbb24cf67a0d8ed6da9b..36a77b8b854e71b02748dbfde03e4d026984e0d6 100644 (file)
@@ -2,8 +2,8 @@
  with float and double inputs produce the right codegen.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 815e466824a1dc5c30e901fb5e0fbc4e27966f13..00f5d6cf5de2721e50b1d862f63dd027ebe0eef4 100644 (file)
@@ -2,8 +2,8 @@
  with int inputs produce the right codegen.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c733522d8d0b8df9b1ba8a52ac898eb9ee551f08..c5e39690a1a566003b116e6139ec02233fcbe8b2 100644 (file)
@@ -2,8 +2,8 @@
  with long long inputs produce the right codegen.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 14f944817bf5407b30b032da67ba19e6609b5a06..4b01749c46cff5cc20ee960f8d1eaf6a0c1eaaf9 100644 (file)
@@ -2,8 +2,8 @@
    double inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ad7e51b1253c9546e430dbe3f68424539c55263e..ec3d10e1ec6679ce31ffbfa196d2a7ce63134338 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8c41bbfde2f97343ee8f463f2f4b00c2b0987852..0c60c04d8d890a4783e86249c2f9fb2910b6e997 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1185ce28f45249f8ab4856f7209e0a36d037f759..88ff50e666939ea78e30bca8dd008ad094f5936d 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index af6ba51189a67e0d8056a48ae735a7bfeeea41a3..31a71a0ea86e72b5c6554c1f65295fcbfc123d58 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 46afc6855700c60daa94c92a14200308f062ea1f..b4e60beebea576a8f75cf0393c9288c59810bd5e 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 59e936154e95687d17b32ed8928398ffc6ff76e3..814a07e648c7d3dd137c3c6ac1f4f161200c68bd 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 49c28f032ce585b82702c7d97434e8d6e4f05ba1..32653d6d56a864ddd81813a705184122d9a683de 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b1250d59f4a6e8d49400eceea51360723e31fd05..4f8ab5f1bd5037d7fe54445176d133ef18bd4235 100644 (file)
@@ -2,11 +2,11 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
 /* { dg-additional-options "-maix64" { target powerpc-ibm-aix* } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
+/* { dg-require-effective-target lp64 } */
 
 #include "altivec.h"
 
index dc82b59238f167be8fa3cd793ead4719584d8fde..e48e553e3640c9a3aa7e339d6d33bd72bda4c17c 100644 (file)
@@ -2,10 +2,10 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
 /* { dg-additional-options "-maix64" { target powerpc-ibm-aix* } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 #include "altivec.h"
 
index 2d791838936a356ed12f4facfd024c59b837ea1e..37b759de4a582702acf2ada837e792d96efcf1a4 100644 (file)
@@ -2,10 +2,10 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
 /* { dg-additional-options "-maix64" { target powerpc-ibm-aix* } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8cb686bcb9d47192c003314242da0511475e84fd..1566dfe3fdb51b01994ce9a201d2139ee01ba827 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -mdejagnu-cpu=power8" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ad4b874be99b281c66154363536a59e38ee18247..ead6050bfa82071ddf6f661f7dc1ae970bce16d2 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 
 #include <altivec.h>
index 35b211f914c66bed9f8e8f08036c51b1bb5efa03..64f7ec3586dff18d879e8509f0f9a62ccdc40a0e 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 878cf794ad87d3e9e4a96ab264d5ce80e4d56faa..cdf459328273e2056531c60ba1a6978b5e052c25 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code when -mcpu=power8 is specified.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7635d0adef1d7977b6875141a402e6223fc61da0..7d958252445e494015287240c637868bafff64df 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code when -mcpu=power9 is specified.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2c9daa40619e714f70a7b2dab5757fa406796649..4e8e2a8e8b4439e5edf702a8c5892ee6b5f5fef7 100644 (file)
@@ -4,9 +4,9 @@
 /* vec_neg testcase, included by fold-vec-neg-longlong.p*.c */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ceb28a75c83c178c5e9e9f00cca8abd158c9d95b..6a49e1d029c0e00d42d486ee6cf3d52f62a859d4 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 
 #include "fold-vec-neg-longlong.h"
index 54b58372956756c5af309b3f85007eb3dede552c..d206aab9cbb8916506f5b8cc7e37ef24943e8c47 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "fold-vec-neg-longlong.h"
 
index e777d358718e0cee56c1e3bd0d90b4bfa265f70e..1040db7b984be28461eed73f26d6a3a1fe5a7ddd 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -mdejagnu-cpu=power8" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 
 #include <altivec.h>
index d5164f46a802e2ffe116290bd17b1bcfcf5f8df2..34ba192f9bcaf6b4ba56b2f68f8a7cda7f138d1c 100644 (file)
@@ -2,9 +2,9 @@
    double inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b5e8db2ec42a4793301c8725c1adc2ca1859f2fb..b0f6c5038085d2491493e7ce203567ace9cb4c9e 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c982bc2232f231d6e8561c37df827d6e7a0e09c7..3dc6fc2ae0bc99b25fb741a9277e900525f720ad 100644 (file)
@@ -3,8 +3,8 @@
 
 /* { dg-do compile } */
 // vector double needs -mvsx.
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3cc757da5646c141d32e7da40ade75e6d50b3889..06d6c1b1150edc7202b7f234061560f1c9de39dc 100644 (file)
@@ -3,8 +3,8 @@
 
 /* { dg-do compile {target lp64} } */
 // 'long long' in Altivec types is invalid without -mvsx.
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 14dcd1210d9fca9cb57ddf09806f27e2dfa18281..bdd068eec84b2075e3a7473f13b7af0ea4dab92d 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 449c0f0fda85ebad7d6d8fb48e60a820324bfba1..c56bfb979d1c1792b790883f07ad1570c9004959 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 72aa5f0cd959a1ef49a279932d5d3165b4821535..44bbaa1b453293b846e2d87fb8f5f5678040196d 100644 (file)
@@ -2,9 +2,9 @@
 /* This test covers the shift left tests with the -fwrapv option. */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -fwrapv" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6afa91797fb3e696874de058408e1083f856c472..4406f82d14df8515ba257a0b08c9f426ebcab2fb 100644 (file)
@@ -2,9 +2,9 @@
  * This is a counterpart to the fold-vec-shift-left-frwapv test.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9403552d4da854a19b8147ce7f9240d561b86400..fb626331be789d4f3a67daa2016fcf0235c1bcd3 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index bb4a8d2fa556684b045c48518a0ac2ee394d0596..345e96caaf1c016521a64162148c9c30e30c90dc 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 01f1b0dadf3256ee003575ceaff4bf3632821629..965fceeb26aec1b40ef8f7f129bcb7a0b67dc696 100644 (file)
@@ -2,8 +2,8 @@
    double inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3fa1f05d6f582f5dc8cb965ed1d536af7d2293fd..fcf9561000e2807448a524ace78aec3b7f76dc8c 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 263a1723d31478fb384dda20cdef5ec428fb7ff9..029774be8e97ef8da94fa4e72f7c8ec93a913fe8 100644 (file)
@@ -2,8 +2,8 @@
    generate errors as expected when we attempt to use invalid inputs.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index bb9b516fa5c65968fd6ade75f5d4a528237ad2b8..00d090f6f3ce0f716efcc40d0f0965421a00329b 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3c7cc7c9a67088b07b781ccbce259841ada678f9..71a989082e67fe4866d39d50aca48486ad6da0d4 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 242565017fa7b9d5de0506f99904ce96b62cd6eb..0e291b7267a4d0062fa1905c4a4b5790806945e9 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 100caf486c7c0fdda716f7320bc86a0c5e8edbca..28a090ed8e5e8ff3074440ceb332b75836d001ac 100644 (file)
@@ -2,8 +2,8 @@
    double inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index bc81123f4d5e48635f54a0b7f0a7af5488126203..92a86a347b49e6f5229704d3473409ab104ede5b 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 5b95cc73d8dd2a6c019ff6d0c97787e7a49dac71..029907daf1e4439245d480a1b7576ecd24cd927d 100644 (file)
@@ -2,8 +2,8 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 162563caed4aefea15fc57ab21cfde82400a999b..191b05759f751ae4d6513950bf0e4eef6163aa71 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xst with char
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c42a720d361542c91837e6a83de78f66e8c2b120..f19daafa17c4e6b567721b337c9813a071f78bcd 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xst with double
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b200c47fd2f886764ebbc1988d2b4e0bb0ea821b..cf98b7335247ceafadc17ef5001809a3fca605a6 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xst with float
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d9848820b3afde7d4f4574c7aab49a35d90b9a26..009f6086ca48351659c160cca1a74e88fd5412d8 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xst with int
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6df11514d514b005980a54355fbad14634da2a7a..1c75755ec85177d1e3b2937bed36d60a91b3c45b 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xst with long long
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -mdejagnu-cpu=power8" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f4dbb7025830aaad55bf3977b7d3dca0c218fdb4..5d8efdf2ad55bb6282b9c2b2cd14c0fe0ad3d5b6 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for __builtin_vec_xst with short
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ae5cf8ef0b482e0a29a2ab89dd3f98445f99d305..4406de613c7c3a971093d17c0ee5115fd99bdd8c 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_st with char
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1360f4d4ce950714e7dfcfc73e5beb3171d1c06a..ce5b9ac460b1ad864990cb60844c2ff5e1d13b11 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_st with double
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1b70f2a80f7977bac1f040d78751311f586d438b..280cf81762221e383c1ca6b5b91dcb15514d3598 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_st with float
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4e4a499eaad398d8c7de6e2e1ef5dbe65646b471..d6d280883e2ed18521d76854a163f6d6f41fffd5 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_st with int
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b57c126b9ab866f5d680e91975ca11927a521ab3..3c2de0e83901d371ff9ec007d2d32308504e19e1 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_st with long long
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7593f42525835b384b82e5e94be642bc7e448feb..5418451861a52bbb7e3973b64bd1b16de1d8f702 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_vsx_st with short
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index fdd2ed5648d1aff6c2d9ee2b17f987aa63bcdcd2..6d43cd5ca1668226fc721f35ea135eab7e2523f7 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xst with char
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, VALUE, VAR_OFFSET, SAVETO)           \
index 62f8552fddec06eb54b127713e8c36e7a7be40c0..c3f6f85aca95db2517d9a2b76183c304079bf60c 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xst with double
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, VALUE, VAR_OFFSET, SAVETO)           \
index ad15a5a2b518ea915e32504141953322007aaf9f..616f0baa60fdf86abb3c947c0d552fd2f35e7dd5 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xst with float
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, VALUE, VAR_OFFSET, SAVETO)           \
index abe93dfb2351be6f9951629c776d32eb212e9be2..8a9ef2cacd2641de7a9871598713f887a0a32eb4 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xst with int
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, VALUE, VAR_OFFSET, SAVETO)           \
index 6859593bf0a828e4db24627178799cff3fcb6751..bd8d79480b326ab3833f6d0ef2c70fcf84f9c97a 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xst with long long
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, VALUE, VAR_OFFSET, SAVETO)           \
index 6c54873db2089020f95859fd82275f5ee88fc443..d47fc2aa09bdbb1625bdd303776092278b6bedb7 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that overloaded built-ins for vec_xst with short
    inputs produce the right code.  */
 
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 #define BUILD_VAR_TEST(TESTNAME1, VALUE, VAR_OFFSET, SAVETO)           \
index 116f15e66887745814df1e6a9451994890fe919a..dbc528a3a3a63ef101b94d84496bacbe5c1e8a45 100644 (file)
@@ -2,8 +2,8 @@
    double inputs for VSX produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2c7b454edba01d74b0931bcbb4a6c0e0420fa771..a75a3a5a0fc431a24be9d72646b21b1ec573e72a 100644 (file)
@@ -2,11 +2,11 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-maltivec -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
 /* { dg-additional-options "-maix64" { target powerpc-ibm-aix* } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 #include "altivec.h"
 
index f38312cb6bbda77365f466f8e3942548530df82a..c418ce1006739d06dea92eb93764c55c0540c75a 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right results.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4e1d603a28f57a51359d3f8f47aeaf4374615b94..ec8d12c97b74fce1f9395364d7de8a53227c2c24 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 17e4ad797bea08797afef56b31afaaf3715a2c21..40429f2662662440c62cb4683a9e732e9fab94fc 100644 (file)
@@ -2,9 +2,9 @@
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2906f8a91591d2273d8e7c1943b2befda01a0400..d739e790e7464747bdeecd7dad26410967fab247 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -mdejagnu-tune=power8 -O3 -dp" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #define LARGE 0x12345
 
index 925b6d83fd201241fb23c3e9d2e7aaf48ca12417..5641c7d23035f8cd09bea9806f75605d3841c34b 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
 /* { dg-skip-if "" { powerpc*le-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -mdejagnu-tune=power8 -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector double fusion_vector (vector double *p) { return p[2]; }
 
index cf46777849a213523665555f092d3ef269607820..6749a09c0c21b303574fe6a55801da832d419951 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-linux-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -mlong-double-64" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "gnu_attribute 4, 9" } } */
 
 /* Check that if we can do the long double operation without doing an emulator
index 70efb7b34c87fd96e64620baddc1d9c966e72ca2..fd485a8d036bdb2a5d8b9e2cc6f39ae0d8c00634 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-linux-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -mabi=ieeelongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "gnu_attribute 4, 13" } } */
 
 /* Check that if we can do the long double operation without doing an emulator
index bd5a64fe33052c16ca8a9496a8af05f094a4254e..0ec1c6fa130120f2b8bf463ad3f8ee289838c462 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-linux-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -mabi=ibmlongdouble -Wno-psabi" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "gnu_attribute 4, 5" } } */
 
 /* Check that if we can do the long double operation without doing an emulator
index bd9e1f9ee51b8f07f6dc3225ef892b800ec5308c..6f033014dc82e16a2b000df8f23c534fcd4bdc9f 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test vectorizer can exploit ISA 2.07 instruction vmuluwm (Vector Multiply
    Unsigned Word Modulo) for both signed and unsigned word multiplication.  */
index 6c59a284a9feda08629bc946c38caae918936119..9c5093b6a81da37d204d00e1e02a554f52ebfa01 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target longdouble128 } */
 /* { dg-options "-O2 -mvsx -mabi=ieeelongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target longdouble128 } */
 
 /* Check that complex multiply generates the right call when long double is
    IEEE 128-bit floating point.  */
index 54671f813efa496d6dc9d9901cdde9981a5d10cb..b5827049cb013250e91c514ef2a8e6d16493a53e 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target longdouble128 } */
 /* { dg-options "-O2 -mvsx -mabi=ibmlongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target longdouble128 } */
 
 /* Check that complex multiply generates the right call when long double is
    IBM extended double floating point.  */
index 7a624297ae9e9f717929f5ad7224a32d2599f93e..53f00c3190a3a3626f98be19fd99dd4984069e57 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { le } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify fix for problem where vec_xl and vec_xst are not recognized
    for the vector char and vector short cases on P8 only.
index 46d5d6f6fe9a9aeb79e802f322b7d2a82d94efc0..35011ef74ad18cd32da78d0e8307afa05593af8a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { le } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify fix for problem where vec_xl and vec_xst are not recognized
    for the vector char and vector short cases on P8 only.  */
index 47a5f88c4ec1992ea0a700dfeb325970b2eeac5c..f67f77bf74731d138c36cfc429a5f930b3fe2b7a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef TYPE
 #define TYPE long long
index d3aab195bef12dc9c12e8c8420f857c9943394c8..faa511a7bb97a17ef665dcf3e54b73aabcbfefcc 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ca354c54ed5b2c510a1784d76d39d007cbefc0b0..3da313d433208bda0171bf947c25096a84bbcfdc 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ftree-vectorize -fvect-cost-model=dynamic" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 074d23c5d919ef482930ddc95f2db1706e08e1ff..d17af3e32c56bd0d042710d7e8acbf753ed653b0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ftree-vectorize -fvect-cost-model=dynamic" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 35b7e2a189f9ad4345d04d7722129c88d3b97a4c..f0521fc3d056200ff93504506d265dcef27af4bf 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6a10054146a9d7111c8322785e5a3ea9ec93bdd7..6ebfa11c18959de8e5cf7286ca1a839ff9329e72 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector float dbl_to_float_p8 (double x) { return __builtin_vsx_xscvdpspn (x); }
 double float_to_dbl_p8 (vector float x) { return __builtin_vsx_xscvspdpn (x); }
index 9f2d80cdef3e499f47013b35415725e88db41326..4db1294364eec9f2515959930267957d4efcf394 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d8f23d1741d93b96e8d28b1f0263049342a9b81c..eff18076ac592feac6137bd87be9c817c607b978 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 #include <altivec.h>
 
index d990691f49920d97c632a06751c6e50ae991453b..402f09abbb0703726f97d20af0c5b1c516847691 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -fno-math-errno" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 float abs_sf (float *p)
 {
index c763187cda9e68dc6d1870477d497115efcd8a5d..bd18094eae01a0f2e884bfc45e80ae17e02a19a3 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 #include <altivec.h>
 
index 6ac5d46543861b3216d72b60a06a945c5e08216b..09a436bc6514ab0a82911ab6bf58fb3c6b905bc3 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 float
 load_store_sf (unsigned long num,
index 486ae40cd933a05f91e4f137fd6a3b5fb6424321..3b5cc4faf033af5cd00ca2c78a7669795a0d6a31 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler     "vbpermq" } } */
 /* { dg-final { scan-assembler     "mfvsrd"  } } */
 /* { dg-final { scan-assembler-not "stfd"    } } */
index a2dd1a4f55fc70a59e509c9de79ef69b4e64d975..807806aa9e480c97650d8150a87401dc1b427e6f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef SIZE
 #define SIZE 1024
index 46dc31807f86a583f4ac3a9cd9d4a2a265602666..6b5a74115dc5fbfb3f0b72acb580821830670a78 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 
index b464bdce246c17eb43800e611f73755da06811c9..a57f336c8d4102702e0969859584ecf639450037 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 
index 1f2a0cd06efc686e62c906a9c709fce2f817271d..4cf3b88b38814ae9c5ab9a297ea79bbedf5146f3 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef SIZE
 #define SIZE 1024
index 1d161968b14effc19d167a67bebbf03e3637e7c3..f5c73f2825dbbda5d01a14809075ec60a9752894 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef SIZE
 #define SIZE 1024
index 125252e74237fb52e76a3af7995d5c14f9af6f2e..f1e0c8bdab40d1cb316762b660394d5a750b64bd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify P9 changes to allow DImode into Altivec registers, and generate
    constants using XXSPLTIB.  */
index d4392d4cf0890cb551ae97fd56b0afcca815394b..0cf97a8cdfe30ee176a0048abeb93e04301557bb 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that large integer constants are loaded via direct move instead of
    being loaded from memory.  */
index 5c0f00e4cd6f782c783984fd097e152cc5d82128..72539f385a4808745d26b0ef2b958d6c621b6b43 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test to make sure VEXTU{B,H,W}{L,R}X is generated for various vector extract
    operations for ISA 3.0 (-mcpu=power9).  In addition, make sure that neither
index 824665a20f664bfcfc2b01a85e03c84fb7558498..81b072137e5d90417b984952d4be5012b247b88d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1317c59e587b38e3aaa5e8022d09734a94724249..0b3ac5add85963ed2aa285fbb1fed83f53400816 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test that under ISA 3.0 (-mcpu=power9), the compiler optimizes conversion to
    double after a vec_extract to use the VEXTRACTU{B,H} or XXEXTRACTUW
index 8968696040e3dbc06241397e80a2eb294b4cbb7a..9bdfd882aebf969d566f09c8de41022645833907 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This file tests the extraction of 64-bit values.  On Power 9, the direct
    move is prefered for the  64-bit extract as it is either lower latency or
index 19b2c0dc0a6640f631c08ea8c85b12d48f45c7f6..865d3c6754f9a3426c3a6ed95511becccb08310e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 void sc (signed char    *p, double x) { *p = x; }
 void uc (unsigned char  *p, double x) { *p = x; }
index 2356815ad5eb96c154dcec7a7c13d61b11800a38..25555f69cc937b5a1afcdfd6b1ecbd0b821d5d19 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double sc (signed char    *p) { return (double)*p; }
 double uc (unsigned char  *p) { return (double)*p; }
index fbb73a56535cef1902d7a66952e7ffb69a8d655b..a63ddfc0c2d67a24f12862b2d57197f3a1fc0bf9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Note that for unsigned cases, the differences from those ones in
    p9-fpcvt-2.c is that they will be converted to int implicitly first
index 936a0377b92ce1ee03fe9c35461817b7380737d4..41c41c357651e41a70bd56774784e6b8fe63315c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvx" } } */
 /* { dg-final { scan-assembler "stxvx" } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
index b8e1e78623b39a11ce59f1a32a3dabe2e2b40fc2..b99c248748df9c210778c0524736e2ff520a6627 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvx" } } */
 /* { dg-final { scan-assembler "stvewx" } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
index 2d3f63f56eb66fe9b4c6e6bd06076d8edd0b329b..0994e6a8da8607ec7c7118871e9bc92d16b48ef9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target ppc_float128_sw } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O3 -mfloat128" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target ppc_float128_sw } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvx" } } */
 /* { dg-final { scan-assembler "stxvx" } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
index 616c2f01151e8f498cd5ee4f9cefd8cbff6f93d2..dcbfb4dc4f94301295f07e83f8731f3cdd18bcf7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -mpower9-minmax -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "fsel"      } } */
 /* { dg-final { scan-assembler     "xscmpeqdp" } } */
 /* { dg-final { scan-assembler     "xscmpgtdp" } } */
index 73ec1607a729848bbf072b7d3cefff8f6f27f25a..0684eb501c56003198ec84cc5f5f310d3617c5f5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -mpower9-minmax" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "fsel"      } } */
 /* { dg-final { scan-assembler     "xscmpeqdp" } } */
 /* { dg-final { scan-assembler     "xscmpgtdp" } } */
index c97eedecd4ee262ac2ac0b826332bf32fc472a46..e4ae8e7bd4ee2c3d5ef5c906b1c6dc946369ef82 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -mpower9-minmax" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "xsmaxcdp"   } } */
 /* { dg-final { scan-assembler-not "xsmincdp"   } } */
 
index 9ac9493986f7c6916829d53309648183069210ad..10f6b17657c7f880f5f83097685abec757a5dca2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 72ff87c0249f1ea68ea7066bf8f06508e1ef35c5..9502384cce02beb5bef61b2f118be004443ae154 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 55492506d269a3238ac0cfc9ccf15541c1c56034..ec0cb92002e3e104e02f1559409c5479c18db9d8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8bd3fec0e85eb94aa0caf4f0ba469696b53d9a2f..49395e63b61c06e53660b80e0be30a0bb99a03cd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 886a75c31c5202a56b9c118b08df36b1345d78ae..f29237bf388be026020f715996563d315af81eaf 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3f9e729b8b963e39ae04c2c3749f7c5dbd4324e6..ba588080c1cbbb85ed4ba0cc0737c4848865c71b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "vspltish" } } */
 /* { dg-final { scan-assembler-not "xxspltib" } } */
 
index 83606dda8c20f4ee034a5e46e77f518625dbc27d..730923330de139c3411c8c5db447537579a97eb8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify P9 vector bit-permute doubleword instruction.  */
 
index e28da9eaf9b5a9b4676ab9806b097d5c9d7c8999..4f414ef73f4ce98a0de23f74a1796788c61c7587 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for that only vectorize the epilogue with vector access with length,
    the main body still use normal vector load/store.  */
 
index 499dcef34fd948721b82ad96acd17334531dcb49..b068c983695b9740052be59519e05f41b6548b25 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for that only vectorize the epilogue with vector access with length,
    the main body still use normal vector load/store.  */
 
index cf28122d56e8e143bf46fd19ff7c46c68ce91c45..1947703898ae9ba9a0192ec6fedde4de15ca965a 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for that only vectorize the epilogue with vector access with length,
    the main body still use normal vector load/store.  */
 
index 83c67ff4a0ef4da4303a6a4fb98d4b0caaede1b4..5a4cad3596a66d015c9864d3fe513fd6614dcf14 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for that only vectorize the epilogue with vector access with length,
    the main body still use normal vector load/store.  */
 
index 0f31dcdda2b76abc182bfcc30c3ddd47423f30dc..e148771ed08ea974dbf44eb12eaa5244afe0a393 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for that only vectorize the epilogue with vector access with length,
    the main body still use normal vector load/store.  */
 
index ac4de8fad5dcf796b5f782537ad718be86e6a4ed..40ab2201b2a143f2b91d2f0f52610e3d73e60aaf 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for that only vectorize the epilogue with vector access with length,
    the main body still use normal vector load/store.  */
 
index 89f8d3476bb84f12a6ccdb90a511ecbef07f3bd4..9b0cc77e94e5062e4476f3a268012233149f9f5c 100644 (file)
@@ -1,9 +1,12 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* Pass cunroll isn't disabled by -fno-unroll-loops, so use explicit
    disabling option for it.  */
-/* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -ffast-math -fdisable-tree-cunroll" } */
+/* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -ffast-math" } */
 
-/* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
+/* { dg-additional-options "--param=vect-partial-vector-usage=1 -fdisable-tree-cunroll" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
index fbd1a353ade3d7915a4b4a3a2df254ac4320d974..34a2c8eb11b44a6eb4d29eac6c8e5cb7fb2af79a 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=1" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for that only vectorize the epilogue with vector access with length,
    the main body still use normal vector load/store.  */
 
index a501873967ff4339333df6254f40abb205320c64..d5f67082fa1b157a91f724e42fa80f4a02c216ef 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for fully with length, the loop body uses vector access with length,
    there should not be any epilogues.  */
 
index d30feff9ff0f5fe65fc2fb73b5f4d4c703bf3012..0799d21957fa9373e668b5cd114a3202cd80ee9c 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for fully with length, the loop body uses vector access with length,
    there should not be any epilogues.  */
 
index ecef0fd13939f7504c49434f18650c7d4b74ea36..bc8e6757a94f839d6667d86015480afb11c39213 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for fully with length, the loop body uses vector access with length,
    there should not be any epilogues.  */
 
index 0c8f223f1227f1351cbbbea5cda60a5e828cb7b8..9d7711e61d4a51be588bfd7af5d1b181ae6953c4 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for fully with length, the loop body uses vector access with length,
    there should not be any epilogues.  */
 
index 0165eed62f998492a6f87ed8def7a07d049de451..90507150edcb07f139b3cdc85574d34cb532be93 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for fully with length, the loop body uses vector access with length,
    there should not be any epilogues.  */
 
index ff66a11419587e78cf3446e3afb10766bae895fa..889e770f6cdf219ef1f79941161649b936bb5c98 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for fully with length, the loop body uses vector access with length,
    there should not be any epilogues.  */
 
index f5b2d1abe9628fd0cb23c5854b735bb5672343c1..2b0ec7d095fd506de3736ffc912468ef06d75431 100644 (file)
@@ -1,9 +1,12 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* Pass cunroll isn't disabled by -fno-unroll-loops, so use explicit
    disabling option for it.  */
-/* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -ffast-math -fdisable-tree-cunroll" } */
+/* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -ffast-math" } */
 
-/* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
+/* { dg-additional-options "--param=vect-partial-vector-usage=2 -fdisable-tree-cunroll" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
index daf62ac8f4631ad2fc10fa3b493de1863fabf535..53fa8ebc3ff54b32ed3e47b619b8eed97b75f8a9 100644 (file)
@@ -1,10 +1,13 @@
-/* { dg-do compile { target { lp64 && powerpc_vsx_ok } } } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fno-trapping-math" } */
 
 /* { dg-additional-options "--param=vect-partial-vector-usage=2" } */
 
 /* { dg-additional-options "-mno-strict-align" { target opt_mstrict_align } } */
 
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 /* Test for fully with length, the loop body uses vector access with length,
    there should not be any epilogues.  */
 
index e07bc437e72dce32d9c4c6a42f3b8c48018099f4..eed4886403d90c3a7937e5dc5e933ab85af963de 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify P9 vector negate instructions.  */
 
index 978ddefaf92f56c037156264ff00441aebadb90e..784ad945650979cbffa16dd50390d22fb563eab2 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target int128 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target int128 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 07c86e6264cf329ad5a17f5d1a4964cab7eb9b8a..4580ebbf3490b4b4f345a86b65343b3751b5e9db 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test generation of VPERMR/XXPERMR on ISA 3.0 in little endian.  */
 
index 956f6c1010365e94a89e8babafa0b1697e3ea2ac..00776bd7190ffe4e6baa5cfb4e32c0076ddf540f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7e89daafe5c377813626bffe888ae0de61ecddc3..8afbacdf196102d334a33ffc46ea15f2eb854bed 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index efb9acf4fc1a1ea4ae297c872e3a6dac26cdfd3f..90c44c7a4ca033bcc39b4453d1e3c7ae4caf325a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that the XXBR{H,W} instructions are generated if the value is
    forced to be in a vector register, and XXBRD is generated all of the
index 2a5b92cf9386f6fa5e4b375ebb2dfa2cdc4c5fec..5c7bb376be3510391d20ce1df31dd10394a712c0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -ftree-vectorize -mdejagnu-cpu=power7 -ffast-math -fno-unroll-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "xvmadd" 4 } } */
 /* { dg-final { scan-assembler-times "xsmadd\|fmadd\ " 2 } } */
 /* { dg-final { scan-assembler-times "fmadds" 2 } } */
index bf2c67fb7f43e84c13cedd930c5766ba8074c585..89f6a291e15393596b8530c42563c5fdbdd732ce 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -ftree-vectorize -mdejagnu-cpu=power7 -ffast-math -ffp-contract=off -fno-unroll-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "xvmadd" 2 } } */
 /* { dg-final { scan-assembler-times "xsmadd\|fmadd\ " 1 } } */
 /* { dg-final { scan-assembler-times "fmadds" 1 } } */
index 6853cfee772f86f03bfe619a71b4cf4c0440e233..7d8c88fb4bb2c18103011c397d3d75b8af0b621a 100644 (file)
@@ -1,5 +1,5 @@
-! { dg-require-effective-target powerpc_vsx_ok }
 ! { dg-options "-mvsx -O2 -ftree-vectorize -mno-efficient-unaligned-vsx" }
+! { dg-require-effective-target powerpc_vsx }
 
 INTERFACE
   FUNCTION elemental_mult (a, b, c)
index 73b42913399e3fc1ca04fae5b3e423381bf7f432..83ddd31d1bb8034b1495d455502adf9c4bf6cb0f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mlfiwax\M|\mlxsiwax\M}    2 } } */
 /* { dg-final { scan-assembler-times {\mlfiwzx\M|\mlxsiwzx\M}    2 } } */
 /* { dg-final { scan-assembler-times {\mfcfids\M|\mxscvsxdsp\M}  3 } } */
index bd9800755dd8cf17c15a4224dbd1e4aaea3989ad..5f1abb8a21fc34b2965d5d411eb31d3190723d3a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler {\mfriz\M|\mxsrdpiz\M} } } */
 
 double round_double_llong (double a)
index 70e37976d865e67b9718bab0103c9a7fa2912b46..65389fe55fbc236635d0f29733a2f39961a3d6c7 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mfctiwz\M|\mxscvdpsxws\M}  2 } } */
 /* { dg-final { scan-assembler-times {\mfctiwuz\M|\mxscvdpuxws\M} 2 } } */
 /* { dg-final { scan-assembler-times {\mfctidz\M|\mxscvdpsxds\M}  2 } } */
index fe1ecb853df6201450f7d0fa5544a070f4106123..754caba620b742623c8132470aa82fc46585d9a1 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mfctidz\M|\mxscvdpsxds\M} 2 } } */
 /* { dg-final { scan-assembler-not   {\mlwz\M} } } */
 /* { dg-final { scan-assembler-not   {\mstw\M} } } */
index 266d711be073668395d180d1efe89d39d222d4e4..d1b008ad3250f072671f2c190ffc39f9bd8af895 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mstfiwx\M|\mstxsiwx\M}     4 } } */
 /* { dg-final { scan-assembler-times {\mlfiwax\M|\mlxsiwax\M}     2 } } */
 /* { dg-final { scan-assembler-times {\mlfiwzx\M|\mlxsiwzx\M}     2 } } */
index c50f00825b0d0510af3a96973a2577e6b0702d7e..f5ac3e435a3175fb7dd10ee5894087ae1d26f45b 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "fcfid \|xscvsxddp "    2 } } */
 /* { dg-final { scan-assembler-times "fcfids \|xscvsxdsp "   2 } } */
 /* { dg-final { scan-assembler-times "fctiwz \|xscvdpsxws "  2 } } */
index 873c90ae3352b26614d32b9f7001719119df9f78..73a3825925b1f57b884f756e6507b3156b33521c 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "fcfid \|xscvsxddp "    2 } } */
 /* { dg-final { scan-assembler-times "fcfids \|xscvsxdsp "   2 } } */
 /* { dg-final { scan-assembler-times "fctiwz \|xscvdpsxws "  2 } } */
index 856d7b7b93b2b4e177ff0fac40514fbde453e06c..caef37216617c33ed58a83c8e23d5fcb382f7470 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not {\mxxlnor\M} } } */
 
 #include <altivec.h>
index 79193cfdd17907c355c02e9693a2159e0fc34b14..246553df7d478ba46e7843269341ddc3a98e85b2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler {\mvspltish\M} } } */
 /* { dg-final { scan-assembler {\mvrlh\M} } } */
 
index eb45d193f66613af2fb52407747bf2dd03d78e93..a5d93a2b1477eb2df37d16154457ef0e47200254 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 vector float b = {0.0f, 0.0f, 0.0f, 0.0f};
index c6942e4724e093cb9ecc054a43ecf5903e8ec509..1d2eb2a5cae6daeec2d2f6f5dce16b343e56268f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 /* { dg-final { scan-assembler-not {\mmr\M} } } */
 
 vector __int128 add (long long a)
index 3f253a4f67ef1eae8c02dc6b9d5502942050bcb8..67a16b5513b4a0e804531fcd81a748d2c569f79d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mxsmaxdp\M} 3 } } */
 /* { dg-final { scan-assembler-times {\mxsmindp\M} 3 } } */
 
index 9e531e2f0e701c0f75c8bd3a8a4bea735a65150c..8812b243cd49daaa752c1b640014410f372d84fd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mxsmaxcdp\M} 3 { target has_arch_pwr9 } } } */
 /* { dg-final { scan-assembler-times {\mxsmincdp\M} 3 { target has_arch_pwr9 } } } */
 /* { dg-final { scan-assembler-times {\mxsmaxdp\M} 3 { target { ! has_arch_pwr9 } } } } */
index 272499cfa5cbe10534ff538ac7283686dfe82e0d..2d31c922c8ed84394e62b4e521f1c043ef901546 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* As PR104015, we don't expect vectorizer will re-try some vector modes
    for epilogues on Power9, since Power9 doesn't support partial vector
index 7859ca2608c4c9f4bf5984bf9a6f100b3ab25d39..75697641b96027ebac8c6e0b2878ff1532ee1c14 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler {\mvspltisw\M} } } */
 /* { dg-final { scan-assembler {\mvupkhsw\M} } } */
 /* { dg-final { scan-assembler-not {\mlvx\M} } } */
index 8c1862a329b7cce3845d76a9cc3d8fb50adae20c..cd1dbdb4ee8bb3641cf3d06952375ae92efb1b98 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/104239 */
 /* { dg-do compile } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx -DNO_WARN_X86_INTRINSICS" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #if __has_include(<immintrin.h>)
 #include <immintrin.h>
index b021550a038d6e7f6288e6447488fcdeee602327..8bdd7634cc562c30d5ae1b44533ab7f2072a6fc2 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/104239 */
 /* { dg-do compile } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx -DNO_WARN_X86_INTRINSICS" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #if __has_include(<x86gprintrin.h>)
 #include <x86gprintrin.h>
index 7436597f19b436e73da209fbb6e1cc82be108e29..5a452978086ff9d0a6a591f2a6e5aaf9315ee4a4 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/104239 */
 /* { dg-do compile } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx -DNO_WARN_X86_INTRINSICS -std=c89" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <x86intrin.h>
 
index 92191265e4c68bcebbd5b0234b56d6f37b87151b..bd078d9a68f1343283a31d8fee4b3d37766b69dc 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* It's to verify no ICE here, ignore error messages about
    mismatch argument number since they are not test points
index 1c5f88cadcf10128e0e97f90d79d9bee705c2563..44e75aed1d8697893a694dc0abe9327ea4de2a05 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* It's to verify no ICE here, ignore error messages about
    the required options for vec_neg here.  */
index 51e72477566a1492dc436019a680779c8853acc2..486641ca5559ce7964de2a3df824b664906a5b52 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 #include "pr106769.h"
index b602e7d57686f503803e3611d42033e53d380293..cb446b3d9726ee3ebd67b44916c3ebe069c0a718 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 #include "pr106769.h"
index 9e21f96be59ecc2087f01edad61df58029be837d..c94a998f1d54c16667f1afd18fa935f5320b62fd 100644 (file)
@@ -1,6 +1,6 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -funroll-loops -fno-tree-loop-distribute-patterns --param vect-partial-vector-usage=2 -fdump-tree-optimized" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target lp64 } */
 
 /* Verify there is only one IFN call LEN_LOAD and IFN_STORE separately.  */
 
index 262a446867587827dc5b566be1a3144602dcfed3..c3535008c598cb80a8e46dfa9a500a5bb377b59d 100644 (file)
@@ -1,6 +1,6 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 /* Verify there is no error message.  */
 
index e71bbeb5df553e9d247b65885b7465aa783fcb67..edd579a2379f316dde8047a192ccfe7348455191 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* Disable rs6000 optimize_swaps as it drops some REG_EQUAL
    notes on const vector and affects test point here.  */
 /* { dg-options "-O2 -mvsx -mno-optimize-swaps" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify we can optimize away vector shifting if every byte
    of vector is the same.  */
index ffa1c099eed27dcb4649cf46eb176a0b6a7c9dfa..30cdcb12c53a2157a8457d81f2b7eedf1576e3d7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify there is no warning message.  */
 
index b9241ed7d14e2dcee7ab9d383d3b73db7b00bcd3..91f5c891dcf48cbe236550e7bc54d37311dc8b67 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-require-effective-target has_arch_ppc64 } */
 
 #include <altivec.h>
index ce97e4f7dfbf57a74205645424f9e0bc4e4f149a..e65794c7ae767ca41900ad431760a99c67ea2bdf 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Ensure vector mode is used for 16-byte by pieces equality compare.  */
 
index 49871cab899321d68579eb3969091f5563250c26..3859702fce802a9e26382bbb3e6aefb7c5358457 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { has_arch_pwr8 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Ensure 16-byte by pieces move is enabled.  */
 
index 359963d104189ca3d2b0dfbb1e151820cbbc328e..a7c1921322a79fb340820606da408a9986789e98 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/113950 */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify we do not ICE on the following.  */
 
index af3065f00ca582046f55815ccc53bc89a330f6cf..4f774db07d67d21aedd1fb94824c5837bd0c0788 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double foo (double x) { return __builtin_sqrt (x); }
 
index 770a821af396b14febcaa703957afb94b38f0a14..f1a69c48e9c955a05db9fb66b1895a09b3526eef 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
 /* { dg-skip-if "" { powerpc*le-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Make sure that vec_mergel and vec_mergeh are supported for V2DF/V2DI types.  */
 /* { dg-final { scan-assembler-times "xxpermdi" 4 } } */
index b705f71b73e369b71a152dc4b995a27bb7087457..883dc4531a0ec7fe02d9f52ef97d2c4b7481278c 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xxlxor\|vspltis\[bhw\]" } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
 /* { dg-final { scan-assembler-not "lxvw4x" } } */
index 9c504047c99b9a0dad536a3e2b0f8a6af7772be4..fecd290ac06f091ad39409e534679b47b39de7a0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "stfd" } } */
 
 /* PR 47862: Verify caller-save spill of vectors in FP regs do not use
index 91c477c68e4d6f4e21641ff2ea78de73c4839faa..4e4552aeeed67e351aec3bd8c837a956e09ae49e 100644 (file)
@@ -1,7 +1,7 @@
 /* Test for ICE arising from VSX code generation.  */
 /* { dg-do compile } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -funroll-loops" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 int sourcenode;
 int ARCHelems;
index a6ab2f50a58932fca63a206a4e7232c58a42b7a1..5df62f9c05cc3aeb7fefd2bd7778d7ff533eedbd 100644 (file)
@@ -1,7 +1,7 @@
 /* Test for ICE arising from VSX code generation.  */
 /* { dg-do compile } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 struct timeval
 {
index ddee8ab11ff30ff2b30a76dbb7aa959faa85939d..f9ae10420050d4f03baa1357711b7d40cbea0809 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Cut down example from s_scalbnl that aborted on 32-bit when the fix for
    48053 went in to allow creating DImode 0's in VSX registers.  */
index 4ec11c3e23071f926c0c7236549a7aad20b31865..d03a82887be879b431ecf62b53256157ffa95ca4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -std=gnu89" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Make sure that the conditional macros vector, bool, and pixel are not
    considered as being defined.  */
index b0d1541621a9476074ebd388a0a3f33e321864c1..eabfbc4e4856e5d45b5ce1d4b59600bec25d639c 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* The bug shows up if you compile with -maltivec or -mcpu=power7, due to one
    of the vector's being eliminated due to rs6000_macro_to_expand being called
index eecf135b5bf227debff69276bbd681c9fb27f0bf..7ab0ffc40957d9ee499df2ea991ee4c47f1e7b0c 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
 /* { dg-skip-if "" { powerpc*le-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -mabi=altivec -ffast-math -fno-unroll-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "xvaddsp" 3 } } */
 /* { dg-final { scan-assembler-times "xvminsp" 3 } } */
 /* { dg-final { scan-assembler-times "xvmaxsp" 3 } } */
index 5604fe6716c572e8badb8988ffcc3d61f716731e..ddfa9d7d65451cac2a98a281e78feb322e6e0cb7 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -mabi=altivec -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvmindp" } } */
 /* { dg-final { scan-assembler "xvmaxdp" } } */
index 6cab64cdf9390942808148d7d4e288b177beddb7..a1f6a404dfde3f5f2cca807b75d18d41403fe0c1 100644 (file)
@@ -3,8 +3,8 @@
    little-endian targets.  */
 /* { dg-do compile { target { powerpc64le-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -mabi=altivec" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "lvx" 1 } } */
 /* { dg-final { scan-assembler-times "stvx" 1 } } */
 /* { dg-final { scan-assembler-not "ld" } } */
index 773d64d08ab46ca107cc5bcea8470e823b4381da..bd4ecd09c34562d2363eef3a2982ff90413f2ba4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -fmerge-all-constants" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 struct locale_time_t
 {
index e8781f9716be98ca3ad15e8bf96fec6401d32d54..52415be774f9c9e967096364c16ff3c18beecf60 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -misel -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 struct phylo_s {
   int left;
index 651a88e3cc7f97737def865aca2b3dc5204b4750..1909821347d70a9be9c287a4a6eefbd3abc727d6 100644 (file)
@@ -1,8 +1,8 @@
 /* PR rtl-optimization/56605 */
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mvsx -mdejagnu-cpu=power7 -fno-unroll-loops -fdump-rtl-combine" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 void foo (short* __restrict sb, int* __restrict ia)
 {
index 65ae5ad88550ec2e6579700afae60472efced201..3a1620e922098fedc3a6d66fe23bc4f6e535d2f3 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target longdouble128 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -fcaller-saves" } */
+/* { dg-require-effective-target longdouble128 } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
 /* { dg-final { scan-assembler-not "lxvw4x" } } */
 /* { dg-final { scan-assembler-not "lvx" } } */
index 9ebe3c579d6e4d21df0c45092e6b04393569ae6f..8e04dfa997a6ddcfc08e2f2cacb5167e3f8143d9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 enum typecode
 {
index d59cc217bb5fd37850a204415fe754cefd93dccf..349bf98b03a9e02b268c83cf2372136084fa71c9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -funroll-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <stdlib.h>
index 376dcafb488011ce053ee7301495ac119dce5c38..5d82cb17f27de880afdcff20186234eedbc76ca0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O0" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 long foo (void) { return 0; }
index 56b676fde9b13590e47e757ce73b5886e79cb229..5a129f59c974b13796d3bbf711bb4ef68e8c4c91 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target longdouble128 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target longdouble128 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #if defined(__LONG_DOUBLE_IEEE128__)
 /* If long double is IEEE 128-bit, we need to use the __ibm128 type instead of
index 3b54bd0b5a86cc5dd9339df390a061f4caefb09a..50738335fa7b9770eb71394ab2fd983cffb4ec4d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xxsldwi"  } } */
 /* { dg-final { scan-assembler "xxpermdi" } } */
 
index c8f18a5691fce1a849405b737ceace05050b87a9..46a5e5cb02f43d28b914bce0d77459f643ed7e4d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ffast-math -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <math.h>
 
index 4fd5fc5ce6c830c0bc49aaf7033a83ef24a31944..fe261539b6a811c4bb1c545c3d1f06df35397fcd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that we optimize vector1 = (vector2 == vector3) by not loading up
    0/-1.  */
index 6b12f25fd228db4da6f7798f56801efe3f088541..6687a66dd1770cdf81798529472aa3fd577afb30 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that we optimize vector1 = (vector2 != vector3) by not loading up
    0/-1.  */
index 46bf2e3fc8dc1af3e0496fe1f96546cd69941ff0..4c93b2a7a3dafdb117ace6598f75bca72a492713 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that we can optimize a vector conditional move, where one of the arms
    is all 1's into using the mask as one of the inputs to XXSEL.  */
index 44d094fdede5b22b4b860f7841cf7355d22085c0..4ddadb719461141a4cfbb37ec5bd2db9f8132760 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O1 -mvsx -mdejagnu-cpu=power7 -mlong-double-128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR 67808: LRA ICEs on simple double to long double conversion test case */
 
index 736fad172eb72736b0510914362dda8761ab704e..6b44984ab52a99b54adb2fdce8e13045aab4d254 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Make sure that the register allocator does not move SF values to GPR
    registers in order to do an offsettable store.  */
index 18a5ce7879218edbc078b61124f091e840c31667..11525186ef0540f9b9b40ccb3e0c5398eb069217 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR 70423, Make sure we don't generate vmaddfp or vnmsubfp.  These
    instructions have different rounding modes than the VSX instructions
index 3082e292607a0015c1ba0882019be02008c5aa23..96dc13db38cc08a563281d3d97130f53f8d1e95a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx -mfloat128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef TYPE
 #define TYPE __float128
index acc354ff2d9be4acf08cb4bd134983a4a10351df..6a78fbff743cd75056a01714770e603bf65d66a9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 static unsigned short x[(16384/sizeof(unsigned short))] __attribute__ ((aligned (16)));
 static unsigned short y[(16384/sizeof(unsigned short))] __attribute__ ((aligned (16)));
index 97489ad67adbfbe74fa39a5e4ece0dc1dde95e2b..e1cdf9180f8924ea6ea651eea1cdccfa5f3568f4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target lp64 } */
 
 #define TYPE void*
 #define TYPE2 void*
index 7009d990042e4470726f27d8db0667742a62275e..c961b5adb3721d1eac90662c945a4a8bfa1ea29d 100644 (file)
@@ -1,8 +1,8 @@
 /* Test for reload ICE arising from POWER9 Vector Dform code generation.  */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O1 -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 typedef __attribute__((altivec(vector__))) int type_t;
 type_t
index 9ec1fca7aaf448ec4e3b36ece91a4790d3093fcd..caf91a734be79b6f999245869c03dec0413d3aa1 100644 (file)
@@ -1,8 +1,8 @@
 /* Test for reload ICE arising from POWER9 Vector Dform code generation.  */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mvsx -funroll-loops -fno-aggressive-loop-optimizations" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 typedef double vec[3];
 struct vec_t
index f6a38ebbe1411120c4c481b88959f7df7ee8e197..7cdb4adf023ea8f7f507eb8aadad138324ca7e46 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 volatile int a;
 int b;
index ce54b9cccf3c347cab453ae837ccdfa0f006492a..94d1e10bf71b53148230633145ca5120e50b5db5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #pragma pack(1)
 struct
index a34c410005e5d0dc16394db626595516db52e49e..b51f8f43c9a22c9ce2ec7353a5d4c49b258dd312 100644 (file)
@@ -1,8 +1,8 @@
 /* Test for a reload ICE arising from trying to direct move a TDmode value.  */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target dfp } */
 /* { dg-options "-O1 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target dfp } */
 
 extern void testvad128 (int n, ...);
 void
index 236faa6a0094637ec769f5cf8de273b2bbe61730..76ed5ed2ad9a221ba195d108349111024e80d030 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that we generate xxspltw <reg>,<reg>,0 for V4SFmode splat.  */
 
index b8888394393b4585e9cacef4e4f60b708d3b3502..f020caba302a5340927264bfd045e0df4bd7c687 100644 (file)
@@ -1,7 +1,7 @@
 // PR target/71763
 // { dg-do compile }
-// { dg-require-effective-target powerpc_vsx_ok }
 // { dg-options "-O1 -mvsx" }
+// { dg-require-effective-target powerpc_vsx }
 
 int a, b;
 float c;
index ca60f204a0c19b777d672df656fa0d9a64675719..6ca63679a6f637db7582ccec34f14089ed5cf386 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stdint.h>
 
index 85b7a2292d1cd2b85b89e912d1dec8b280ba0f35..7e3d6848b90a8a864071b5b5058c4762e658e0fa 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stdint.h>
 
index d9bea5a5636105ce581f6d23674cbdfdea7dfb14..aa4810f5b7b8bd3b33c78ba32610c9878cc5c364 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 typedef long V __attribute__((__vector_size__(32)));
 
index 38dff549210d094daf2058bee3e9eeb30eaeb4cc..23f3aa8c230e437c4c3fdfb05d71982a093ac466 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 __int128_t
 foo (__int128_t *src)
index de69bd9ecc00235c13bec584e703763391ce78ee..04afa7d9c80d04ff94b30e4aa993c88c53014dc6 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O3 -funroll-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* derived from 20021120-1.c, compiled for -mcpu=power9.  */
 
index a8308b01057969ca6d48b44e05264c1787d37a25..29da79f4058963b3b3249425cafaeed6d66db97c 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -funroll-loops -ffast-math -mupdate -fno-auto-inc-dec" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR 77289: LRA ICEs due to invalid constraint checking.  */
 
index 1af42296306ea548c5292bd80a9e5fb3d246b19c..72640007dbb63aa3e771089198e7595d3aca4be0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-skip-if "" { powerpc*-*-aix* } } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 545e93b3a70807612f66f8263fc1fc5df9f921eb..cf57d058e8be9a740b014837f62853efa09d568a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-skip-if "" { powerpc*-*-aix* } } */
 /* { dg-options "-mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 7ae0d02b835ce81420f414f285d867ee78b366a5..d0237e661fe6b681874ce9fe72eaffc8066f5f05 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx -DNO_WARN_X86_INTRINSICS" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <x86intrin.h>
 
index 9c5454df47e780bcd7d6bf122b344e68bdc942b4..22792087ff18f67f80680b48aaeb7bc030b6d1d9 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 typedef long a;
 enum c { e, f, g, h, i, ab } j();
index f6ac7f15985ba43c17d9d9d5b9fd62246d4ef693..6aa1be71f571401dd7eb26f22cf09d93d72afb08 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fdump-tree-vect-details -fno-unroll-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef SIZE
 #define SIZE 1024
index 228736afcb2a654904945fdaf2044b3d17c8c920..afcf09464f55120042b212d11e0c0400fa316d7a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This caused an unrecognizable insn message on development versions of GCC 7.  */
 
index a1b66cbd94a24992b524e4c9dac6315c6aea1d47..f785dba7a37835732a05d44079c3aa6b9a5862fe 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2cb8bf4bc14bcfb1129b4f78c54a99136720aba7..60c576cd36b6d426d6ef0c96cd833b559ec32334 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -mfloat128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <math.h>
 
index fdf0c1a26d38fd1d3c33e63c86240519881de15d..7c5500716b78341c51506d7f05271e4003f7101a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -mfloat128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #ifndef TYPE
 #define TYPE _Float128
index f2f48c4e73f2dce777913c6b879d131437bb9903..c9b60ae74254515045c20d414dd0cf89905f0215 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do assemble { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx_ok } */
 
 /* Compile with -O3 -mcpu=power9.  It originally generated
 
index 25e227a80361b1dba73298b49ba18e1df2a42497..f3c8add78fb651fb92c1659012c166e344e35169 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 7d83e72a7b709052cb0181b888018145eec04958..d163cac0ca281671452cdb3a35a56bfde5a6276f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 8ce6858e6cec26958c4af941cd71483e7c8af724..d7fce16ca275ed14ebbb3ef6de3bb5070e43664e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index cdb2c363fae24c3a0df51f01ac12d550a6249e85..b8416f11b8765853f4d75de281207c0186bb3ee7 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/79354 */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not {\mstxssp\M} } } */
 
 int b, f, g;
index 172b9511675146820ed99e63d4e9dfa1d567de96..31f2d2b5b0080ef732879d61dcd1b91e6ed6702d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a8d8d1df28d08e4b78e1785645b2455a8c4ea3b8..e0f72b61e97035e55c6444870e9e4b72411c8f52 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index fe27e5c0da2addc422dbceac32ccbb6c68499175..96a01d0cafe1e588673f09beba08d803bb01961b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 542601629ad2a8315aca00d20a5023bd643f6272..6b1005bc2f18028167cbe78739b124e1d90e0eb5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 037bfc0895ff8e2a70c7a520530f58ca14e7b589..af89ffb2be61274606b71869f60987fa941e05a4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9597201fe9f600bac9fe92648dc76a6b0eaf3bb7..b090a9fab49eeba7e512cf1965aa8292157a676f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 int foo (short a[], int x)
 {
index 796fa7cbbbce4b9c5005498c21850df956611f8f..dcc8e0644efca291314529cb15ce3634087000c7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -S -mno-cmpb" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 float testf (float x, float y)
 {
index b846e19a4718f574e06008e6a1ffc3194dbdfd76..63e9b9ed0a772864c801bc40a49eb00128d4b461 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 int
 main()
index 64b0628370032673093c8ba3de719640ecfda075..b08f1ee79c1f9f42a2975f7800fc38181ac98d28 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 int
 main ()
index 2c335e7660512e2cfd411094f6c62d506c6beb3a..ba5c38677829bd54aba0ed48ff0c9a7a72090e75 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c003c9ba799a2bbb92cdfa7cbcd8f6ed0f8bfaba..8e874b7cb524700f734339288fb536d7056e847a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d3b4c07505e929e4bfbc7fde62723d1394b14291..33318336fb4ba791394864be730af01f0960eb77 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Make sure that STXSDX is generated for double scalars in Altivec registers
    on power7 instead of moving the value to a FPR register and doing a X-FORM
index 627e52412d598d820ae847c4b81f5ab25545e12a..45993aba57aafff1fdd14f764cbf20a9ee1c2fc5 100644 (file)
@@ -1,9 +1,9 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* Now O2 enables vectorization by default, which generates unexpected VSR
    to GPR movement for vector construction, so simply disable it.  */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -fno-tree-vectorize" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Make sure that STXSSPX is generated for float scalars in Altivec registers
    on power7 instead of moving the value to a FPR register and doing a X-FORM
index 7d2d81804c7b687ffdbd7edf1012873aace13535..b2264b9c093b088d27935002661fd1584b0dd5c4 100644 (file)
@@ -1,6 +1,8 @@
-/* { dg-do compile { target { powerpc_vsx_ok } } } */
-/* { dg-require-effective-target vect_int } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -fdump-tree-slp-details" } */
+/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target powerpc_vsx } */
+
 
 /* PR80695: Verify cost model for vec_construct on POWER8.  */
 
index f35e45beb4a90e5a87360e5efb0938e4170b69d8..231cfba67f954887074d6751084997b325ad5734 100644 (file)
@@ -1,6 +1,7 @@
-/* { dg-do compile { target { powerpc_vsx_ok } } } */
-/* { dg-require-effective-target vect_int } */
+/* { dg-do compile } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O3 -fdump-tree-slp-details" } */
+/* { dg-require-effective-target vect_int } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR80695: Verify cost model for vec_construct on POWER9.  */
 
index 8ef2e80392df6ae5aee680dd2fdbcba11864460a..96fb8ec5905218b833e91f4b110dc4e99f224c56 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from the Spec 2006 milc brenchmark.  Ultimately, GCC wants to generate
    a DF splat from offsettable memory.  The register allocator decided it was
index c275d5b0c1011e37f362c9545084efd8ece89a08..d5501198fa6086733112b50bceb8566839b5c683 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -Og" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR target/81348: Compiler died in doing short->float conversion due to using
    the wrong register in a define_split.  */
index 4cd4528e620b3544ceee84fdea55a8cfab8f47bd..8f48991f7f816e7cc78d2cdb2d362210c4874cc5 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/81622 */
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 void
 foo (void)
index 31d2163df833d28aa35250d4fe4eacd5169216d2..0ad637eb3c96b016f0d5dcd68e823e114966d390 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -mfloat128" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR 81959, the compiler raised on unrecognizable insn message in converting
    int to __float128, where the int had a PRE_INC in the address.  */
index 40f1c7d2a5cce14ea20cf5d881d1a55b73f7bb5d..76b65095193bf3a6a41b7b91cf8993e1489bd5f7 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 unsigned long foo_11(__vector __int128_t *p)
 {
index fe053d9cc202d782f88eb9414c7f2e731f10b120..626e5c5ffc8cd0c02f112273bac8719a7dd331c9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -mabi=ieeelongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Make sure the old 'q' builtin functions work correctly when the long double
    default has been changed to be IEEE 128-bit floating point.  */
index fb8e9a5330c96ccc8ccffbebff2c80fccc380cc6..46713ea7a5653afac9ddee3cf8e10ebd8b06843d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -mabi=ibmlongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power9" { target { ! has_arch_pwr9 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Make sure the old 'q' builtin functions work correctly when the long double
    default uses the IBM double-double format.  */
index cc0d65759166ca88185f02d9f6e62b31c6f0f3af..26c306e5e8867e66fe009355317e91a786d582bb 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/83399 */
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O1 -mabi=elfv2 -mlittle -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 typedef __attribute__((altivec(vector__))) int v4si_t;
 int
index e605194b52897eaa14181a8beb0e159b5d1b0742..df0f61441dbd4443d75db32037d6d59b088889e7 100644 (file)
@@ -1,9 +1,9 @@
 /* PR target/83862.c */
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target ppc_float128_sw } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -mabi=ieeelongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target ppc_float128_sw } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* On little endian systems, optimizing signbit of IEEE 128-bit values from
    memory could abort if the memory address was indexed (reg+reg).  The
index 286b885fef6720a417b7944d9bc0ade921265987..ff51e8a4be52506350103aacf8cf66f39eace78d 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR target/84154.  Make sure conversion to char/short does not generate a
    store and a load on ISA 2.07 and newer systems.  */
index 64b355f51b114fea9e5c9e1c9cd40dbe9a8770ed..0d4424899db52d16cb368b22a0bec760cf635d90 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR target/84154.  Make sure on ISA 2.07 (power8) that we store the result of
    a conversion to char/short using an offsettable address does not generate
index 3bb663e71bb3333fe4c4177f1fd89adadb4ed3b0..10acad93f53a639df418ffbeff621b501206df8c 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR target/84154.  Make sure on ISA 3.0 we store the result of a conversion
    to char/short using an offsettable address does not generate direct moves
index 9f319864fdba9e5894227dd04a49b7448f069e3e..c99eeb2ee7f4c40078df4e22ddacaf4bd7ee715e 100644 (file)
@@ -2,9 +2,9 @@
 /* Test to ensure we generate invalid parameter errors rather than an ICE
     when calling builtin_vec_sld() with invalid parameters.  */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a3b4be6686b82a070ed93305bded46c405bcaa1e..ae2a7d35a962dd85e5d777777bfc063ea1d6b8b2 100644 (file)
@@ -2,8 +2,8 @@
 /* Test to ensure we generate invalid parameter errors rather than an ICE
     when calling builtin_vec_sldw() with invalid parameters.  */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8a802eb337e761a0760a5f02f5222132989ad0cf..4018daf766572d8cc566e6ff43f96964e137c2ff 100644 (file)
@@ -2,8 +2,8 @@
 /* Test to ensure we generate invalid parameter errors rather than an ICE
     when calling vec_xxpermdi() with invalid parameters.  */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 void abort (void);
index 0ef565a9a6c9aa85614dd2dcf61fb8b69dccfa8f..84381f93fe4e80b2a3f39bcb6143a061b69f90a2 100644 (file)
@@ -3,8 +3,8 @@
     when calling vec_xxsldwi() and vec_xxpermdi() with invalid parameters.  */
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index e3e771f281603be75d4e87fa3d5693b968fb5a26..6697e72d915de1ea33cca4bb3cdc1bbe58d649ca 100644 (file)
@@ -1,6 +1,6 @@
 /* PR target/84226 */
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -mpower9-misc -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include "builtins-revb-runnable.c"
index 7fb7a7a87a6ebe8d901452ba9ded096c6ee5314b..b2c4c6af74c40033d99c08c563b8aee3995496b7 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target longdouble128 } */
 /* { dg-options "-O2 -mvsx -mabi=ieeelongdouble -Wno-psabi" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target longdouble128 } */
 
 /* Check that the __builtin_powil generates a call to the correct function
    when long double uses IEEE 128-bit floating point.  */
index ea759d54bf6c9e4e2c65171a3657996fc12dfd22..e13ca38228918d887e84e93fa711ece7519b19ff 100644 (file)
@@ -6,10 +6,10 @@
 /* specify -mcpu=power8 -mvsx, which provides vec_sl(long long,...) support. */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-maltivec -O3 -fwrapv -mvsx " } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target lp64 } */
 
 #include <altivec.h>
 
index 8a7a9ce77532e659df8cc0fea2818c53572d386b..c97cb49de8cfe42977a8be0602c8a2dce84150c9 100644 (file)
@@ -2,10 +2,10 @@
    left shift properly.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-maltivec -O3 -mvsx " } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target lp64 } */
 
 #include <altivec.h>
 
index c0078cf2b8caaffa7949c0c41f9cfe4f44ad63ce..958fda7cce5f2a44bbf57cb2ac37f8a9cde5da94 100644 (file)
@@ -1,5 +1,5 @@
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -fprefetch-loop-arrays" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify there is no ICE or hanging.  */
 
index c1fe3e04bfb4bc4e85ba4f602474251646dcbaad..1612d02ab3156679338e4b234efe1c10fb20ce74 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -fno-math-errno -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* -fno-math-errno is required to make {i,l,ll}rint{,f} inlined */
 
index 002690a1be1e47d4f1fa902d10fcc7c9bfa80c4b..a75b4d39dea125c22f5d8d56bdc8caaf3798f192 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target powerpc*-*-linux* } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler {\mmtvsrd\M} { target { lp64 } } } } */
 /* { dg-final { scan-assembler {\mxscvspdpn\M} { target { lp64 } } } } */
 
index e5ea0fab125262a34e5801935271f1a3a73db448..47be152c09529bcdfcbabee45153fbb41f2d2991 100644 (file)
@@ -1,7 +1,7 @@
 /* PR target/88965 */
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 unsigned int a[16];
 unsigned int __attribute__ ((vector_size (16))) b;
index 0094b4ef70c23ce06477b65536e63aedce967ad2..783a023ba263df33bdf854722a084d4d69376b62 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 /* PR90763: PowerPC vec_xl_len should take const.
 */
index b304a9e2f7f2a8841f78d4c5d14b1de8792d697b..d70a0c6646937a5f05e0ac4d748e21b5940dda8e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stdlib.h>
 #include <stdio.h>
index 72dd1d9a274e7c709b7883713419eb893f535b4a..7f27f999342820332018165181cebb3d73e2a9ce 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { lp64 && has_arch_pwr9 } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* { dg-final { scan-assembler-times {\mmtvsrdd\M} 1 } } */
 /* { dg-final { scan-assembler-times {\mxxlnor\M} 1 } } */
index bd7fa98af5155611980d61fa7538b5a2fd4df1c1..fc81cc43ee318bfd13dfd8f34aa2aaea8dacd849 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { lp64 && {! has_arch_pwr9} } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* { dg-final { scan-assembler-times {\mnot\M} 2 { xfail be } } } */
 /* { dg-final { scan-assembler-times {\mstd\M} 2 { xfail { { {! has_arch_pwr9} && has_arch_pwr8 } && be } } } } */
index 262f1a1c31b6b4f5b74d7b9562b99cef437d9080..2110c6d539d8efe9d20c0294da25781b39bc6eb3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -O2 -fdump-tree-gimple" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that overloaded built-ins for "and", "andc", "nor", "or" and "xor"
    do not produce VIEW_CONVERT_EXPR operations on their operands.  Like so:
index 9dea626cb82be716f49beaa5927ef4526d1fac03..83712da41726291f421a2b5df77375c83482788f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -fdump-tree-gimple" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that overloaded built-ins for "eqv", "nand" and "orc" do not
    produce VIEW_CONVERT_EXPR operations on their operands.  Like so:
index 6a0a4731148d48e78a05f8355d629f7d2a312b08..37e9be12f4d3a7cca71d1bbc84a5a653af782871 100644 (file)
@@ -1,6 +1,7 @@
 /* PR target/93073 */
-/* { dg-do compile { target powerpc_vsx_ok } } */
+/* { dg-do compile } */
 /* { dg-options "-mvsx -O1 -ffinite-math-only -fno-trapping-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 void bar (void);
 
index 8858ca8a793da9842fd63bf8bc6cff8fa7aeae5f..09a1ed0381cb82fc4b60b1899a016a24e0ea4985 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -Wno-stringop-overflow -fstack-protector-strong -mdejagnu-cpu=power8" } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* PR93658: Failure compiling this test is an infinite loop in LRA's
    process_address(), so set a short timeout limit.  */
index bd9487d73cbea8dae29d1c383c665b616a4574ce..a4bb0d55786482cf09c949072812a76daf94ec39 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 void
 __attribute__((target("cpu=power10")))
index 70f477f54565e39047a6416849cd638681b54e3f..0da0e387127c0a3aba34b32bea135378afc513e3 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -Wall -mvsx" } */
 /* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stdio.h>
 #include <altivec.h>
index 3264a8e6b80700dee7515ef2e6fbfbcd9ec41087..0cb476517fa1f65026611bdb677b0a12e9757462 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -Wall -mvsx" } */
 /* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stdio.h>
 #include <altivec.h>
index 7c425721b190cf93ddf7baebaa2a485cf5f6c780..d95fd4819f8929b15ab5a01e16bca6cb8dd9aabc 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test vector constructions with char/short type values whether use 128bit
    direct move instructions mtvsrdd on Power9 or later, rather than transfering
index 2eacc24296d3c2979ff208b4c9966b5b03ecfddd..6f26f3c06542fc91174c928273ed943d35ed60a7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test vector constructions with char/short type values whether use direct
    move instructions like mtvsrd/mtvsrwz on Power8, rather than transfering
index d82866b07b6c8ad11adfa2c84b47721589d65f08..9bc8ee3daa32628f06b746efcb0f4f102dc4ff49 100644 (file)
@@ -2,8 +2,10 @@
    the built-in functions vec_ld/vec_st can use lxvd2x/stxvd2x
    (P8 big-endian) or lxv/stxv (P9 and later) for some cases,
    those rldicr instructions fed to them are necessary.  */
-/* { dg-do compile { target { powerpc_vsx_ok && le } } } */
+/* { dg-do compile } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target le } */
 
 /* Test there are no useless instructions "rldicr x,y,0,59"
    to align the addresses for lvx/stvx.  */
index 54d9f48c3066449cc48b3782dca4401513b33cc6..de1d03fbc72783fe5bdf8508296716631e43fd8a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-Og -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector int
 foo (vector int v)
index b99b3e29d404ce1521a4da5311f91d12313d58bd..03e4bf0b31a8bb0f897dcfc64ff60f64b5611200 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-mdejagnu-cpu=power9 -maltivec -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target lp64 } */
 
 /* Ensure that if we set a pragma gcc target for an
    older processor, we do not compile builtins that
index 16ab6abfc3bf9330f8f8f640481196314f089a5a..ca153d96db01400c79a05afb9cbe9007c9cbca9f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -fdump-tree-fre-all -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify we remove a redundant load that occurs both before and after
 we call a vector load builtin.
index 66e56fc967b085004ff4c2a6c98488e958f588cf..39a6c290ad1896779b3e01c1940991169471a178 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -ftree-vectorize -mrecip=all -ffast-math -mdejagnu-cpu=power7 -fno-unroll-loops" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "xvredp" 4 } } */
 /* { dg-final { scan-assembler-times "xvresp" 5 } } */
 /* { dg-final { scan-assembler-times "xsredp\|fre\ " 2 } } */
index 1049437cf6525e7db3cca6cc9c368d0e2bfabee6..2434da4268cf268253b51f6106b2886cce8e8157 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that we vectorize this SAD loop using vabsdub. */
 
index 73a68eb9ee232f8c9bd7a2032e87c817908d93c5..11e65e0c2b4e4fea8775c7b2783ab6a1acc3f43d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that we vectorize this SAD loop using vabsduh. */
 
index 92b88a323341fd2e32b4c1237eddfc92ec5e2215..87fdc5694976281785761bee84eedb655203bafb 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* powerpc-ibm-aix* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target dfp } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -mhard-dfp" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target dfp } */
 /* { dg-final { scan-assembler-times "lfiwzx" 2 } } */
 /* { dg-final { scan-assembler-times "stfiwx" 1 } } */
 /* { dg-final { scan-assembler-not   "lfd"      } } */
index 21c5b77916ce2eb42922327d624be4b420c1894f..a29ae0fd98b66d8e3642f8889d28c53b39b7a767 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
+/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -mfloat128" } */
 /* { dg-require-effective-target lp64 } */
 /* { dg-require-effective-target ppc_float128_sw } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -mfloat128" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 int do_signbit_kf (__float128 a) { return __builtin_signbit (a); }
 int do_signbit_if (__ibm128 a) { return __builtin_signbit (a); }
index a5b669f2a760ce6be144d746a395096a2387969f..a6d83458f9d24e4a2f5863e6414f5c8a05fbb549 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target ppc_float128_sw } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2 -mfloat128" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target ppc_float128_sw } */
 
 int do_signbit_kf (__float128 *a) { return __builtin_signbit (*a); }
 
index 131000765fdc0642f279e966d72aed61234a7fa0..7e1a24d6f5ab044b59ff5641c010e3dd6c39f366 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 vector signed int foo1 (vector signed int a) {
index 53e3bbd004798f0dc948bfdd95b03b25f1b672bf..dbeb53aa22377ccf943da8cb1a5793904b4aa137 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index 2c0a9a603a748e458edadead097cbed00db5c70e..ae2b8ef7e6c02730813ddc079d88c3fb7e814ce8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index b20ec885084c568ae1ed911ec08d22b91d7c9a5b..4139b8e9c23ba05cbe53a4fa698ebf8201302aef 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler "stxsdx" } } */
index 5607b56c1fb5172e1afab216132e76c8e09a8310..8182cf501dc745bc6689182c3c9807fa8dee3d97 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler "xxspltw" } } */
index a09269a5e82d4b9b02c38b33fc5556b4ceaa0b9d..80014a13ce9c5d5d3b49e86bbbe63643b110fc42 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler "vspltw" } } */
index 88ad9acd68423bac1da8899bf3d37dfa4fe2af5d..b5e83f89372f7fa66e0456a20a123863c2baac07 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { le } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "xxpermdi" } } */
 
index 00e52c1e693e1dcfb599fc62e4442ece26ad8bf4..202bff8de8dc930c47bb0844340f1ba3b33d1990 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
 
 /* This is a test for a specific convert-splat permute removal.  */
index f4698d51115db69c5efe75349e9fdac480b67ef9..64fb243258ea413c891b6f2448aacb7e32e30344 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ftree-vectorize -mdejagnu-cpu=power8 -mvsx -ffast-math -fvect-cost-model=unlimited" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This tests special handling for various uses of xxpermdi, other than
    to perform doubleword swaps.  */
index c927daffe8f4a6cc9b27778993dad46eba3bd398..84a2592ca86e835fd3e74613559e34d13f068120 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index b6fb0bb80fe7d301d0cfd0de02958e6d1a94b49f..86d7139377d9fa3f8155df3f1a89b758a3d3f9a6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { *-*-aix* || { *-*-linux* && lp64 } } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx -maltivec -mcmodel=large" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* The expansion for vector character multiply introduces a vperm operation.
    This tests that changing the vperm mask allows us to remove all swaps
index d2d88e0cd2bbbc1ccfd15a35c0c69404364adeb8..83533d1bf4dae48c185a83c10645a4156d73a5de 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" { target le } } } */
 
index 1c9badd6cae3c3e7bbfcee808440be9cb5ab944a..45e30bc8edf9e1c30ed78cb94060ad6f64f64294 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
 
index 44631ea90262e47872c809d7892ab44b0de7a634..1fd1c52428866a6e04c0a0d30528d80d6c30a6b2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index cc952fc4445f1677032556a4fd4d9fa4ef1086c6..f24c2e260a27e20860b13dafe907519dc1c7b238 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "lxvd2x" 2 } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index a41b8cd409ec7c131a73940b75fb064173c5c140..b25e3fa0d4dbb66606e394a9b0628cfba7862f56 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "lxvd2x" 2 } } */
 /* { dg-final { scan-assembler-times "stxvd2x" 1 } } */
 /* { dg-final { scan-assembler-times "xxpermdi" 3 } } */
index 6c3d155723389e0d30f2949d987b16649ff99ff7..777296ecb77cba5bfcc2a303f1157f5155176a21 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index 44a67ac3e924425f870a4a5c8c265b748a3870f4..906cea30e39e9f680af6591cc7d82e7a013f4320 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Previous versions of this test required that the assembler does not
    contain xxpermdi or xxswapd.  However, with the more sophisticated
index aa51db424a3fc904b8dc66b2eddf072505d6e233..ba623662b5f1246297d1d2a7cadf49350794e37d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Previous versions of this test required that the assembler does not
    contain xxpermdi or xxswapd.  However, with the more sophisticated
index 29ffcbab33ba73c5f7bcc3fbbadfce19d08c79fb..c194d06ad8a8abf898d382c558adcb978b429b65 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Previous versions of this test required that the assembler does not
    contain xxpermdi or xxswapd.  However, with the more sophisticated
index 8dca8f517b19aa6da4aba864f21e95a7437cc840..e4702fc2dbead93bba4418dc38ec6bc31961dbd2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Previous versions of this test required that the assembler does not
    contain xxpermdi or xxswapd.  However, with the more sophisticated
index ffb89e14ef932cf15f8513424561ac4ceb23ef4f..f91684896eb057e10bc001e134e94f087b08bff4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index 5c0b29ccbfbc6c17e63d5d6e8c60ecf2e51ad650..6efe4a945ce2c808f7bfb8d4065ea7c423f67184 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Previous versions of this test required that the assembler does not
    contain xxpermdi or xxswapd.  However, with the more sophisticated
index 0bb4c7a6e2ac42ce7dd4c4805ffefe8ba598a34f..e7fc3cc7ca866a0548218a6b18e85f292b8ee688 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3 " } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Previous versions of this test required that the assembler does not
    contain xxpermdi or xxswapd.  However, with the more sophisticated
index 5fc9fcc832a2f0e2237ffe45d4ca33210fadeafe..831c70cd4d98005be5acf6b55cb68942e0ad9533 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target le } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index 7bc5d184840394bd6452c03336792e1e4c3cc7cf..9588176936a77ebaeb04571bbda0a2393306a31a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -std=c11 -DNO_WARN_X86_INTRINSICS -mvsx" } */
 /* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test to ensure that "bool" gets undef'd in xmmintrin.h when
    we require strict ANSI.  Subsequent use of bool needs stdbool.h.
index 4f2e6ebb07b5c2849471206bd54fc1a06f43d946..7285ff9e68a0d6d7c71276d507ace5e02fe0e817 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test if unsigned int unpack vectorization succeeds.  V2DImode is
    supported since Power7 so guard it under Power7 and up.  */
index bb56dabbdd05e6a7d24464239435fe7373798ba0..b2dc320b8fd474f365e478970df223d975bdd3e0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2 -ftree-vectorize -fno-vect-cost-model -fno-unroll-loops -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test if signed int unpack vectorization succeeds.  */
 
index b85b9e04c21dc685c5fec93c9c439b253f65d3af..70963b9c0a52c0bfbf418ad60ba9dba1afe190fe 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-skip-if "" { powerpc*-*-darwin* } } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-skip-if "" { powerpc*-*-darwin* } } */
 
 /* Test to make sure double values are allocated to the Altivec registers as
    well as the traditional FPR registers.  */
index 8eb18ae7ed33dd8ca25f8611740dfe899b56195f..c8a87170c4ff32eb2cee946c4939e0915311e652 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test make sure single precision values are allocated to the Altivec
    registers as well as the traditional FPR registers.  */
index 218c54657c437712c2dc7d4ae0ae56346b3c4392..dbee08cb1a0c48fbaa5efefc5e8ac8a182e3917d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index a6534df1159b9e8b4438a068383b444a5b3530f0..03e6a11757c29d738608dade18bcbba607016593 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 8fc2277f5e5242e13074089aa9fac3cb0848c7dd..0f19cddb45d1d8097ded26e2df4a35117dee45e5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 2b4648482597137348c9a59911bf2fddde526abd..69ffa9b6294f9143cd3051cb100a3545ab7d4daa 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 2373c3967313d1888683bbc6356ee25b175d1c5e..b2d124535c653ee242237616a55315b3caf21146 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 2af053b46bd28079654c5d925a92778377047f7c..07801fdd27cf9b9044d7145d7ba6acf18f9bebd3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 64678c9397c88329ffd385a09369c750af4e8417..4a3a33d5c6e813bbaa6b123e18d22bf6631e8d1e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index ef0aab6c43153a7e1dd038e836141b1756ed9813..9727c68171edea1b76d7b5f35d498ca947389521 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index ad434a6aebb2ef8fc46880cf51b81d08037ee4e3..ae85ba6da41e05e5faca2f165febbe59b08b2b52 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 1e9c3591e226dc3a5cce0dcba28495f279a164ef..9de7c12ce2a9edc0e71b265ed49ed703cb52c0d7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index de363d41db8985ebbe87f80af4fb2c443c191668..05c1414f73484461e1b456f1d1200b8ade1f2c4c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index 66a7497fc5ad0311b61ec1e72ab1273da284ec71..bd939263469339f25a4f9438075c0247b9ae6ae7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This test should succeed on both 32- and 64-bit configurations.  */
 #include <altivec.h>
index ef000c1cf10ffc4e5687c57d6b82f18100473fc5..791b45a69fb8839e6ffd97b77c9d890fb17ad479 100644 (file)
@@ -1,8 +1,8 @@
 /* { dg-do compile { target powerpc64*-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-maltivec -O2 -mvsx" } */
 /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "vcmpgtsd" } } */
 /* { dg-final { scan-assembler-not "xxlnor" } } */
 
index 537630899bd092450cc913d844226d0edbe5ad8c..1ecfef15d973bf76510a0a70e337e0b0184cb973 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target lp64 } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times "vcmpgtsb" 4 } } */
 /* { dg-final { scan-assembler-times "vcmpgtub" 4 } } */
 /* { dg-final { scan-assembler-times "vcmpgtsh" 4 } } */
index 1cb5b1bd43553358a76572c91de66b5be5110acc..e6cf9cbcf1f35747b884650a1a5d2a3b75f9cd77 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2aea0baeff410c528b1f0d61ff29f9609e8b2e3b..ed0457fca3df2652a5ea6a258a35a013fa27c377 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4a15d1e4fbb767ffc4fb54937025dfc0bf588ad3..c55b30d3f9e0d28677bdbac07ef938ab528575d4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index fd2bdf107257d91541fde15038262fa701de7adc..c70caa87b6f053da720a276032941254499dae70 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 229ed3d2e303ba9a0a523e6123284731d236118a..14cc526c7c6971e379d7e487b6866fe98f41878d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9c2cff9088b2458566bf6def16ab6a76199a1175..7827eda93be4e196d41ffa3abc1a968e910b1007 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 22192f702b79324e9f5242e3c2ff79e3d089631b..9f956dba2785265da5d831f613fccfbdadc0213f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ea0bcc856b5ef26acb424dcce43f4e5a0e2e6329..6d517a208e8642a4aa104077f5dbc1a6839707c5 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0648f595e42cb6e442adf24ebc05e371451192b2..dd210e7bbef5e2b3e004bcdfc1ed49308b8b59ba 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4307e5ee100e179c2fa2fbc7fd61d0e44a5876e8..4ff53f2362fbf03039b84d1fee35561605ee4e67 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Check that we can optimize sldi + or to rldimi for vector int init.  */
 
index f64a8b0c72b4dc19e02a18b463eee59362b33f78..59e734cba547a059be29332d4aaa349121921266 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector long
 merge (long a, long b)
index 6e78095e11bf7f1ef979cb1e92d9ae9d61d9864f..53e9b3bebbfcd5fbc8e079cb3cb6192f4a9eb00c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector int
 merge (int a, int b, int c, int d)
index 965960acd6f7b3bb9c3815b083a840a8e51e075a..b94ead260b2f94f56bd4f2e620ea44107dc0ce80 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector int
 splat (int a)
index 6c8347fa8b49af0a7216fabc31d853eda40e0b39..490d996bcc41a3724b3bfb4b2f20af85456a3af1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mxvmaxdp\M} 1 } } */
 /* { dg-final { scan-assembler-times {\mxvmaxsp\M} 1 } } */
 /* { dg-final { scan-assembler-times {\mxvmindp\M} 1 } } */
index 79739a32ce62eba0617e22e3606d002ff10b3eb0..165cb70e317d989c629bb4c160eac8b46ed2b8aa 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler-times {\mxsmaxcdp\M} 2 } } */
 /* { dg-final { scan-assembler-times {\mxsmincdp\M} 2 } } */
 
index aa0ef7aa45acc4548c588d52049bc81c5a5c5250..915c9230327462c6bac59094f0481ea8f224ce3a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { { ! vsx_hw } && powerpc_vsx_ok } } } */
+/* { dg-do compile { target { { ! vsx_hw } && powerpc_vsx } } } */
 /* { dg-do run { target vsx_hw } } */
 /* { dg-options "-mvsx -O3" } */
 
index cc59e60035fc36213b14e406551781307e284202..7c70df5ac0eec1a5f5ed2b8a586fabeda5710bc6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx -fdump-tree-optimized" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* To test all permutations fed by CTOR and CST can be optimized away.  */
 
index 460324acd79bd85b9e2e692066ce966fef261d7a..44330b70b079eafead36a89392a6eb4a938878c5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6ea954f304f742a6fe1f95f34b2063569c7d35d2..fbf181dfe78fb68f2a366330d7d2f3953ee83863 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 78188c643761e29f9c91c0726bf7c3d3844118f6..7cdce762f48a7ca18af6bb2aecc503b04d2c2f43 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 95751d53632d50552a7d572d821a46e8095319fc..b0de82e7e988872d3d27f79fab2d3c681ae8e1a1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ab7c2d9a091f5fd99e801b103f527ca05f354e2b..4fb91bd49ced2e4e15cb15db64e800c64d6c72ae 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 50c3cae82c87293ef03b66a011e601ebd5c8944c..1996ceae08293a7c71dda40310d3ed91cfb19dbf 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target lp64 } */
 /* { dg-options "-O2 -mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target lp64 } */
 
 vector float
 test (float *a, float *b, float *c, float *d)
index b8baaa3e4597fd52fcbaf689a0470328f293b540..039d42d153d5a35e98ac1a2e83108dbf770b5ee6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mvsx -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Verify that a pure copy loop with a vectorization factor of two
    that requires alignment will not be vectorized.  See the cost
index cc8df73b84e2c739d04057b4c2c7476cd644ada9..d24df29947e0a83a1d710ca7b1437e6f26326a30 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2714e4ec13bb61235912da6b99db01f77ce5d753..c0f1370cd6219bf5d235af51ccc821fe4610ca25 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 410e6de5610d2c1e0b8a35f8e932584a8c093d45..3f1d27cd449b8f9699ed630e89005889b3ed5956 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9ba985a8a286c9bb2753c4a9afb27939b503c7a3..7de460ad3e9e74fa146f6d10f19ca87958e1443a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6c42d94a23c375bcc5e200249955594e0beeef08..9c7ed7e7ea4299a5c95a64c8c871034d783e493a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 50208b8250f315acfd156039b589ced310fb3f4b..fdd439d21227e61da4138e08cfb9afb6bd338d0d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f2f8f5be364ce6b5eaa45e8b094e70b76845d687..83fa45e227e5cdceefaef4dec16beeec5f36d5ce 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index e708dd1f8a3bc37b92d7611f33efac1385cd985c..17f41697b61f044eb40031a2ce46cc7a5b55461d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index b9084f5f6d1cc62665c07b95f48419b73d3db80c..5f72b9f9dd0220d3022130b502afac7ab1ae0ea0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0812652c574b89d64b3cfd4adce602a02cc7d77a..90618968fee9c0f37a38b41f7b3bf1c616c644a4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f2d00abd41d723166a495b12697df5db95e61df9..862b9d5dab069e105b61f2fb9f0d996d5551f510 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3378f9f5a5fec01fc9822a66356535cd2cdfff14..f627179c258eb9baa05010c8fadf7f45760191fb 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 38aa56a015fa713d8de5bb64db47d6e6fc270361..caef3f691f8e3213e79b55ebe9ffe8da42ffeacd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 5a60dff848b33fa9149f2a357482fadfb2a031b4..5a252d4eda2b4e1464a01c0dd7b49a2671ba4e94 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9efbbb1d56f908a3f03de2eb734e433b2a91b975..3e6a806950139055972367fcffa13d4ba47816a6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4eb1dbcd046690531e96dcbd8442b19e3e231a0f..1d3e761d39509e06158dcc3de2685d9ad8607c8a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1b4f0ad0419130c46f0a749a6c18c3d7dc5d9a7e..5f15122374046b3f7c34ff034bc5d3c7eddd702a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 050f07c04341f74b4e268412f385c5c67d5af9cd..2252d13e62054e4ddba73e7a4a682f9aedeafe47 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c0b68455c18681961ede4861e91560a502e23b10..5a45259fa339ebebd2b3d8a0ff2b3c78a6cbeb5c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index dcbc6616c8839654373fc81a616d824abf0a7aa9..de55ca83956265d553cf41192c5d39f3c246d0f8 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3666b45c8913e30e24e7feaff1981962a82c98b2..2ec049f3334f76dcd0a8adbfe2da992d3114f377 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 09b007841eb4e841bb9de36bff53419587dc01a7..ac5159c1bda5719dbdebcdbbe55389c76b13eaae 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 7226c0ca0e9a6f0cd1ac4c8cbf95b48478815135..d8be9bb81f75897fde2ce0413eda8784d24af8d3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 153e728d87c450a4f0649a3421fd07d116357e67..b5b639f6c6422c46393a9028faaf4d738eca58d1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 29440ead6aace61ea839636792298f992a8885a8..c452936ba2660801764f74dae80ab71768c50413 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 45d7493e8cb0916238d456128df3319661c0b597..bf44953e9786a109f7071439ed69ce531d901809 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1c6a7275737fac0897a8c4eca9c3f5e63eeedef8..66d44b1307c863dbd1d0cc89f23b73d4075a9b9a 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 35da92614087ec7d87615541f188ba44c86cb3c5..b56d440cd12f0f75853d34ec99eccae77770db41 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 30dfc83a97b6bf575671a4368d12f6703f58857d..ab6c2c3940fcac319de6aebd6f68dbd1d2dbba10 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d9d7d3ff7fe72564b63dc2008b8c37bc99466b10..3a53e8f74cdc1b4aa87bd37c2fe1d20ebeb3d5bd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8bd5b24b54d62e4e95001208b11e8084f03e1eb8..4d65adc0375d872a1b74e14f8c915d752d2e4525 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 90a59c4b758a62d1f87ee0ed27e64710d647ab38..f0ace059ec0a5fc8bc4cd6c093ae3e64d78b6916 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4375bfe21ccb6bd748996900eb3144dfe1419904..d32c962d2f2c8a7a1ee92c04993d180dc1f41a5c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c359975ec7ffaecd5fc98e7da9e0f1227d474966..1b060ed185fd65a716024d9bfd176a7e7ae3eba7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 677db19d5d2a1ce51002cd5b88b1f0499a4c4517..361445159ed60db2970923b639375d07cb55eb79 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2f2f08c35348bfb5bad7585af75f13ec8fb5e7fd..68d48f0f90569710a6156c24069017d0335636bd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8d155509dc474c28f9d1f40142a27410dc9e7f52..206e1d1b34493b23c03157bf6c08e10cd8709ac2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 5fea9ac9fdca9f539ae38d120a83c48234547b82..bb8d8d72ce5414266aaf23542d3b1775f2169555 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 254a11615806ac4905084c25a536be6910eb06da..beae8283de47dac3840848e307062c40ce744440 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d94ef89f3d0d4c3438496b6a78907549a3422502..d2c799f552a89109714ec8e0f72e61ecbfcf61c6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index efe83cf2ee70f5330d995064a95722a5e636b7dc..d97cbfa720484f5ce62848d326c70d24765ed4e5 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 4fdc538e1598bd166b6c4a8beb70d64192d45a2f..9fc68c386addddc342b47fd8124399da66515bfe 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9aee034329f4d27b1f73ff78c826df9f4f7f1c41..aba5f6ecd6696c5d08ace182e129159a09f6ac0c 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2af3cdf72d21be4bacbba6607a977d9156a2066b..e35816c982b4791e41689bfdc175842915c69d37 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ea48d183178477d33d10e5103549b001e5c4b393..134ce52fd8788ef86ca9bf79fd2c9ae8750ae3bb 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 747fcaffe37926a6ae7bdaadd2b9c232757b5c20..9c364cffefe7ee33aee91512d7aefac61044e2fe 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 8d5c155bb184b40a4d08a11d4ef9f3336726df51..34273f893af0a410f2b78f37342fc25a6af51b51 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 6e94feea6e0560e420c66ad36397e457502d2ebb..3af1b3104d1cde1e799bb4db8363fa883edfed12 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index bfea50cafe48359fab48dd73606c0d920b42bc7b..04899d968650e8f37a826515018c585302eddec6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1860fe8f23d3a949af19a11eebcd15a294ee9b96..fbd201c0acc33f6a54a4a3926df5cb2eff7ec8b3 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1bce6468d96c2c3682890e93eb361e7cfbf4f43f..156818c40a66a9e94d8ec3f1b594154ba20881d0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c1448ac76af2b1d8ba43a4ea8a1cc39e69aca607..7ce7aab563545d8d4bbfe2f0b0a742fecedf55b4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9cf0cd7ac95df7973fc64b1f52ace7c34e00d7aa..1e7f6fecb586f8118291189b5fff61e8659446db 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index cd509a9e91594788030b56f7282b865df73f1240..8164e4e9a4cb451675c3bc29da8327279d3caf7e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 28d2bf4c6a5a58c72b76a32e51bb5d67d1bc8d2f..7b7a5eb0758730e676e059a7ede8f5aedfe88097 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O1" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index ac8b6e6cee2dd6c7a2e1193beea0c2dfea82c0ac..b64294e5df6d26e5663883e2df33330f4e31c776 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 5a11b8fb0f2252be8708ffc429bfbc81198c8eca..e5b3d77ab9b41313525aaf2d768087f89d44ba42 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index f279184f6b17e680fa25b458c96a2dfc54d4dc23..59571e64d2f2f1caada5a29f5bd6eaa49a6eef96 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 36e8008f910b1e75435593c5befa87f0eb4e716a..eb34d3d97bbdfa47fee092caa8d29f1bd9ae3143 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2e29024184a295964a3d58183fccc5466fdb070d..044825dfb17ec9ad1cce0a4ef45a0ad9436e98e0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a5ca7c7c6b7e5599a3f26801be0fa0a885935eaf..1220c9d5f105621abbacf0560dbbfe673c584078 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 0dbe16fc56e7a54bf7be83fe2163fa6744f4b7fa..f0fcb54e1f5405fbc9368b3c9d9f971bfa9fe7dd 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 9fcefa0f633f1ce6dbdbb3c9ff5e164a107c897a..eb679c67ef18b7293d89d44b2dd8dfd4c15f9490 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 95bacc3df321334911f51a9233d923a72231af1e..7174eba1b22bd0a0d7dad1075477a64f53e6cd11 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index c963fc8c64f5f10904e0068aae8cd43a4e3ee7c8..fa6ac22fc9732c754c9c75c60fbc710c642bd520 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
 /* { dg-additional-options "-mbig" { target powerpc64le-*-* } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d15c33d7dfb0511b01c9837e9aef16696924f11e..ed50008890ee90c12b1f5fb54604af57383b001b 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
 /* { dg-additional-options "-mbig" { target powerpc64le-*-* } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2251453e43de264b327a842d1ad1ae8956188a18..b952efc1be13d91900d89b1bdd8d82fc377076e7 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2d803da99a435c6ce1daf75570490acb6b8a070c..5d09ec82fb8d117569db8e5d79c995d88239a171 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -mlittle" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index d12eb57da68a42100ebf168ba7510d0ea4f41592..7daa82b57c143692cfa0afe29064ebba8a466156 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -mlittle" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 3a93cf2173718877dd5578ca9354b6ddccc7d429..4b498026b19a6ac7934ced3cdfa331a8df6e4f0a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
 /* { dg-additional-options "-mbig" { target powerpc64le-*-* } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 1ef7845974c9c0101ae206c2c6501868fe82e296..3a62cf2a2fe706cdbdb44f6058df9a4ccbb8514d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
 /* { dg-additional-options "-mbig" { target powerpc64le-*-* } } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 5f68e3cc97f798f2cceac464c60a1e5ede67a702..c8ecb051809c5313654d43cfacbde10d5dd30461 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index be8f91bb7a17b13c0f1dd265913ebbab175a291d..d1f860df9c45f95c1a18c9346a4fa82799a04221 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -mlittle" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 2927f25597ccfb1a15b19f38efbba9ea5ee43126..c9d5ba0732dc5819a4d94a4edfbdfe8ccbb03425 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -mlittle" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 34bfe59270e27b3c8b493d542d29e08ab356787d..64b08bd0ccf075a5dae92b7e5830d82759b708b5 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 48463ab8f239e62f3d4f3df376b8d9982d332063..cbe2fbe9c2b35e1ca7538224a1a24d1e724e6521 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index aa7855a9498388f2a8fd021361c9f5b15203fc0d..db7e23b690372b7c5c8690db40b903dc3ecab290 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index f3e01561642bfe071008d861ff3053c1e4281aa8..28c7f5dc72b276fa6a26ccc2d58d7b7235b25fd2 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 729b38659da7b73817218c2537d2a4dc3a6d938d..6d8fa98b5cf4785f819becc4cb3bddc533a2b2dd 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* The vec_xl_len() function is not available on power8 configurations.  */
 
index 62df33eefc155ea966bf6e44ebb0dbe079168e3b..fddf94393463330f214ce3be323473c0b465cba6 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index cd0d3d067af856f3b95c89a66615cf3728dc9cb9..bf81b3f681295fce14aeb80ba6ff7828e3cb02de 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index b51a3860130dd1a9ddd10bc2aadc7baa3add0f6e..d395b0c5ea98eeae43fe272d257136e0c14637b8 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 053414ce45089b93471be196ab54faeb1292ac20..b53a08587bb05c0cdc272e40c3a55c24c5ecbcf7 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 2f13ee2101bd1f9b89d72f2490c1553203365f52..882efd6493ae5c86233da067854ce258a94b01cc 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index e4fcbd4bdee0316d0ca02e0d05cce0e94dd36e7b..51441f5d5ca2eda1901925601b69a90d67ea09c9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index eea032605498d51d8c90ecf820fd567542293279..a8bf6d20dd290cd863315e9fd2374bed49257fe1 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 59fb4d83d78e155330485f1e789c6071934bdb77..d591e6c7495e33bf2a7977eaed2d497fd9a70b82 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index b0a35f32cba1f4c2a74fa410ebc5b86dbe990f65..e51efe4e803c95e22ba64e31c973716b526f25a5 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 22a636ef701de7697cd85ecf6212bb9e5f9d042b..34964f4ca356e112273e0c9b1916da160f7b0787 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 7fb2e261a87aa39460974c28671182b6889e692e..9cf36afa5d85fc9bf4c7d0dc4c68bb6e58ee7d82 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index ba78936309ef1fdd3f310302baddf6fad3e1a5bc..d43987ebb2d30a4f19d23eb06a8cd8eb28596007 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index f9f03d235e3599e55c14099ecf196ae8af07f967..154d90db37efaa8577442b40592bdc27c06a99fb 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 3ea2182c3494db9a0f7905e201b37f394fcf254b..a9df0a2d71579a401f56d3679e4c255a28a54d59 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index e322d3ce9eee0d63efd5a4f3a2157df0f5d3de28..128278a729b5b61f89b0b6a37d4d38a533154bf2 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 71ddafe7063d09355f455842cbe42712f991561c..0e9d6dfcedaad03f6f9640bd2974affc382b315f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index acd46c767847f06baf3ceb95ba06e5ae5c8aae0a..befe3b5c21579bdacb9900435459c37295a070a4 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 0d6c7729328397eef913ba07c5f1bfe1bbf78116..ad6619a1148404582e1c098361a73145dbde9b27 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 6b3f6d6ced92066801ae70d494edd4dbf1ce8839..65599fd9d2f669bc0aec565fca22cef3a0713cad 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 32392ae84b1c51707fdea0f9976f421f4e227985..235d120aafacdc901129253e19bacde144a37079 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index b56a3afa90e15ef0a3a7f519f9758682372c5d2c..7e6bc80a0f79d9bd0b5f2fbe88bf930dfd0ceef0 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index cd42d10c9cc9a6f4c43dc75b874c854389ddffef..4bdc676bc5de6d0030f15e462bb54c908195eb4f 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 4d694ce656593f68cf48857d4d24de41bb2c3f0a..e3db89a822b6e3a62d5b86ce540c67be49108478 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index f9566a40725bf1ac5e80baa84a56863411033ba5..bfe1915f9a2624b03955e509026a20f274719af1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 04dead104fff3e5368e39d63a6d3b03456306b75..6b46c455e771705a17456b62c2e5689024cb8961 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 4133bcb31fca283a3757d03367bab6db31b46df3..59934c396d96cd6c45aea197152f4de0f2f9f86f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index a91d3a0939e67eed2fdbe483d50a24cd0d1f9b11..e91419aeffd08ff88dda404403dc32b753bed9a3 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index b267a1eda64e1bcf6cc40bc83d35b1ce03daaa81..4e35a1696a1776508efa6f21d63dda84f9eb6c32 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 1d49754c64f20b090de50f48a72ac6425315cb28..3f357e015d4fe08b48fb50aaf87145cf0318be92 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index e5635155a2a31b51f0981e0a31a6c5d89cf6e945..b4e6fe3eac16764393a6478a2685c986ff168f9c 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index f471419e453ea55d0f3c741891859c4ed452d12f..5f0a938c9347f8cf5934729b4d012bd357af2cd0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target ilp32 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 38804cd04ba81c4e548baef1342d87547ead0068..5b80a3642ea5cdbbdd401e5d1f5fdcd566484104 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 4986c479ea99666ab06a1e088054feeee8eaf3b1..54145c74131473fef2f1be6221a097790dfdeddf 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 739732f8dc716eccee8a0b29f09360f68b93cd30..f4ba0ff3c307caf02de3b18bd74b37f07813e452 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 4a8752edc48b70593a4723ab809f4686d549bc2b..b0dc063cf36bb54310853f3124eb6e03998132d5 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 10f8df305221162d07facc2e68ca4a1082d9f982..8e70f37de8a1218f7edfbfe054bd51c7c5224f67 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index d42e9a67b4063c56080105ffe794ac99fc9a6da1..90c0fc138e388a071ed0d5c6f3765fc55c434ee3 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 20ee3a17b270d4d9ec5a77e06f4e545301ba093d..71a0d22326831d46bbe84a42a298e3fc8851551f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index cc435288b3d928893b2ca682e745a7a85897b8c0..00b2e58fd5f3c46a8135a703660cc719c165263b 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
-/* { dg-require-effective-target lp64 } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx" } */
+/* { dg-require-effective-target lp64 } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <stddef.h>
 #include <altivec.h>
index 5b4eb68068fa4d6423b81e2d8f6644a0b68c1bd9..9321373a43552cafeac468073c53d1faae0b00ca 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Variations of tests that require VSX support.  This is a variation of
    the altivec-13.c testcase.  */
index ffeaf51222d497a503d34f1de506c1fdc7f7014c..6d081bd471586d5a5f80ae27c917ee01f464d123 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target powerpc*-*-* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index a60386f7d525d3a498670d23f6d49cc4589488fb..b70ebc569148756906701a2597306a9636027151 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvsubdp" } } */
 /* { dg-final { scan-assembler "xvmuldp" } } */
index ed07555fb3f101070af8cf9658a64e496af6cd3f..f5c0adff8c6fa0e0df28a067dc033553f3cd47aa 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvaddsp" } } */
 /* { dg-final { scan-assembler "xvsubsp" } } */
 /* { dg-final { scan-assembler "xvmulsp" } } */
index ff875c553044a8c8ada77e05af5bdc7f5c8ef28d..79d9343d12a2351dab6d84558b8474a9486b60cc 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xxsel" } } */
 /* { dg-final { scan-assembler "vperm" } } */
 /* { dg-final { scan-assembler "xvrdpi" } } */
index 785e7021258ffeaa4c78fab4d5fedbecec6c1143..83f14e4d8679000657e5f3d7212fe38f63cdcd58 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvcmpeqdp." } } */
 /* { dg-final { scan-assembler "xvcmpgtdp." } } */
 /* { dg-final { scan-assembler "xvcmpgedp." } } */
index 1079253bd9533dda183ccc6cff2994316fcacabc..1ec8125047ae33ed495a337476b8cdbe37f6ad37 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xxpermdi" } } */
 /* { dg-final { scan-assembler-not "stxvd2x" } } */
 
index 1b91189c20f54bd66ceeee8523c997d6099899ab..e3eb2ca67da18c6fdfc7dac1412fbe0d13ec2f00 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Check whether tdiv and tsqrt instructions generate the correct code.  */
 /* Each of the *tdiv* and *tsqrt* instructions should be generated exactly 3
index 8841660fd0395e556215edb5c142c208d8188f4b..5095d5030fdd017532dcf98fc514ba3586da180e 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -fno-inline-functions" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test simple extract/insert/slat operations.  Make sure all types are
    supported with various options.  */
index 6a56c1c1830c4a8a4c98472c384a7aa3e43a45d2..20a034e748d9423fc56c01905919696e0e0da575 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7 -Wno-deprecated" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Test the various load/store varients.  */
 
index 51eefd66b21dd68691c541657e5667d81ef6ef6b..6128141624e4fd3f753efa31884f03b4c3410775 100644 (file)
@@ -2,9 +2,9 @@
    inputs generate the proper code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-require-effective-target int128 } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx  -O3" } */
+/* { dg-require-effective-target powerpc_vsx } */
+/* { dg-require-effective-target int128 } */
 
 #include <altivec.h>
 
index 557e304395b6b834ce97e56a36109948ffb5c805..193f1ed59b4c3f62a42741114990f9c0e2580e32 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler     "lfd"    } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
 
index 73221c24e2f3458defa409681221376a478334e9..f83c3c7e0ab4d2053a022cf5826763373c6a1213 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler     "xxlor"  } } */
 /* { dg-final { scan-assembler-not "lfd"    } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
index b3133648c2f79d47d3fd933ce870009b3d0a8018..ed5faf42857db1799908de08bac7524fa70fd5d5 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler     "mfvsrd"  } } */
 /* { dg-final { scan-assembler-not "stfd"    } } */
 /* { dg-final { scan-assembler-not "stxvd2x" } } */
index 991e7aa6b653f7e29d2ff6649fb0da211bba5050..6f0ff5c467a87101535c18e7dbb02ba5087ad776 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* { dg-final { scan-assembler-times "vspltw"    6 } } */
 /* { dg-final { scan-assembler-times "xvcvsxwdp" 4 } } */
index 34bebc406946071fd499ed4bf55ee9a851ba3996..07f5d6cb91879b23fc6f6e6994d9ea80b2c790d4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power8 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* { dg-final { scan-assembler-times "vspltw"      6 } } */
 /* { dg-final { scan-assembler-times "xvcvsxwdp"   4 } } */
index 8a5eb573f7915e9b89f77bba0f7eb43651af080f..81b228f41c62a00e0eb3d1c920ed4526c8802ce6 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector unsigned long
 test_vpasted (vector unsigned long high, vector unsigned long low)
index 961a980794ebf375c6f84165bdbf7e79a06541f3..4cd149a6b8880a87a6dcf19c517b30da49989863 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 vector double
 test_vpasted (vector double high, vector double low)
index 73976672253f85f1a4d678d299f8ea6787026f89..cd5dc0b8cb7a0da9fab3617afee2cdd07fb35f8d 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xxlxor" } } */
 
 /* Test that we generate xxlor to clear a SFmode register.  */
index b5d8c177328fc4e947c1f9c8b689b8b29e61e75f..3e36daa337066802ced3796a6c807f16289e3d5f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double load_asm_d_constraint (short *p)
 {
index 299f61cf21de6daf6211307bac10a6648036fe95..a884c641db4b625b988b16b26d66f6720caa2bf0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 unsigned int foo (unsigned short u)
 {
index 0e77c0c6369bb8137664c3a22df2267a0da54142..55550eb6ef681497e299e752ecac8e3e1ebb0cf6 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double load_asm_v_constraint (short *p)
 {
index 4a2c79d20fa15df3d1e10c640ac29c6c10f57fdf..27930a7f1e3503ed25f03ffa6fd58662c3f147d0 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O3 -ftree-vectorize -mdejagnu-cpu=power7 -ffast-math -mveclibabi=mass" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "bl\[\\. \]+atan2d2" } } */
 /* { dg-final { scan-assembler "bl\[\\. \]+atan2f4" } } */
 /* { dg-final { scan-assembler "bl\[\\. \]+hypotd2" } } */
index 62885ad6470827ca487887ba9ac59d60aaaf6bdd..0b4af43bb294ca5c20fac7b5a5b854f1b84b05a3 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double load_asm_d_constraint (signed char *p)
 {
index b42a32f3d5d57e0da8f7a2afe1b5eec48247c58a..c5a1706fda4f21859aa13a7edf05503d5542c3a7 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 unsigned int foo (unsigned char u)
 {
index 4dce4f01447aaf314d5835a1cf7ad32fb5e03a80..5f13e2c9d68847cc8f8c5c74f7180e224991dd88 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power9 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double load_asm_v_constraint (signed char *p)
 {
index 030e6b7855a3cbf5685d844dd7eb51a9007fae7b..01a73aefc37e1129411e3ea2f561c90fae6ae23a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xsmaxdp" } } */
 /* { dg-final { scan-assembler "xsmindp" } } */
 
index 1344e0d05d9a4f92fdd835a2a69c5133039526a3..c88b3d24bc64c2e208efcfb20a7c2e8ac91bf4fc 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double load_asm_d_constraint (int *p)
 {
index 7e941cc7907c7072334f1cd63c6be905235c27b9..e102b32b7d75fb0ce37b22bd124aea7777d50b89 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 unsigned int foo (unsigned int u)
 {
index b10d6e5d19e67cbff4528c17c4dfe1d74bb1f1f2..cb38ca8369160a1b436e4dc47b0c293fbd49dd71 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power8 -mvsx -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 double load_asm_v_constraint (int *p)
 {
index 364406ae7252b6fa2890be013f2de1b680162f3c..4d705e46d9a98e47eab4427f5f6fd902ed7a63f4 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ftree-vectorize -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvsubdp" } } */
 /* { dg-final { scan-assembler "xvmuldp" } } */
index 4db63e00c3141de1176865b33bf5f7c181d221e5..a0fe088bbfd1cc553325cd16c506d9c7fd9bca2a 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ftree-vectorize -mdejagnu-cpu=power7 -ffast-math" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvaddsp" } } */
 /* { dg-final { scan-assembler "xvsubsp" } } */
 /* { dg-final { scan-assembler "xvmulsp" } } */
index 9313e77e9970b2fbe6e6ed886543d49e428d7e48..465aca606f968e5731a8e9c6b61e1c1606b5258f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ftree-vectorize -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvsubdp" } } */
 /* { dg-final { scan-assembler "xvmuldp" } } */
index 016366d703dec2a6566922c314f5be4af139d0e2..6381cacb1b17c8b40d68bf7d63f69f3a98c7f7ae 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -ftree-vectorize -mdejagnu-cpu=power7" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler "xvaddsp" } } */
 /* { dg-final { scan-assembler "xvsubsp" } } */
 /* { dg-final { scan-assembler "xvmulsp" } } */
index ee905acb5c905d23f188a2c629bed24d505bf0b3..6d2c64b248a012382800875372d35361b1663d66 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This file just generates calls to the various builtins and verifies the
    expected number of instructions for each builtin were generated.  */
index 5ec221bb46c0387a4f46384c14a7838561fae332..2bfd4cd3290dd356f510ebe599734e2acdfd6649 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This file just generates calls to the various builtins and verifies the
    expected number of instructions for each builtin were generated.  */
index 62f45301108cc4bfe47001915d89685a6855cdc1..146f684b867b0b09e945c26ec0f003838eada3a1 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This file just generates calls to the various builtins and verifies the
    expected number of instructions for each builtin were generated.  */
index e21030b28e817df938bde8e143a36a75a0c7ca26..204277539949891fde568fcdbb6cf64067373c2d 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This file just generates calls to the various builtins and verifies the
    expected number of instructions for each builtin were generated.  */
index da9c6aa2852310a26ab0fa125ddf3fc880b91842..b376e80c9a0f32880e07427bca00e67448ebe02b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* This file just generates calls to the various builtins and verifies the      
    expected number of instructions for each builtin were generated.  */
index 5215d8c2b552f8348f62de4437a882ce15167b59..97d8441897291be30ace218a0249a7d1074777da 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target lp64 } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O2 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 
 /* This file just generates calls to the various builtins and verifies the
index f6746c6f1efb050d40ed08df942e072087f4320e..fa5d68cd70329846466a01a007ce24c8fd652982 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mvsx -mdejagnu-cpu=power7 -O2" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 #include <altivec.h>
 
index 31ef5b6c51a54fdf7e6e5fe506669d723fa6f50b..a0e0496d3455dc48de8a4508dbbb1d154b838327 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-tree-loop-distribute-patterns -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-align-1.c.  */
 #include <stdlib.h>
index b32484e83bc2d3ffbda3b77470852fe5f1fbdfc1..52c49b27cb77e12a1d503ebce84cdab40a299d3f 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-95.c.  */
 #include <stdlib.h>
index 003e5f831d35f25251acbca7fe6c7cef748509e7..f2f838a77fc528bce5b22847ca16253cdcf7edd1 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-95.c.  */
 #include <stdlib.h>
index 6f078e75a78459eff4d01f421a2dadee4517f2b5..8bf9dff1712e270b77ab3af44378a43f81384e59 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-95.c.  */
 #include <stdlib.h>
index 82a31e158013714de7aeca7912a16391c1e2f530..1446e40b1d3ce990aa2d19296412ccc340fa7239 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-95.c.  */
 #include <stdlib.h>
index 0fe1f5806afefd8753503c2485ac4718deea3b18..6f49ccbbb6a648ad6fbcaa64d6f299a6fe355ec8 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-95.c.  */
 #include <stdlib.h>
index df55222aed6a5e6945040b32d56086a2393f55b2..fde65a521d9e2cbc5f9795d98e719a4bcaf7d63c 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-95.c.  */
 #include <stdlib.h>
index d2febfbb5e6e167e9e9bad1f0d47bde81e5dc257..fb50cd54fd971383fef430fca5e9b5f8a27bcfac 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-mdejagnu-cpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
+/* { dg-require-effective-target powerpc_vsx } */
 
 /* Taken from vect/vect-95.c.  */
 #include <stdlib.h>
index d1b7c4b812a2b8e3e884a2f54bbcf1521f915090..dd73f16e2b39503100f87619c1582349609dd5a6 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-options "-O1 -mvsx" } */
+/* { dg-require-effective-target powerpc_vsx } */
 /* { dg-final { scan-assembler {\m(lxvd2x|lxv)\M} } } */
 /* { dg-final { scan-assembler {\m(stxvd2x|stxv)\M} } } */
 /* { dg-final { scan-assembler-not "xxpermdi" } } */
index c23eb6783bc3be4329117f2bfd7740b4a034b372..ed178c08a6ddd2f2a2e58e4e9cae0c37e46c8bad 100644 (file)
@@ -1,7 +1,7 @@
 ! Fortran
 ! { dg-do compile { target { powerpc*-*-* } } }
-! { dg-require-effective-target powerpc_vsx_ok } 
 ! { dg-options "-O2 -mdejagnu-cpu=power7 -ffast-math" } 
+! { dg-require-effective-target powerpc_vsx } 
 ! { dg-require-effective-target has_arch_ppc64 } 
 ! { dg-final { scan-assembler-times "xsrdpi" 2 } } 
 
index 6b1feaa9d7945e776edaef04e3fe4c06e7a9d15c..ca38811e0b61d71f06df9c9dd296625ad3a6b03f 100644 (file)
@@ -1,7 +1,7 @@
 ! PR middle-end/102860
 ! { dg-do compile { target { powerpc*-*-* } } }
-! { dg-require-effective-target powerpc_vsx_ok } 
 ! { dg-options "-O2 -mdejagnu-cpu=power10" } 
+! { dg-require-effective-target powerpc_vsx } 
 
 function foo(a)
   integer(kind=4) :: a(1024)