pr60102.c: Move dg-skip-if after dg-options.
authorAndrew Stubbs <ams@codesourcery.com>
Tue, 4 Nov 2014 12:09:50 +0000 (12:09 +0000)
committerAndrew Stubbs <ams@gcc.gnu.org>
Tue, 4 Nov 2014 12:09:50 +0000 (12:09 +0000)
gcc/testsuite/
* gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
* gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
conflicting -mcpu options.
* gcc.target/powerpc/ppc-target-2.c: Likewise.
* gcc.target/powerpc/cell_builtin-7.c: Likewise.
* gcc.target/powerpc/dfp-builtin-1.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
* gcc.target/powerpc/pr48053-3.c: Likewise.
* gcc.target/powerpc/vsx-builtin-6.c: Likewise.
* gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
* gcc.target/powerpc/pr57744.c: Likewise.
* gcc.target/powerpc/pr47862.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
* gcc.target/powerpc/recip-1.c: Likewise.
* gcc.target/powerpc/darwin-longlong.c: Likewise.
* gcc.target/powerpc/bool2-p8.c: Likewise.
* gcc.target/powerpc/mmfpgpr.c: Likewise.
* gcc.target/powerpc/pr60203.c: Likewise.
* gcc.target/powerpc/direct-move-vint1.c: Likewise.
* gcc.target/powerpc/bool2-av.c: Likewise.
* gcc.target/powerpc/pr43154.c: Likewise.
* gcc.target/powerpc/ppc-fma-2.c: Likewise.
* gcc.target/powerpc/swaps-p8-5.c: Likewise.
* gcc.target/powerpc/pr59054.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
* gcc.target/powerpc/440-mullhwu-1.c: Likewise.
* gcc.target/powerpc/swaps-p8-13.c: Likewise.
* gcc.target/powerpc/ppc-target-3.c: Likewise.
* gcc.target/powerpc/cell_builtin-8.c: Likewise.
* gcc.target/powerpc/dfp-builtin-2.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
* gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
* gcc.target/powerpc/bswap64-3.c: Likewise.
* gcc.target/powerpc/bcd-1.c: Likewise.
* gcc.target/powerpc/440-mulchwu-1.c: Likewise.
* gcc.target/powerpc/extend-divide-1.c: Likewise.
* gcc.target/powerpc/vsx-builtin-7.c: Likewise.
* gcc.target/powerpc/pr48192.c: Likewise.
* gcc.target/powerpc/pr52775.c: Likewise.
* gcc.target/powerpc/p8vector-int128-1.c: Likewise.
* gcc.target/powerpc/pr58673-1.c: Likewise.
* gcc.target/powerpc/pr53487.c: Likewise.
* gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
* gcc.target/powerpc/recip-2.c: Likewise.
* gcc.target/powerpc/p8vector-fp.c: Likewise.
* gcc.target/powerpc/direct-move-vint2.c: Likewise.
* gcc.target/powerpc/ppc-fma-3.c: Likewise.
* gcc.target/powerpc/pr57150.c: Likewise.
* gcc.target/powerpc/pr47251.c: Likewise.
* gcc.target/powerpc/swaps-p8-6.c: Likewise.
* gcc.target/powerpc/440-mullhwu-2.c: Likewise.
* gcc.target/powerpc/bool3-p7.c: Likewise.
* gcc.target/powerpc/cell_builtin-1.c: Likewise.
* gcc.target/powerpc/swaps-p8-14.c: Likewise.
* gcc.target/powerpc/ppc-target-4.c: Likewise.
* gcc.target/powerpc/440-mulhhw-1.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
* gcc.target/powerpc/440-machhw-1.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
* gcc.target/powerpc/vsx-mass-1.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
* gcc.target/powerpc/loop_align.c: Likewise.
* gcc.target/powerpc/lhs-1.c: Likewise.
* gcc.target/powerpc/sd-vsx.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
* gcc.target/powerpc/bcd-2.c: Likewise.
* gcc.target/powerpc/20040121-1.c: Likewise.
* gcc.target/powerpc/pr52457.c: Likewise.
* gcc.target/powerpc/440-mulchwu-2.c: Likewise.
* gcc.target/powerpc/extend-divide-2.c: Likewise.
* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
* gcc.target/powerpc/p8vector-int128-2.c: Likewise.
* gcc.target/powerpc/pr58673-2.c: Likewise.
* gcc.target/powerpc/atomic-p7.c: Likewise.
* gcc.target/powerpc/recip-3.c: Likewise.
* gcc.target/powerpc/440-maclhwu-1.c: Likewise.
* gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
* gcc.target/powerpc/popcount-1.c: Likewise.
* gcc.target/powerpc/altivec-32.c: Likewise.
* gcc.target/powerpc/timode_off.c: Likewise.
* gcc.target/powerpc/p8vector-ldst.c: Likewise.
* gcc.target/powerpc/pack01.c: Likewise.
* gcc.target/powerpc/pr55033.c: Likewise.
* gcc.target/powerpc/ppc-fma-4.c: Likewise.
* gcc.target/powerpc/swaps-p8-7.c: Likewise.
* gcc.target/powerpc/ppu-intrinsics.c: Likewise.
* gcc.target/powerpc/440-macchwu-1.c: Likewise.
* gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
* gcc.target/powerpc/440-mulchw-1.c: Likewise.
* gcc.target/powerpc/bool3-p8.c: Likewise.
* gcc.target/powerpc/cell_builtin-2.c: Likewise.
* gcc.target/powerpc/swaps-p8-15.c: Likewise.
* gcc.target/powerpc/440-macchw-1.c: Likewise.
* gcc.target/powerpc/440-mulhhw-2.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
* gcc.target/powerpc/440-machhw-2.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
* gcc.target/powerpc/pr46728-16.c: Likewise.
* gcc.target/powerpc/vsx-builtin-1.c: Likewise.
* gcc.target/powerpc/bool3-av.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
* gcc.target/powerpc/ppc-pow.c: Likewise.
* gcc.target/powerpc/lhs-2.c: Likewise.
* gcc.target/powerpc/pr39902-2.c: Likewise.
* gcc.target/powerpc/20041111-1.c: Likewise.
* gcc.target/powerpc/builtins-1.c: Likewise.
* gcc.target/powerpc/bcd-3.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
* gcc.target/powerpc/pr57949-1.c: Likewise.
* gcc.target/powerpc/atomic-p8.c: Likewise.
* gcc.target/powerpc/sd-pwr6.c: Likewise.
* gcc.target/powerpc/recip-4.c: Likewise.
* gcc.target/powerpc/440-maclhwu-2.c: Likewise.
* gcc.target/powerpc/warn-2.c: Likewise.
* gcc.target/powerpc/parity-1.c: Likewise.
* gcc.target/powerpc/popcount-2.c: Likewise.
* gcc.target/powerpc/crypto-builtin-1.c: Likewise.
* gcc.target/powerpc/ppc-fma-5.c: Likewise.
* gcc.target/powerpc/swaps-p8-8.c: Likewise.
* gcc.target/powerpc/pr42747.c: Likewise.
* gcc.target/powerpc/440-macchwu-2.c: Likewise.
* gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
* gcc.target/powerpc/dfp-dd-2.c: Likewise.
* gcc.target/powerpc/direct-move-float1.c: Likewise.
* gcc.target/powerpc/440-mulchw-2.c: Likewise.
* gcc.target/powerpc/cell_builtin-3.c: Likewise.
* gcc.target/powerpc/swaps-p8-16.c: Likewise.
* gcc.target/powerpc/440-macchw-2.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
* gcc.target/powerpc/dfp-td-2.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
* gcc.target/powerpc/vsx-builtin-2.c: Likewise.
* gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
* gcc.target/powerpc/lhs-3.c: Likewise.
* gcc.target/powerpc/440-nmachhw-1.c: Likewise.
* gcc.target/powerpc/builtins-2.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
* gcc.target/powerpc/pr52199.c: Likewise.
* gcc.target/powerpc/440-machhwu-1.c: Likewise.
* gcc.target/powerpc/pr57949-2.c: Likewise.
* gcc.target/powerpc/recip-5.c: Likewise.
* gcc.target/powerpc/popcount-3.c: Likewise.
* gcc.target/powerpc/vsx-vector-1.c: Likewise.
* gcc.target/powerpc/swaps-p8-1.c: Likewise.
* gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
* gcc.target/powerpc/ppc-fma-6.c: Likewise.
* gcc.target/powerpc/vsx-extract-1.c: Likewise.
* gcc.target/powerpc/pr48226.c: Likewise.
* gcc.target/powerpc/swaps-p8-9.c: Likewise.
* gcc.target/powerpc/pr47755-2.c: Likewise.
* gcc.target/powerpc/direct-move-float2.c: Likewise.
* gcc.target/powerpc/cell_builtin-4.c: Likewise.
* gcc.target/powerpc/direct-move-double1.c: Likewise.
* gcc.target/powerpc/swaps-p8-17.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
* gcc.target/powerpc/dfp-td-3.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
* gcc.target/powerpc/440-nmacchw-1.c: Likewise.
* gcc.target/powerpc/vsx-builtin-3.c: Likewise.
* gcc.target/powerpc/440-nmachhw-2.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
* gcc.target/powerpc/bool2-p5.c: Likewise.
* gcc.target/powerpc/440-machhwu-2.c: Likewise.
* gcc.target/powerpc/fusion.c: Likewise.
* gcc.target/powerpc/recip-6.c: Likewise.
* gcc.target/powerpc/altivec-cell-6.c: Likewise.
* gcc.target/powerpc/vsx-vector-2.c: Likewise.
* gcc.target/powerpc/swaps-p8-2.c: Likewise.
* gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
* gcc.target/powerpc/ppc-fma-7.c: Likewise.
* gcc.target/powerpc/vsx-extract-2.c: Likewise.
* gcc.target/powerpc/direct-move-long1.c: Likewise.
* gcc.target/powerpc/dfp-dd.c: Likewise.
* gcc.target/powerpc/swaps-p8-10.c: Likewise.
* gcc.target/powerpc/cell_builtin-5.c: Likewise.
* gcc.target/powerpc/direct-move-double2.c: Likewise.
* gcc.target/powerpc/440-mullhw-1.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
* gcc.target/powerpc/440-maclhw-1.c: Likewise.
* gcc.target/powerpc/dfp-td.c: Likewise.
* gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
* gcc.target/powerpc/pr48053-1.c: Likewise.
* gcc.target/powerpc/440-nmacchw-2.c: Likewise.
* gcc.target/powerpc/vsx-builtin-4.c: Likewise.
* gcc.target/powerpc/pr60676.c: Likewise.
* gcc.target/powerpc/pr48258-1.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
* gcc.target/powerpc/pr48857.c: Likewise.
* gcc.target/powerpc/quad-atomic.c: Likewise.
* gcc.target/powerpc/altivec-cell-7.c: Likewise.
* gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
* gcc.target/powerpc/vsx-vector-3.c: Likewise.
* gcc.target/powerpc/swaps-p8-3.c: Likewise.
* gcc.target/powerpc/pr56605.c: Likewise.
* gcc.target/powerpc/vsx-extract-3.c: Likewise.
* gcc.target/powerpc/pr53199.c: Likewise.
* gcc.target/powerpc/direct-move-long2.c: Likewise.
* gcc.target/powerpc/swaps-p8-11.c: Likewise.
* gcc.target/powerpc/vsx-float0.c: Likewise.
* gcc.target/powerpc/ppc-target-1.c: Likewise.
* gcc.target/powerpc/altivec-20.c: Likewise.
* gcc.target/powerpc/cell_builtin-6.c: Likewise.
* gcc.target/powerpc/440-mullhw-2.c: Likewise.
* gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
* gcc.target/powerpc/440-maclhw-2.c: Likewise.
* gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
* gcc.target/powerpc/pr60137.c: Likewise.
* gcc.target/powerpc/bswap64-1.c: Likewise.
* gcc.target/powerpc/pr48053-2.c: Likewise.
* gcc.target/powerpc/vsx-builtin-5.c: Likewise.
* gcc.target/powerpc/pr48258-2.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
* gcc.target/powerpc/vsx-sfminmax.c: Likewise.
* gcc.target/powerpc/bool2-p7.c: Likewise.
* gcc.target/powerpc/ppc-round.c: Likewise.
* gcc.target/powerpc/altivec-cell-8.c: Likewise.
* gcc.target/powerpc/vsx-vector-4.c: Likewise.
* gcc.target/powerpc/ppc-fma-1.c: Likewise.
* gcc.target/powerpc/swaps-p8-4.c: Likewise.
* gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
* gcc.target/powerpc/pr47755.c: Likewise.

From-SVN: r217081

228 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/20040121-1.c
gcc/testsuite/gcc.target/powerpc/20041111-1.c
gcc/testsuite/gcc.target/powerpc/440-dlmzb-strlen-1.c
gcc/testsuite/gcc.target/powerpc/440-macchw-1.c
gcc/testsuite/gcc.target/powerpc/440-macchw-2.c
gcc/testsuite/gcc.target/powerpc/440-macchwu-1.c
gcc/testsuite/gcc.target/powerpc/440-macchwu-2.c
gcc/testsuite/gcc.target/powerpc/440-machhw-1.c
gcc/testsuite/gcc.target/powerpc/440-machhw-2.c
gcc/testsuite/gcc.target/powerpc/440-machhwu-1.c
gcc/testsuite/gcc.target/powerpc/440-machhwu-2.c
gcc/testsuite/gcc.target/powerpc/440-maclhw-1.c
gcc/testsuite/gcc.target/powerpc/440-maclhw-2.c
gcc/testsuite/gcc.target/powerpc/440-maclhwu-1.c
gcc/testsuite/gcc.target/powerpc/440-maclhwu-2.c
gcc/testsuite/gcc.target/powerpc/440-mulchw-1.c
gcc/testsuite/gcc.target/powerpc/440-mulchw-2.c
gcc/testsuite/gcc.target/powerpc/440-mulchwu-1.c
gcc/testsuite/gcc.target/powerpc/440-mulchwu-2.c
gcc/testsuite/gcc.target/powerpc/440-mulhhw-1.c
gcc/testsuite/gcc.target/powerpc/440-mulhhw-2.c
gcc/testsuite/gcc.target/powerpc/440-mulhhwu-1.c
gcc/testsuite/gcc.target/powerpc/440-mulhhwu-2.c
gcc/testsuite/gcc.target/powerpc/440-mullhw-1.c
gcc/testsuite/gcc.target/powerpc/440-mullhw-2.c
gcc/testsuite/gcc.target/powerpc/440-mullhwu-1.c
gcc/testsuite/gcc.target/powerpc/440-mullhwu-2.c
gcc/testsuite/gcc.target/powerpc/440-nmacchw-1.c
gcc/testsuite/gcc.target/powerpc/440-nmacchw-2.c
gcc/testsuite/gcc.target/powerpc/440-nmachhw-1.c
gcc/testsuite/gcc.target/powerpc/440-nmachhw-2.c
gcc/testsuite/gcc.target/powerpc/440-nmaclhw-1.c
gcc/testsuite/gcc.target/powerpc/440-nmaclhw-2.c
gcc/testsuite/gcc.target/powerpc/altivec-20.c
gcc/testsuite/gcc.target/powerpc/altivec-32.c
gcc/testsuite/gcc.target/powerpc/altivec-cell-6.c
gcc/testsuite/gcc.target/powerpc/altivec-cell-7.c
gcc/testsuite/gcc.target/powerpc/altivec-cell-8.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/bool2-av.c
gcc/testsuite/gcc.target/powerpc/bool2-p5.c
gcc/testsuite/gcc.target/powerpc/bool2-p7.c
gcc/testsuite/gcc.target/powerpc/bool2-p8.c
gcc/testsuite/gcc.target/powerpc/bool3-av.c
gcc/testsuite/gcc.target/powerpc/bool3-p7.c
gcc/testsuite/gcc.target/powerpc/bool3-p8.c
gcc/testsuite/gcc.target/powerpc/bswap64-1.c
gcc/testsuite/gcc.target/powerpc/bswap64-3.c
gcc/testsuite/gcc.target/powerpc/builtins-1.c
gcc/testsuite/gcc.target/powerpc/builtins-2.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c
gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c
gcc/testsuite/gcc.target/powerpc/crypto-builtin-1.c
gcc/testsuite/gcc.target/powerpc/darwin-ehreturn-1.c
gcc/testsuite/gcc.target/powerpc/darwin-longlong.c
gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c
gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c
gcc/testsuite/gcc.target/powerpc/dfp-dd-2.c
gcc/testsuite/gcc.target/powerpc/dfp-dd.c
gcc/testsuite/gcc.target/powerpc/dfp-td-2.c
gcc/testsuite/gcc.target/powerpc/dfp-td-3.c
gcc/testsuite/gcc.target/powerpc/dfp-td.c
gcc/testsuite/gcc.target/powerpc/direct-move-double1.c
gcc/testsuite/gcc.target/powerpc/direct-move-double2.c
gcc/testsuite/gcc.target/powerpc/direct-move-float1.c
gcc/testsuite/gcc.target/powerpc/direct-move-float2.c
gcc/testsuite/gcc.target/powerpc/direct-move-long1.c
gcc/testsuite/gcc.target/powerpc/direct-move-long2.c
gcc/testsuite/gcc.target/powerpc/direct-move-vint1.c
gcc/testsuite/gcc.target/powerpc/direct-move-vint2.c
gcc/testsuite/gcc.target/powerpc/extend-divide-1.c
gcc/testsuite/gcc.target/powerpc/extend-divide-2.c
gcc/testsuite/gcc.target/powerpc/fusion.c
gcc/testsuite/gcc.target/powerpc/lhs-1.c
gcc/testsuite/gcc.target/powerpc/lhs-2.c
gcc/testsuite/gcc.target/powerpc/lhs-3.c
gcc/testsuite/gcc.target/powerpc/loop_align.c
gcc/testsuite/gcc.target/powerpc/mmfpgpr.c
gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-2.c
gcc/testsuite/gcc.target/powerpc/optimize-bswapdi-3.c
gcc/testsuite/gcc.target/powerpc/optimize-bswapsi-2.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-fp.c
gcc/testsuite/gcc.target/powerpc/p8vector-int128-1.c
gcc/testsuite/gcc.target/powerpc/p8vector-int128-2.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/pack01.c
gcc/testsuite/gcc.target/powerpc/parity-1.c
gcc/testsuite/gcc.target/powerpc/popcount-1.c
gcc/testsuite/gcc.target/powerpc/popcount-2.c
gcc/testsuite/gcc.target/powerpc/popcount-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-fma-3.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-5.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c
gcc/testsuite/gcc.target/powerpc/ppc-fma-7.c
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-11.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-2.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-3.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-6.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-7.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c
gcc/testsuite/gcc.target/powerpc/ppc-pow.c
gcc/testsuite/gcc.target/powerpc/ppc-round.c
gcc/testsuite/gcc.target/powerpc/ppc-target-1.c
gcc/testsuite/gcc.target/powerpc/ppc-target-2.c
gcc/testsuite/gcc.target/powerpc/ppc-target-3.c
gcc/testsuite/gcc.target/powerpc/ppc-target-4.c
gcc/testsuite/gcc.target/powerpc/ppu-intrinsics.c
gcc/testsuite/gcc.target/powerpc/pr39902-2.c
gcc/testsuite/gcc.target/powerpc/pr42747.c
gcc/testsuite/gcc.target/powerpc/pr43154.c
gcc/testsuite/gcc.target/powerpc/pr46728-16.c
gcc/testsuite/gcc.target/powerpc/pr47251.c
gcc/testsuite/gcc.target/powerpc/pr47755-2.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/pr52457.c
gcc/testsuite/gcc.target/powerpc/pr52775.c
gcc/testsuite/gcc.target/powerpc/pr53199.c
gcc/testsuite/gcc.target/powerpc/pr53487.c
gcc/testsuite/gcc.target/powerpc/pr55033.c
gcc/testsuite/gcc.target/powerpc/pr56605.c
gcc/testsuite/gcc.target/powerpc/pr57150.c
gcc/testsuite/gcc.target/powerpc/pr57744.c
gcc/testsuite/gcc.target/powerpc/pr57949-1.c
gcc/testsuite/gcc.target/powerpc/pr57949-2.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/pr60102.c
gcc/testsuite/gcc.target/powerpc/pr60137.c
gcc/testsuite/gcc.target/powerpc/pr60203.c
gcc/testsuite/gcc.target/powerpc/pr60676.c
gcc/testsuite/gcc.target/powerpc/quad-atomic.c
gcc/testsuite/gcc.target/powerpc/recip-1.c
gcc/testsuite/gcc.target/powerpc/recip-2.c
gcc/testsuite/gcc.target/powerpc/recip-3.c
gcc/testsuite/gcc.target/powerpc/recip-4.c
gcc/testsuite/gcc.target/powerpc/recip-5.c
gcc/testsuite/gcc.target/powerpc/recip-6.c
gcc/testsuite/gcc.target/powerpc/sd-pwr6.c
gcc/testsuite/gcc.target/powerpc/sd-vsx.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-13.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-2.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c
gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c
gcc/testsuite/gcc.target/powerpc/timode_off.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-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-float0.c
gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c
gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.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-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/warn-2.c

index fc531042a6f886accca2d3dd5fdc599f6e0d995a..2b4ef77914aeea45aac89dbf1235e855de07406b 100644 (file)
@@ -1,3 +1,235 @@
+2014-11-04  Andrew Stubbs  <ams@codesourcery.com>
+
+       gcc/testsuite/
+       * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
+       * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
+       conflicting -mcpu options.
+       * gcc.target/powerpc/ppc-target-2.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-7.c: Likewise.
+       * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
+       * gcc.target/powerpc/pr48053-3.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
+       * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
+       * gcc.target/powerpc/pr57744.c: Likewise.
+       * gcc.target/powerpc/pr47862.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
+       * gcc.target/powerpc/recip-1.c: Likewise.
+       * gcc.target/powerpc/darwin-longlong.c: Likewise.
+       * gcc.target/powerpc/bool2-p8.c: Likewise.
+       * gcc.target/powerpc/mmfpgpr.c: Likewise.
+       * gcc.target/powerpc/pr60203.c: Likewise.
+       * gcc.target/powerpc/direct-move-vint1.c: Likewise.
+       * gcc.target/powerpc/bool2-av.c: Likewise.
+       * gcc.target/powerpc/pr43154.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-5.c: Likewise.
+       * gcc.target/powerpc/pr59054.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
+       * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-13.c: Likewise.
+       * gcc.target/powerpc/ppc-target-3.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-8.c: Likewise.
+       * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
+       * gcc.target/powerpc/bswap64-3.c: Likewise.
+       * gcc.target/powerpc/bcd-1.c: Likewise.
+       * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
+       * gcc.target/powerpc/extend-divide-1.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
+       * gcc.target/powerpc/pr48192.c: Likewise.
+       * gcc.target/powerpc/pr52775.c: Likewise.
+       * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
+       * gcc.target/powerpc/pr58673-1.c: Likewise.
+       * gcc.target/powerpc/pr53487.c: Likewise.
+       * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
+       * gcc.target/powerpc/recip-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-fp.c: Likewise.
+       * gcc.target/powerpc/direct-move-vint2.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-3.c: Likewise.
+       * gcc.target/powerpc/pr57150.c: Likewise.
+       * gcc.target/powerpc/pr47251.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-6.c: Likewise.
+       * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
+       * gcc.target/powerpc/bool3-p7.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-14.c: Likewise.
+       * gcc.target/powerpc/ppc-target-4.c: Likewise.
+       * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
+       * gcc.target/powerpc/440-machhw-1.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
+       * gcc.target/powerpc/vsx-mass-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
+       * gcc.target/powerpc/loop_align.c: Likewise.
+       * gcc.target/powerpc/lhs-1.c: Likewise.
+       * gcc.target/powerpc/sd-vsx.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
+       * gcc.target/powerpc/bcd-2.c: Likewise.
+       * gcc.target/powerpc/20040121-1.c: Likewise.
+       * gcc.target/powerpc/pr52457.c: Likewise.
+       * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
+       * gcc.target/powerpc/extend-divide-2.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
+       * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
+       * gcc.target/powerpc/pr58673-2.c: Likewise.
+       * gcc.target/powerpc/atomic-p7.c: Likewise.
+       * gcc.target/powerpc/recip-3.c: Likewise.
+       * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
+       * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
+       * gcc.target/powerpc/popcount-1.c: Likewise.
+       * gcc.target/powerpc/altivec-32.c: Likewise.
+       * gcc.target/powerpc/timode_off.c: Likewise.
+       * gcc.target/powerpc/p8vector-ldst.c: Likewise.
+       * gcc.target/powerpc/pack01.c: Likewise.
+       * gcc.target/powerpc/pr55033.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-4.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-7.c: Likewise.
+       * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
+       * gcc.target/powerpc/440-macchwu-1.c: Likewise.
+       * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
+       * gcc.target/powerpc/440-mulchw-1.c: Likewise.
+       * gcc.target/powerpc/bool3-p8.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-15.c: Likewise.
+       * gcc.target/powerpc/440-macchw-1.c: Likewise.
+       * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
+       * gcc.target/powerpc/440-machhw-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
+       * gcc.target/powerpc/pr46728-16.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
+       * gcc.target/powerpc/bool3-av.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
+       * gcc.target/powerpc/ppc-pow.c: Likewise.
+       * gcc.target/powerpc/lhs-2.c: Likewise.
+       * gcc.target/powerpc/pr39902-2.c: Likewise.
+       * gcc.target/powerpc/20041111-1.c: Likewise.
+       * gcc.target/powerpc/builtins-1.c: Likewise.
+       * gcc.target/powerpc/bcd-3.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
+       * gcc.target/powerpc/pr57949-1.c: Likewise.
+       * gcc.target/powerpc/atomic-p8.c: Likewise.
+       * gcc.target/powerpc/sd-pwr6.c: Likewise.
+       * gcc.target/powerpc/recip-4.c: Likewise.
+       * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
+       * gcc.target/powerpc/warn-2.c: Likewise.
+       * gcc.target/powerpc/parity-1.c: Likewise.
+       * gcc.target/powerpc/popcount-2.c: Likewise.
+       * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-5.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-8.c: Likewise.
+       * gcc.target/powerpc/pr42747.c: Likewise.
+       * gcc.target/powerpc/440-macchwu-2.c: Likewise.
+       * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
+       * gcc.target/powerpc/dfp-dd-2.c: Likewise.
+       * gcc.target/powerpc/direct-move-float1.c: Likewise.
+       * gcc.target/powerpc/440-mulchw-2.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-3.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-16.c: Likewise.
+       * gcc.target/powerpc/440-macchw-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
+       * gcc.target/powerpc/dfp-td-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
+       * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
+       * gcc.target/powerpc/lhs-3.c: Likewise.
+       * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
+       * gcc.target/powerpc/builtins-2.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
+       * gcc.target/powerpc/pr52199.c: Likewise.
+       * gcc.target/powerpc/440-machhwu-1.c: Likewise.
+       * gcc.target/powerpc/pr57949-2.c: Likewise.
+       * gcc.target/powerpc/recip-5.c: Likewise.
+       * gcc.target/powerpc/popcount-3.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-1.c: Likewise.
+       * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-6.c: Likewise.
+       * gcc.target/powerpc/vsx-extract-1.c: Likewise.
+       * gcc.target/powerpc/pr48226.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-9.c: Likewise.
+       * gcc.target/powerpc/pr47755-2.c: Likewise.
+       * gcc.target/powerpc/direct-move-float2.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-4.c: Likewise.
+       * gcc.target/powerpc/direct-move-double1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-17.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
+       * gcc.target/powerpc/dfp-td-3.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
+       * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
+       * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
+       * gcc.target/powerpc/bool2-p5.c: Likewise.
+       * gcc.target/powerpc/440-machhwu-2.c: Likewise.
+       * gcc.target/powerpc/fusion.c: Likewise.
+       * gcc.target/powerpc/recip-6.c: Likewise.
+       * gcc.target/powerpc/altivec-cell-6.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-2.c: Likewise.
+       * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-7.c: Likewise.
+       * gcc.target/powerpc/vsx-extract-2.c: Likewise.
+       * gcc.target/powerpc/direct-move-long1.c: Likewise.
+       * gcc.target/powerpc/dfp-dd.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-10.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-5.c: Likewise.
+       * gcc.target/powerpc/direct-move-double2.c: Likewise.
+       * gcc.target/powerpc/440-mullhw-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
+       * gcc.target/powerpc/440-maclhw-1.c: Likewise.
+       * gcc.target/powerpc/dfp-td.c: Likewise.
+       * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
+       * gcc.target/powerpc/pr48053-1.c: Likewise.
+       * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
+       * gcc.target/powerpc/pr60676.c: Likewise.
+       * gcc.target/powerpc/pr48258-1.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
+       * gcc.target/powerpc/pr48857.c: Likewise.
+       * gcc.target/powerpc/quad-atomic.c: Likewise.
+       * gcc.target/powerpc/altivec-cell-7.c: Likewise.
+       * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-3.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-3.c: Likewise.
+       * gcc.target/powerpc/pr56605.c: Likewise.
+       * gcc.target/powerpc/vsx-extract-3.c: Likewise.
+       * gcc.target/powerpc/pr53199.c: Likewise.
+       * gcc.target/powerpc/direct-move-long2.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-11.c: Likewise.
+       * gcc.target/powerpc/vsx-float0.c: Likewise.
+       * gcc.target/powerpc/ppc-target-1.c: Likewise.
+       * gcc.target/powerpc/altivec-20.c: Likewise.
+       * gcc.target/powerpc/cell_builtin-6.c: Likewise.
+       * gcc.target/powerpc/440-mullhw-2.c: Likewise.
+       * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
+       * gcc.target/powerpc/440-maclhw-2.c: Likewise.
+       * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
+       * gcc.target/powerpc/pr60137.c: Likewise.
+       * gcc.target/powerpc/bswap64-1.c: Likewise.
+       * gcc.target/powerpc/pr48053-2.c: Likewise.
+       * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
+       * gcc.target/powerpc/pr48258-2.c: Likewise.
+       * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
+       * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
+       * gcc.target/powerpc/bool2-p7.c: Likewise.
+       * gcc.target/powerpc/ppc-round.c: Likewise.
+       * gcc.target/powerpc/altivec-cell-8.c: Likewise.
+       * gcc.target/powerpc/vsx-vector-4.c: Likewise.
+       * gcc.target/powerpc/ppc-fma-1.c: Likewise.
+       * gcc.target/powerpc/swaps-p8-4.c: Likewise.
+       * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
+       * gcc.target/powerpc/pr47755.c: Likewise.
+
 2014-11-04  Marek Polacek  <polacek@redhat.com>
 
        * c-c++-common/ubsan/object-size-10.c: New test.
index f819a4949aad18f1ddbde23ca0e22f31764f853a..cb461c8005fdb5103bbec0e6de8fa43117d3986b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target powerpc*-*-darwin* } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=G5" } } */
 /* { dg-options "-O2 -mcpu=G5 " } */
 
 long long (*y)(int t);
index 94de2f03ad6134913134bf4892eae835b01e38a9..9cd643c45374cdaded4b243e72787d48c27e4479 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target powerpc*-*-* } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power4" } } */
 /* { dg-options "-mcpu=power4 -O2" } */
 
 extern unsigned long long set_mask[65];
index 9571b669543334f940a567bbf03ccd728864e965..d255bd785f61cedc495f35a90910de0fa65b9b29 100644 (file)
@@ -3,6 +3,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-aix* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "dlmzb\\. " } } */
index 464eff43ba0814cbf35769f6017e7355785d5ca4..bb1dea16c296a8ae174eb489a7524bd92e497581 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "macchw " } } */
index bfe55d486d9ac70a1d84953d3484ad84d902835e..df1eb117cdfc84775d7ada371dd2886a82c62126 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "macchw\\. " } } */
index 1db6c6e710f302aa377aa4d633eb6eaea116a2d4..46a18cf5d84a04bab1e4981ec9ffe31f55d0198d 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "macchwu " } } */
index eb0b9251c84a559fe0d397aa3cd07677f07c1d8c..79232941db8b59e5251ecbc21013679ce591f99f 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "macchwu\\. " } } */
index 78aac5cb6e4adaee5d80b49fe41e6bce5ad652bc..68dde58ff6bd312258715b28e278d9e8b8d2ddea 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "machhw " } } */
index caf05eb4197f0c915d8c90748e017b9bca8d4337..21da7110dfed14d8c8331e7885847156c5924f36 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "machhw\\. " } } */
index 7f1cab988e7912b2f0e7789ba000780d3731d0dc..79b176d3e96ef08cde348f3c1863ab54538e6658 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "machhwu " } } */
index 88a23087bd9befdcf57f2528c03e758a0eb1c831..44e9ea387b3d26bc77a37bd1973ec44f874ff06d 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "machhwu\\. " } } */
index 327d2fbeafb6c5de91e37bf8341f904b9d757f63..ba564fdd68818407cccf7e44f5f27befeea66d63 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "maclhw " } } */
index 3e92d7ac858ea2513f130ecff554fe7726e487ad..2e3d9f233a8359d927d54b8357dd8b6c5e1c20ab 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "maclhw\\. " } } */
index 248e54e8b3458a7fee76e748154ef9807f4a5ba7..bae72d75e41254734fcdc9c892faa7e51fcee6e8 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "maclhwu " } } */
index c27988e2bf417fed67e04ae7af49e43c474355bf..40e32d2d8906e9081487ff4dc055ad1f194daeca 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "maclhwu\\. " } } */
index 14b11e2f1d31135495e93b76c34a6eee5bd6abaf..7291020b7cf1c43e33acadcf7c634e6a65edadea 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulchw " } } */
index d09561cb155efe9fbcdb6221003dd2698829375a..fd8191c749ec12f9f963a21bb76f897d87274cdb 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulchw\\. " } } */
index 44bb325ce0e73de5ce9ce6894f40530e773bf83c..1d5efca268e02b8fba7a7914aaee19b309c90192 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulchwu " } } */
index cc72f6193559651a1f179535d8c4c91295ca4ce9..e0cd14819fd2d809d50dd99f450230275140341d 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulchwu\\. " } } */
index 4b27396edaf6f4bafc09f03b80a419872ee0b721..e39c7e1ee7d7254d06b365f9c3f2f87ab23092ef 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulhhw " } } */
index 4cfb7ebf01c45aaa55ce8b4d1ae1fb5db9d4e959..4b594e407c6ec78a1381cd843abf959d1b3087bb 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulhhw\\. " } } */
index b255a9bdf0bdbb44054104ac80b1e742962fa407..0cd82abd94145631fef618f0c84c70bbf0e14a3b 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulhhwu " } } */
index e82bbc6787c8f3da844ef3962abdc54465b89d7e..71284bd7d8bbdfb7622c2a91da254bbf144e70fb 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mulhhwu\\. " } } */
index 91088575321edbf20b9ceb3a37c9034c93fd6b77..b0e48d7a756da807e67f5edd5714cb4011f1d015 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mullhw " } } */
index 023eb718785da337a3485f3c57cc20de3c245843..5e4e068ffba382b6679f365c5f0c0e546d2a09d2 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mullhw\\. " } } */
index 3636e4c4e8082977b4cdfd50fb347b41a3f451ea..047c62538796489bac8dd18785a704dc46020dc5 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mullhwu " } } */
index 93bc9f3901a3b06738111ec4b8510c88a853ca68..9d68f7c95ff84c4aa43dc1fc3cc7709aece550f2 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "mullhwu\\. " } } */
index 2fc78268814d0b843fd1b380f57c6d7ac242eff5..eac1ee630b77fdac601678016860f811952f8e09 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "nmacchw " } } */
index 3931ec53017c783ce0c7bbdd14b076e0e29a255b..dd132ae5dc4053936030b2d3692b6c64ffb68ff6 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "nmacchw\\. " } } */
index 62362d03c2cdefede01de80f1f9f99e9a1788505..ac7368b0bec8002850e34f437e58f18d1eb1f3c7 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "nmachhw " } } */
index 22dac059cc5e67dcd2ac9175fc2e668638446cce..7b439891ea23cb06cb685e707bf5aeb191bfa55c 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "nmachhw\\. " } } */
index 1fe13b137175fbca480b9862d14dd6b8f9ed864e..5fb51477754e2e459fdd2aa1556e84da5069d50c 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "nmaclhw " } } */
index f2abc4ccf87ff795aa09058a59a11c7f9c51b0ae..56d5471ddf3bf80f420693e2895949c1d00c20e6 100644 (file)
@@ -2,6 +2,7 @@
 /* Origin: Joseph Myers <joseph@codesourcery.com> */
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=440" } } */
 /* { dg-options "-O2 -mcpu=440" } */
 
 /* { dg-final { scan-assembler "nmaclhw\\. " } } */
index 1af8ed7dc54409e2174fdb49384a79f44755df42..57f1661d1a415fd948a58a9239b4e5cf886a671e 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target powerpc_altivec_ok } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=G5" } } */
 /* { dg-options "-maltivec -mcpu=G5 -O2 -Wno-deprecated" } */
 
 #include <altivec.h>
index fd9f4bccaf542ef0e578bf5517f2df7d142ee765..b13b6c9116fb1e3e0ad12a059254044bfd8610f3 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -ftree-vectorize -mcpu=power6 -maltivec" } */
 /* { dg-final { scan-assembler "vsel" } } */
 /* { dg-final { scan-assembler "vrfim" } } */
index 5d62f18e13f5ef1b4247713e6b98ac8df06e82a1..b6182a681722936ed309db3a214e0d1815e3e0b1 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile  } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mabi=altivec -mcpu=cell" } */
 #include <altivec.h>
 
index ae77694008eb7da5ca08b6dbca6a2a4b12b9a895..63e807380d03f56404d181cc0a9da9efac36d3d1 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile  } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mabi=altivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "vor" 2 } } */
 #include <altivec.h>
index dda5eb0c1142461aea347aedce8872f759470510..faf230ea5fb21c1da334e2754435d7aaaffac1ac 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run { target { powerpc*-*-* && cell_hw } } } */
 /* { dg-do compile { target { powerpc*-*-* && { ! cell_hw } } } } */
 /* { dg-require-effective-target powerpc_ppu_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mabi=altivec -mcpu=cell" } */
 #include <altivec.h>
 #include <string.h>
index 3442bfba4cdba6801e9feb44ff2974b773bec754..9f62e6c4f0ce41c0665914ae1c57c1cc92c9cae4 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2" } */
 /* { dg-final { scan-assembler-not "lbarx" } } */
 /* { dg-final { scan-assembler-not "lharx" } } */
index 17460ac4c73a096074e84b99149c08af15c98e40..b5255aac42b6ca757448d4d7ed4eac6c27ca3c45 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler-times "lbarx" 7 } } */
 /* { dg-final { scan-assembler-times "lharx" 7 } } */
index 8a5cbfaa36be186493d4e8cdc889909cbaf317f0..0163e73fa02ed4f5629f2abe3a5cd07065e5b0b0 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler-times "lq" 1 } } */
 /* { dg-final { scan-assembler-times "stq" 1 } } */
index c7496c2357990e6e2a8055fb194076afb2308584..b4f3fb2c879b262d8f10becc6212646240709a6c 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2" } */
 /* { dg-final { scan-assembler-times "cdtbcd " 1 } } */
 /* { dg-final { scan-assembler-times "cbcdtd " 1 } } */
index d330b742376ddd1b42a80003b862b4b99fa126fd..70a2f8ff8ee424dab9973963fdd8e412f316f99c 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler-times "bcdadd\[.\] " 2 } } */
 /* { dg-final { scan-assembler-times "bcdsub\[.\] " 2 } } */
index 436cecf6fffc99c61c0bff89d932793668eb1758..4d47e48190415ba63d3a254e81165b4602216af5 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler-times "bcdadd\[.\] " 4 } } */
 /* { dg-final { scan-assembler-times "bcdsub\[.\] " 4 } } */
index fc56ce261c84f7daedd65717576104d8d99da5b4..d5994c7eef76f242d797cc37482e69fcbc8a972e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -mcpu=power6 -maltivec" } */
 /* { dg-final { scan-assembler-not "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler-not "\[ \t\]or "      } } */
index e4810d00d88a2e0e482a651ee5d644c846c38e5f..1f01fdbf63df81a9b08a1b19aca79bfb85e39a5e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5 -mabi=altivec -mno-altivec -mno-vsx" } */
 /* { dg-final { scan-assembler    "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler    "\[ \t\]or "      } } */
index 274fcb090e2d7bb6446426f77e0dff908c746125..7bfe8891c458eb24054423e2d3d62876405f9b51 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler-not "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler-not "\[ \t\]or "      } } */
index 34f4d2df8b2046c08350ad515ceb2700c32a4c76..4001e5b3522e4a2f0cfbab7c8f68f192f8b0e16d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-O2 -mcpu=power8" } */
 /* { dg-final { scan-assembler-not "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler-not "\[ \t\]or "      } } */
index d4aac786b2c796304ec1e1532b67e22b1582e4fb..36ceacd80ee499485e3dab590bb56f8d41b9864f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -mcpu=power6 -mabi=altivec -maltivec -mno-vsx" } */
 /* { dg-final { scan-assembler    "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler    "\[ \t\]or "      } } */
index 34e3c9e79dd356b586067729592aa01209911790..75f446ef672a9f5f3021b3fea61591b299362857 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler    "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler    "\[ \t\]or "      } } */
index e1b2dfa7ee2b18e67b6632d6f3398b20b0eba7f4..e95901a53a1c15d74f1231cd42cdad5132293f9b 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-O2 -mcpu=power8" } */
 /* { dg-final { scan-assembler    "\[ \t\]and "     } } */
 /* { dg-final { scan-assembler    "\[ \t\]or "      } } */
index 480e1cd7cfc4d2716b2fb8c7f7d085a91acadc4a..e58c21703558ade62182a436e9a68f8588cd5c26 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mno-popcntd -mcpu=power5" } */
 /* { dg-require-effective-target lp64 } */
 /* { dg-final { scan-assembler "lwbrx" } } */
index 7f1138cf94f544b5b710a369baf6111ecce7b3f4..5a20c76f1f9eab282de1a40fd818a4f3306e53dc 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -mcpu=cell" } */
 /* { dg-require-effective-target lp64 } */
 /* { dg-require-effective-target powerpc_ppu_ok } */
index 3da714698d66da60ca7c8c2c098f8a30b1251246..8d0b7c9b19a19a4f29bc63f4c0a0230fb6e50c33 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O0" } */
 
 /* Test that a number of newly added builtin overloads are accepted
index 7f4a3924efdd8133c73f7379044fd47d3904dff3..8f1e9cd0e49b72e142291f63598bb42b0f6d9c41 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 " } */
 
 #include <altivec.h>
index f2bc7ffb3c4e2e8b98331a40e0ee5f47d279c049..7cc8fa7f76675cd6a0cb59dd64eb3b51d49499ee 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
-/* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "lvlx" 19 } } */
 
index 220be571659336b79c034c99504de84ab448ed6b..25c4e47412bef71178c58b5563e800f01e466e01 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
-/* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "lvlxl" 19 } } */
 
index 4b437291ea57b75631622e8048d4620807780290..6f808611346a070cccee69f9bd1c245609afa861 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "lvrx" 19 } } */
 
index d73328ac43e5537fe1ccec5d2dc79fd824925b73..af1dc80de12102de57ba070053f1972ad5287f7b 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
-/* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "lvrxl" 19 } } */
 
index cc6adba8050f08fc7fb55dff49cc52709062bc9e..25d8461941550bf52e2834c404fefa1adae6a43d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "stvlx" 19 } } */
 
index 9c748d973d881ceec74c86314031bbdc65a8085b..a6d9e5b45da7ea999d01d7c574087a8ada3a5b07 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "stvlxl" 19 } } */
 
index abdb3b0caf1af783cf31b01968ab256223fc097a..16b1d135881ff6bacf2f5ca26f9b76b7f86332cf 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "stvrx" 19 } } */
 
index ec7fc3031b4161d73dbf5f43d8a7ba98355c7b78..828f44161defb917e7fe61a1cfe923b128feb4d8 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-O2 -maltivec -mcpu=cell" } */
 /* { dg-final { scan-assembler-times "stvrxl" 19 } } */
 
index ce5da6a03d109d68510138036b53d3069840ad78..e4b460e6f679bb5b4d0614f068b21f63819086f9 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
 
 typedef vector unsigned long long      crypto_t;
index 71ee094bfa5f607e00977806548f41845f030b18..1faef1f992357be2bafedeba4558e0b4d6a23a6c 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target powerpc*-*-darwin* } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=G3" } } */
 /* { dg-options "-mcpu=G3 -funwind-tables" } */
 /* { dg-final { scan-assembler "bl save_world" } } */
 /* { dg-final { scan-assembler ".byte\t0x6b" } } */
index 14b56d0828bb92259acc4e724ef8ee7cf4e7081c..9c3d88b6634c69a493a199966b64927ded92a16f 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do run { target powerpc*-*-* } } */
 /* { dg-require-effective-target powerpc64 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=G5" } } */
 /* { dg-options "-mcpu=G5" } */
 
 #include <stdlib.h>
index 614f272642ce2ff2df75ee63ffd77b80a774a8f9..c776d139dc586d360640c0fb1e4b0c8c96d41ae7 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2" } */
 /* { dg-final { scan-assembler-times "ddedpd " 4    } } */
 /* { dg-final { scan-assembler-times "denbcd " 2    } } */
index 189bc9ad6aed5ba2215d2f0127762479cf2abd5f..1c1a4b34be79849ed31cf626121657fc62b9c999 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2" } */
 /* { dg-final { scan-assembler-times "ddedpdq " 4    } } */
 /* { dg-final { scan-assembler-times "denbcdq " 2    } } */
index fcb72bdff2b3e866ac01dccd8a19fefbe0a0a87e..193208ed76ff8bdf4addf6866e02f11328de9f59 100644 (file)
@@ -1,5 +1,6 @@
 /* Test generation of DFP instructions for POWER6.  */
 /* { dg-do compile { target { powerpc*-*-linux* && powerpc_fprs } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-std=gnu99 -O1 -mcpu=power6" } */
 
 /* { dg-final { scan-assembler-times "fneg" 1 } } */
index 85da9070531963ff1de2a0dbad5e081a7ad43baf..f18cd4408d9a9df3b35fc50a38e20fe448532b6e 100644 (file)
@@ -1,6 +1,7 @@
 /* Test generation of DFP instructions for POWER6.  */
 /* Origin: Janis Johnson <janis187@us.ibm.com> */
 /* { dg-do compile { target { powerpc*-*-linux* && powerpc_fprs } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-std=gnu99 -mcpu=power6" } */
 
 /* { dg-final { scan-assembler "dadd" } } */
index a078cc46980ceea44c362f9fea9a0ea1185267b4..8d9fe6d5ebc056285f793b61c0ecf1e60a57e838 100644 (file)
@@ -1,5 +1,6 @@
 /* Test generation of DFP instructions for POWER6.  */
 /* { dg-do compile { target { powerpc*-*-linux* && powerpc_fprs } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-std=gnu99 -O1 -mcpu=power6" } */
 
 /* { dg-final { scan-assembler-times "fneg" 1 } } */
index e825e5cad28828b7c341b52e04d14d9e6009efb2..1323a48a0805c2ea39eb73ff68b32146b8a71c42 100644 (file)
@@ -1,5 +1,6 @@
 /* Test generation of DFP instructions for POWER6.  */
 /* { dg-do compile { target { powerpc*-*-linux* && powerpc_fprs } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-std=gnu99 -O1 -mcpu=power6" } */
 
 /* { dg-final { scan-assembler-times "fneg" 1 } } */
index 752ba88743f23ba3ba6fa2a078cf56de8018078b..2aff8681fd2a0fb7851635801da4907e23c00ee3 100644 (file)
@@ -1,6 +1,7 @@
 /* Test generation of DFP instructions for POWER6.  */
 /* Origin: Janis Johnson <janis187@us.ibm.com> */
 /* { dg-do compile { target { powerpc*-*-linux* && powerpc_fprs } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-std=gnu99 -mcpu=power6" } */
 
 /* { dg-final { scan-assembler "daddq" } } */
index 2569ac84369cb5b2d8467eed516a95b61c7b7176..d7c1553bdf6c770c0300f5cf6761538dd021054e 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler "mtvsrd" } } */
 /* { dg-final { scan-assembler "mfvsrd" } } */
index c8702204b703f29c87542f269e49b3f68f3ccb04..96f5d786c18e08d549f62dd9b0321ffd69f21a88 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target p8vector_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 /* Check whether we get the right bits for direct move at runtime.  */
index 524c0eead431eb8c52221e2d55d800499862a47f..18808efac965f68c374d98831e7994ae866a0243 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler "mtvsrd" } } */
 /* { dg-final { scan-assembler "mfvsrd" } } */
index 352e76166d087e410f065c71593f4ad3f904d1e7..1fa123b69b82bd140d31333e45e9805a7e2715e0 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target p8vector_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 /* Check whether we get the right bits for direct move at runtime.  */
index 0a78f9cb2586cd9b59da99cd6245f0c9bd1d62ec..25c8a5a26989924a778855b30a6e87d1bc332b5f 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler "mtvsrd" } } */
 /* { dg-final { scan-assembler "mfvsrd" } } */
index cee9e0e0f1d210fcc234feb695d2c998621265cf..330cc372fe183fdc2e41a04d9c9731c34cfb5270 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target p8vector_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 /* Check whether we get the right bits for direct move at runtime.  */
index 3067b9a8e627e0a4d940d253eb78114ac5454c6a..980694263d29b13ef70acafeec58919c405f3383 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 /* { dg-final { scan-assembler "mtvsrd" } } */
 /* { dg-final { scan-assembler "mfvsrd" } } */
index 0d8264faf7186150e28878a39760ec65f8393f35..1b6e3d1deeba8a9398df913392f7bd60b8931164 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target p8vector_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 /* Check whether we get the right bits for direct move at runtime.  */
index 5f948b7212fba2908442ea1a0cf5c0c1bd129886..365dead9fac82bc3975273813be523aa16ccaf13 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2" } */
 /* { dg-final { scan-assembler-times "divwe "   1 } } */
 /* { dg-final { scan-assembler-times "divweo "  1 } } */
index 8ee6c8cf768e6830aa6af6cf17d04ce37793d3c5..829cd40cae8744f8e3d360f1fac5a3b6cb37ad68 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2" } */
 /* { dg-final { scan-assembler-times "divde "   1 } } */
 /* { dg-final { scan-assembler-times "divdeo "  1 } } */
index 60e635972c477a15d76bc66ec6d6291e5fefcc7d..b577a39e774aea7d6823b88a7427bfe23ea3f15d 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*le-*-* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -mtune=power8 -O3" } */
 
 #define LARGE 0x12345
index 000ebcadfbe1320f682b0e7c016af57c9c163478..4bd8c890b952e8355a5c9f8c7893edfd3abbd61a 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5" } */
 /* { dg-final { scan-assembler-times "nop" 3 } } */
 
index 748011f8d54d6b7997832099324dd34ae06401b9..a6880372a679a60c3d238dc93b22073d69559239 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -mcpu=power6 -msched-groups" } */
 /* { dg-final { scan-assembler "ori 1,1,0" } } */
 
index 31677ed667a973d3bc7443dcdf6951a681ead6e5..9aab4b32c7fa8674d8e6193fdbc3dd22cae6c34d 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "ori 2,2,0" } } */
 
index b49980ab4d96f99aadb50991be296c99b04a3320..43ffd9ba7987c7208e1b9b83c8b7c4c965632a54 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* powerpc-ibm-aix* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -falign-functions=16" } */
 /* { dg-final { scan-assembler ".p2align 5,,31" } } */
 
index 7f2d3d3eff984ccf50a6d415e5766d23097a05e7..cb4af8f5804e15bdd1b7ad8171bdfe6fb7d89bf4 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6x" } } */
 /* { dg-options "-O2 -mcpu=power6x -mmfpgpr" } */
 /* { dg-final { scan-assembler "mffgpr" } } */
 /* { dg-final { scan-assembler "mftgpr" } } */
index 7337e99b1b324e976688c27095135fcb3762ee69..90101bb578861f61eaa3e0d6c66952e88a4c2453 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target stdint_types } */
 /* { dg-require-effective-target lp64 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5" } */
 
 /* This is a clone of gcc-dg/optimize-bswapdi-1.c, redone to use load and stores
index 9dcd824c6ed8158005854c162938e2afa7951555..f20d137f0d39fadea4ac8f8e9b757c31bfb3552e 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-require-effective-target stdint_types } */
 /* { dg-require-effective-target lp64 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 
 /* This is a clone of gcc-dg/optimize-bswapdi-1.c, redone to use load and stores
index 34cc8236fbca97e7d527df6b4bd6b8db05a7da18..3563398181bbe5351ba3ed16a79e563c68b1bc3d 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-require-effective-target stdint_types } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5" } */
 
 #include <stdint.h>
index f0a68ec8845fe5fe4bdc10336cfe604de2d8946b..f230936c7847f564f89720aea13f15a002d39aa9 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
 
 #ifndef TYPE
index 394f416403f52aece2ee7a73649c0c5cfb442145..13df1485cbab775468c7082d82e88a938a8cb882 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
 
 #include <altivec.h>
index cb8a5b8afeb50e595a7c07944a574eedac026a82..57b75122b56f843a53b88ae27b2bdcad3d5c93a3 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3 -ftree-vectorize -fvect-cost-model=dynamic" } */
 
 #include <altivec.h>
index 8aaa6eacaabbf88d86a44a5f36bf2999940fd2ef..ae35a6bf0f31f5cd80217cbbeaa305dec3abd036 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3 -ftree-vectorize -fvect-cost-model=dynamic" } */
 
 #include <altivec.h>
index 36de9eb9bf0c7aec495e3994d2bccab38fbf83fe..d9040ab4055c04db511510484d17698e99fc372b 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
 
 #include <altivec.h>
index 8b81781c6a4aaf49c63fa74f61d545a919654281..c087c92fb8d1b0489ed4b9f61bb55c0f1f75039f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 vector float dbl_to_float_p8 (double x) { return __builtin_vsx_xscvdpspn (x); }
index 45a300fb9444e90689dd7e093634b3d319126d3f..d2c868c069293e699889b40fbc7724d201c58234 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 #include <altivec.h>
index 3cfd8161dd630cf368d6125fb24deea4c6f7f103..052427473e7fde875126745017031eecdd076f0a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -mupper-regs-df -mupper-regs-sf -fno-math-errno" } */
 
 float abs_sf (float *p)
index 86bde32419c55230d0f512bf0f9d11fb137cb8cc..31e07dd2b41572a56a426431e13829e0efa5cbd7 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3 -mvsx-timode" } */
 
 #include <altivec.h>
index 1064894dc4cde25862abea751f100d30257cb564..39cbf3874814812498a1e8993d1a602c9e534b3c 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target p8vector_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 #include <stddef.h>
index 33f19991f7611288b57434372cacf0b5b6bcc60a..fa255093f1ec31a54685562be27290700494163d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -mupper-regs-df -mupper-regs-sf" } */
 
 float load_sf (float *p)
index d1664985a562f0d2c0ea4f871f6cd3bf083c4aa6..231bd5458d49c4a63cd7d6f01ac0060123ad7d77 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-O3 -mcpu=power8" } */
 /* { dg-final { scan-assembler     "vbpermq" } } */
 /* { dg-final { scan-assembler     "mfvsrd"  } } */
index 99b7ddfb2d9a8a8b203f480e4653041d452d5785..457422c200337c291e88937fd5a2b2a9a80a95f3 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
 
 #ifndef SIZE
index a29240754f653924ab830cdd807d002f9d224aa1..741d92b09fa31d5bc228d1fb504f6064c65abf93 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic" } */
 
 #include <stddef.h>
index b86f7de816b7a6b68565afe1b517e466e146a875..e0fe4c4d74f7d2f98974e8f4a057e463cc9d9dcf 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic" } */
 
 #include <stddef.h>
index 1e886387ee7ebd5b38da8dab6de1bcba2b51a2e3..0603c52e5aa47430d3c8f635849e3ea614536468 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
 
 #ifndef SIZE
index 0102510dadb679aa4aeb8cb83c1ebdd6d6b61913..a4aee27840e4e85b9c6e7ecfadeed99c12031601 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2 -ftree-vectorize -fvect-cost-model=dynamic -fno-unroll-loops -fno-unroll-all-loops" } */
 
 #ifndef SIZE
index efac4087c78193a3a2394c5636253f11ae07ce76..8c9e4526959cc93464be5a9a2690cdd828897c71 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target p8vector_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 #include <stddef.h>
index c991d4caa0f03120ac5b839eae18669046e1a056..36050557812135363ff64afa5a2e105c3089ebab 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { ilp32 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5" } */
 /* { dg-final { scan-assembler "popcntb" } } */
 /* { dg-final { scan-assembler-not "mullw" } } */
index c94d155e103eacc70aa58a1766c2aeb04797b26a..dfad50aa1b14bacadda7062c88d4112ecd4720b8 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { ilp32 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5" } */
 /* { dg-final { scan-assembler "popcntb" } } */
 /* { dg-final { scan-assembler-not "mullw" } } */
index 43b2ce7fae51d56ac5c2d1d1016367a471ac89ec..e1c0f5a2d7a9ef3776a275550024fb215e815ae7 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { ilp32 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "popcntw" } } */
 
index 341816f9f0b51cc4a2a92d8a531752c8e0e13bf4..fec9c7e4d028a5789f155fb7ce8abaf4a2721e65 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "popcntd" } } */
 
index a3d532485e112a6f255804eb511cb347defbb8e7..2ea79b38bb9b9f40b7362d1236bfad37048f523f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler-times "xvmadd" 4 } } */
 /* { dg-final { scan-assembler-times "xsmadd\|fmadd\ " 2 } } */
index f732b9fa417bf0dc3dce28888ac61d8c87c84f75..f55363087b308c70a33499a87cf2ec3f680b25bc 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power7 -ffast-math -ffp-contract=off" } */
 /* { dg-final { scan-assembler-times "xvmadd" 2 } } */
 /* { dg-final { scan-assembler-times "xsmadd\|fmadd\ " 1 } } */
index 3203704be7c21e64202bdc082c4b91b53ae1755e..49b5574cce1c8ad7a43f2de25ecd9438f99e867d 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power6 -maltivec -ffast-math" } */
 /* { dg-final { scan-assembler-times "vmaddfp" 2 } } */
 /* { dg-final { scan-assembler-times "fmadd " 2 } } */
index 35836eec2341a166c937edd853de9b0e7a117801..01761d312a924c81c50ff1a2c101c3e87cf20000 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power6 -maltivec -ffast-math -ffp-contract=off" } */
 /* { dg-final { scan-assembler-times "vmaddfp" 1 } } */
 /* { dg-final { scan-assembler-times "fmadd " 1 } } */
index e5ba874e7ead9fd1212c9d42141d8f950eff2fdc..86710b709d621885ba51c2e629f8843a989a9110 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5 -std=c99" } */
 
 #ifndef __FP_FAST_FMA
index c9132bbf8a473625bd058b27067b94f2ebaabc74..3d36237bdb48136e1555ad1063a1de80686e7fa2 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5 -std=c99 -msoft-float" } */
 /* { dg-final { scan-assembler-not "fmadd" } } */
 /* { dg-final { scan-assembler-not "xsfmadd" } } */
index f6e7e4ce56193332efce21d828f4d7d894e5316a..b85b9c1585d9bd57e93e55b1401adf0c48197d25 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_altivec_ok } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power6 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fmadd" 1 } } */
 /* { dg-final { scan-assembler-times "fmsub " 1 } } */
index 8a6cc08b90919d1e8b42c780c4f44f4ad62d3f4c..cd8580971307f433abf3b2da23eee3a87cdce879 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler-times "lfiwax" 2 } } */
 /* { dg-final { scan-assembler-times "lfiwzx" 2 } } */
index 59ba5f91f4800a12cbce938eab592d47cdf898ed..c7534d4897e3720e6cf0770d0e4d19f6d2b3ff4c 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler "xsrdpiz" } } */
 /* { dg-final { scan-assembler-not "friz" } } */
index 23b3d1e15e83ed3df60268580d1f80556fc935b6..2cdbd6a0eac6eafe9d54d861bb8a136e34f03a36 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5+" } } */
 /* { dg-options "-O2 -mcpu=power5+ -ffast-math" } */
 /* { dg-final { scan-assembler-not "xsrdpiz" } } */
 /* { dg-final { scan-assembler "friz" } } */
index e0a83422593e4bade3698347250445d0830592fa..1f8835cc066e39f0fdecb2b578163becd4bc38df 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -mcpu=power6 -ffast-math" } */
 /* { dg-final { scan-assembler-times "lfiwax" 2 } } */
 /* { dg-final { scan-assembler-not "lfiwzx" } } */
index bf12113d28c2193367c9354dbb3a6bba181c8ff9..8ea0bac7132a0f784cd36a7e490ea26cd1e59731 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mcpu=power5 -ffast-math" } */
 /* { dg-final { scan-assembler-not "lfiwax" } } */
 /* { dg-final { scan-assembler-not "lfiwzx" } } */
index c4b9ea69bf0ff139668fe7523a5da05439f37fc0..834f337da97148441f93501e9b2f54cd9e74dccf 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=750" } } */
 /* { dg-options "-O2 -mcpu=750 -ffast-math" } */
 /* { dg-final { scan-assembler-not "lfiwax" } } */
 /* { dg-final { scan-assembler-not "lfiwzx" } } */
index a071fc122920810d79eb0a37a4f45b9c72600ece..588840c35b449a16ebf70e86c80b314978b784ee 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fctiwz" 2 } } */
 /* { dg-final { scan-assembler-times "fctiwuz" 2 } } */
index 09ee1885a17d7486d09cebc30ae629a9a40ddbec..cd2755179c1899a6c57f78039798b8b470920c7f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O3 -mcpu=power6 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fctiwz" 2 } } */
 /* { dg-final { scan-assembler-not "fctiwuz" } } */
index 808cbc3907896886d6d9f5db13d4a6609a6d533c..a440196c197c415c2829b83a5d29f3b29f4131d9 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O3 -mcpu=power5 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fctiwz" 2 } } */
 /* { dg-final { scan-assembler-not "fctiwuz" } } */
index f841d7ee07335c28498ae1a6a7dff68a59084191..fc072a4acdc3ab6614723465584740585f92adbe 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=750" } } */
 /* { dg-options "-O3 -mcpu=750 -ffast-math" } */
 /* { dg-final { scan-assembler-times "fctiwz" 6 } } */
 /* { dg-final { scan-assembler-not "fctiwuz" } } */
index 836c030baa6483e7633ec62ddb8d069e03a3f7f5..3efdcaaaa940df4ed4e096c60293bcd1f651a66b 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler-not "lwz" } } */
 /* { dg-final { scan-assembler-not "stw" } } */
index 041a34b09d7672fbdd6f4ead45ebe828b0e2b51e..df8930d26fb2d9b5109f3d13766f0f0a9491b316 100644 (file)
@@ -4,6 +4,7 @@
    and other ppc floating point varients.  However, we need to also eliminate
    Darwin, since it doesn't like -mcpu=power6.  */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -ffast-math -mcpu=power6 -mno-vsx -mno-altivec" } */
 /* { dg-final { scan-assembler-times "fsqrt" 3 } } */
 /* { dg-final { scan-assembler-times "fmul" 1 } } */
index 20262aa449a6af6110c4709ad60298a51d3cc079..f1f5c3b78e7160fadd0dc31bc7375d477cedd0f2 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler-times "stfiwx" 4 } } */
 /* { dg-final { scan-assembler-times "lfiwax" 2 } } */
index b39fe4115bcf3e4befdbdef453a4210d6a7d9f39..07c85bbfcafaf07820459dfcdfb1e5b23cc8b5f9 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -ffast-math -mcpu=power5 -mabi=altivec" } */
 /* { dg-final { scan-assembler-times "fabs" 3 } } */
 /* { dg-final { scan-assembler-times "fnabs" 3 } } */
index e8a2de3636a141c9d96a1730f34bb61a5775d4b2..8f8183b87acc159fe98f9ff3c60394c16f48ca7d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -ffast-math -mcpu=power5 -mabi=altivec" } */
 /* { dg-final { scan-assembler-times "fabs" 3 } } */
 /* { dg-final { scan-assembler-times "fnabs" 3 } } */
index 286f31f63cb1c0188aa56fb0f73bafce30590ec6..d156acc82466306d3bcd4be6000c2b1f0b8bf563 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && ilp32 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -ffast-math -mcpu=power5 -mabi=no-altivec" } */
 /* { dg-final { scan-assembler-times "fabs" 3 } } */
 /* { dg-final { scan-assembler-times "fnabs" 3 } } */
index ac728334cd5dde66f7c807fb7d327b01d5507bbf..08e189de49e418e99925b1b0a873a10511785e7a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -ffast-math -mcpu=power5 -mno-altivec -mabi=altivec -fno-unroll-loops" } */
 /* { dg-final { scan-assembler-times "vaddfp" 1 } } */
 /* { dg-final { scan-assembler-times "xvaddsp" 1 } } */
index 8efaeaba38aae6f877934da06773fb9e4085e3d6..12a1d3dd478818775813015d2191ddae5256562d 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do link { target { *-*-linux* && powerpc_fprs } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=cell" } } */
 /* { dg-options "-W -Wall -Wno-uninitialized -Wno-unused-but-set-variable -mcpu=cell" } */
 /* Test some PPU intrinsics from <ppu_intrinsics.h>.  */
 
index 463a36c1beed4583b34d6f5aed81199028386886..bed89d4976a68b7971fe5630423f0c6aadbd86ee 100644 (file)
@@ -2,6 +2,7 @@
    float types.  */
 
 /* { dg-do compile { target { powerpc*-*-linux* && powerpc_fprs } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-std=gnu99 -O -mcpu=power6" } */
 /* { dg-final { scan-assembler-not "fneg" } } */
 
index 41362db17746d2af3a5c1dd5e2dd6c895adf359a..f8c1e086a4f4caba6ba465c56b34474c118e2686 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -ffast-math" } */
 
 double foo (double x) { return __builtin_sqrt (x); }
index eb1919743b5cb8b8b175b641a0f89bacf60a9908..d330c95696d7df0488481104abc3b0bf18121c10 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*le-*-* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 
 /* Make sure that vec_mergel and vec_mergeh are supported for V2DF/V2DI types.  */
index d9488e3b7a3d6757bfe63b51ae979be12bb0fb9d..22d91f7a8c641e70f28f5b91b2e37448744091ac 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -ffast-math -mcpu=power6" } */
 
 double foo (double x, double y)
index 6cb9f492e9c610f08df8452f9a1537861ea7c56c..9dee8ba27f654585d6aeb2f18d3c697134552319 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && ilp32 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -msoft-float -mcpu=power7" } */
 
 /* PR 47151: libgcc fails to build when using --with-cpu=power7 due to a missed
index 739eab805510bbab561efb3d64d5c05860cd8c8d..3d6d4c952d563e6d81fd29e4a73452d0422b067c 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target vsx_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 
 /* PR 47755: Make sure compiler generates correct code for various
index 6dbd1fe02f3a6b9947913f240d14c8c6c8684712..8feef291e562b956b003104b8e00168eb7fdddbc 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xxlxor" } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
index 2a49f39759eb362c6a21577bd09129c2c00d012f..cc41fbc92ca289016203dff183b2b91a515b012e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler-not "stfd" } } */
 
index 9c6479bb203e1ba4eded2547a999fde70be64b56..155d37e660b7105c161f3a654f1fcfec43cdd38a 100644 (file)
@@ -1,5 +1,6 @@
 /* Test for ICE arising from VSX code generation.  */
 /* { dg-do compile } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -funroll-loops" } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 
index 2cdec6a68d7f3ff6d3d154953b03a5d9c9fefad5..c659bab7dda1952211c64d423bb10be7c67628fb 100644 (file)
@@ -1,5 +1,6 @@
 /* Test for ICE arising from VSX code generation.  */
 /* { dg-do compile } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 
index 399b3d3ea36a21e20489fe997827bd967ef4042f..fb5dae403383b3d200489b10805f07358805a617 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 
 /* Cut down example from s_scalbnl that aborted on 32-bit when the fix for
index 5159260857cb59d18ef06b5bcd1e2c770057ab1a..44f78397384cd51db9f3dff5281a675c016b6b3b 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -std=gnu89" } */
 
 /* Make sure that the conditional macros vector, bool, and pixel are not
index a436f1da5c12e9d912df3029531cd8c637b070a3..dca811c6400dbbfb4b3a949438c3449ff0957f19 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 
 /* The bug shows up if you compile with -maltivec or -mcpu=power7, due to one
index 3ccbf7693d9dac8d2ae1de38d77cbe723e848f1e..24a3c7e53709122a10b51fa3071527c5fa1d65b4 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*le-*-* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -mabi=altivec -ffast-math -fno-unroll-loops" } */
 /* { dg-final { scan-assembler-times "xvaddsp" 3 } } */
 /* { dg-final { scan-assembler-times "xvminsp" 3 } } */
index 23ed9f26d2101bad2b9aff370adb69bee65b7ac8..4d461882e02b35129077971d4e5cca317fd9874d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -mabi=altivec -ffast-math" } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvmindp" } } */
index e8201c037dee20f9763c50297a47a7cad101f12a..81f157f07c27b389c42863a4dbaf04e150a76b6d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -mabi=altivec" } */
 /* { dg-final { scan-assembler-times "lxvd2x" 1 } } */
 /* { dg-final { scan-assembler-times "stxvd2x" 1 } } */
index e2231938839206fea6630b6589553ca27a66a059..febccc8e16699de101322310bed8651d0c3c377e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -fmerge-all-constants" } */
 
 struct locale_time_t
index 4470e55023fe1210ac67c96d2b89a432932de9bc..14181c25e7d27528363f8291bb0b1a7237d7a84f 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target vsx_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O1 -mcpu=power7" } */
 
 extern void abort (void);
index 4027819ee6329b094a1f9ffb4370cbeff7bf8fb5..7f6b2af2db95f0441e695b27cf82068d8c5e126c 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* && ilp32 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power4" } } */
 /* { dg-options "-O1 -mcpu=power4" } */
 /* { dg-final { scan-assembler-times "fcfid" 2 } } */
 
index 89a0cad06feab299cb5e9fba21ec663c602c48c1..822b2d8ce1ee4aca73b222a8690a9a99040e5741 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -mcpu=power6 -mavoid-indexed-addresses" } */
 /* { dg-final { scan-assembler-times "lwbrx" 6 } } */
 /* { dg-final { scan-assembler-times "stwbrx" 6 } } */
index aa411a32d6a5a28a0194e3a55eddc89a61b2ecc0..cd60238fff2b6f07bda184ac8b36906184496f37 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -misel -ffast-math" } */
 
 struct phylo_s {
index fcc6bfcedd592ba1b2f1d3d1a778bc94df73fa63..4f9e06cc83681313618d237ffb023eb4e6e6ed16 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target powerpc_eabi_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=8540" } } */
 /* { dg-options "-mcpu=8540 -msoft-float -meabi -msdata=eabi -G 8 -fno-common" } */
 
 extern void f (void);
index 7e5af449d058452ed6c604535eb97796f9fa5db3..9cd86cce19f73cdf325172e579b123dccc0de46a 100644 (file)
@@ -1,5 +1,6 @@
 /* PR rtl-optimization/56605 */
 /* { dg-do compile { target { powerpc64-*-* && lp64 } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mvsx -mcpu=power7 -fno-unroll-loops -fdump-rtl-loop2_doloop" } */
 
 void foo (short* __restrict sb, int* __restrict ia)
index 119bc4c52feeb17b637dfcfb1eed622ec09cb413..004822d022286d64b84700b18eb15eb3838355c5 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -fcaller-saves" } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
 /* { dg-final { scan-assembler-not "lxvw4x" } } */
index 222fd6abd4f58e96af9efd14d4773e99d6885c21..e53e8d362bc3fdeaeb83a8de85e35a243a8e8e5e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do run { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 void abort (void);
index c2eecea1b843931f8355d26afc6a954d5999879e..6c8311ec6d4263bbfc38cc033b674a120059717a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc_elfv2 } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 
 /* Verify that vs is 16-byte aligned in the absence of -mcompat-align-parm.  */
index e5ad212f3e3c721474716c842b975c6d03045c5b..edbbf2a4156f9bfba98fb5229d6237c7d1efc9bd 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc_elfv2 } { "*" } { "" } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -mcompat-align-parm" } */
 
 /* Verify that vs is not 16-byte aligned with -mcompat-align-parm.  */
index 3149c8c7e4a4d0ac00c005a4967e331018c33a2f..c99ce198987689b5ae35231a196986dd8ed07c7c 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -m64 -O1" } */
 
 enum typecode
index ab84670a7362246331e82e8ead6c124c917d8d91..380ccd099e5350ddc19fc66d1669fd63ec854e5b 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3 -m64 -funroll-loops" } */
 
 #include <stddef.h>
index 052f238ba0e92350318c26ee57a8098bedade2da..6871ea0d1afd2d7a65391e19be68f327c2573732 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O0 -m64" } */
 
 long foo (void) { return 0; }
index d32e41d6873409b37b498ba1f53db8ce183348e6..59c0635a2f9af8ef631270789ae5de9a8314ea8e 100644 (file)
@@ -1,6 +1,6 @@
 /* { dg-do compile } */
-/* { dg-skip-if "not an SPE target" { ! powerpc_spe_nocache } { "*" } { "" } } */
 /* { dg-options "-mcpu=8548 -mspe -mabi=spe -g -mfloat-gprs=double" } */
+/* { dg-skip-if "not an SPE target" { ! powerpc_spe_nocache } { "*" } { "" } } */
 
 double
 pr60102 (double x, int m)
index 4777a53829d4cb16d9ab0e0fc17a66d1ff9cf523..4c6cd91619abe151292727995f70463eb779f02e 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3 -mno-vsx" } */
 
 /* target/60137, compiler got a 'could not split insn error'.  */
index 6a4b4fa1ddbc2e2ba59244b8ab29e9b0bf76c763..3a1f56ddc3b640b9c973a12d6323103346db0c79 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 union u_ld { long double ld; double d[2]; };
index 86fd8c6d2e3624138d1b33a66f7d1847ae33937c..0ac93955f75786f7e13b48a619c766a214c52869 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xxsldwi"  } } */
 /* { dg-final { scan-assembler "xxpermdi" } } */
index 6cf278852d74d309cddaea7fedb7af63eff6a8b9..0d7089b945e563a05d62089d81c60f56767390e9 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target p8vector_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O2" } */
 
 /* Test whether we get the right bits for quad word atomic instructions.  */
index 59660e35bd532fb496e39f135ef84d1b8bab1bb4..3c41d476a42203501b1c6275d1ed7bbada9ffe15 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { { powerpc*-*-* } && { ! powerpc*-apple-darwin* } } } } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -mrecip -ffast-math -mcpu=power6" } */
 /* { dg-final { scan-assembler-times "frsqrte" 2 } } */
 /* { dg-final { scan-assembler-times "fmsub" 2 } } */
index 5c9fbbda510ad1a766cc77a150e8ec56092c3495..e841302a301eae327c34d5ed27f2a2a8ab6939fb 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { { powerpc*-*-* } && { ! powerpc*-apple-darwin* } } } } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -mrecip -ffast-math -mcpu=power5" } */
 /* { dg-final { scan-assembler-times "frsqrtes" 1 } } */
 /* { dg-final { scan-assembler-times "fmsubs" 1 } } */
index 1f8e30572b248bdc784aa5d88494856af9734307..a1ed5c34e44c7dd9565fe79d879321b2d9b96f44 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { { powerpc*-*-* } && { ! powerpc*-apple-darwin* } } } } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mrecip -ffast-math -mcpu=power7" } */
 /* { dg-final { scan-assembler-times "xsrsqrtedp\|frsqrte\ " 1 } } */
 /* { dg-final { scan-assembler-times "xsmsub.dp\|fmsub\ " 1 } } */
index a62b60db20155070775a516c79c5776b14e00d18..7d95cc97a9aa16db814a56f4e2363ee468832afe 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-require-effective-target powerpc_fprs } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -ftree-vectorize -mrecip -ffast-math -mcpu=power7 -fno-unroll-loops" } */
 /* { dg-final { scan-assembler-times "xvrsqrtedp" 1 } } */
 /* { dg-final { scan-assembler-times "xvmsub.dp" 1 } } */
index 11d125c110e8d7f48e444b955eff88d9993fc64f..d5dcaf0e0fe9ded3de44e06a4b05868988d68413 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -ftree-vectorize -mrecip=all -ffast-math -mcpu=power7 -fno-unroll-loops" } */
 /* { dg-final { scan-assembler-times "xvredp" 4 } } */
 /* { dg-final { scan-assembler-times "xvresp" 5 } } */
index 7d71df6709de29b56a921f3aef31a542b1a5ffc9..e71403e77a2678fa546ac75ccfff79e2e3b7a604 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-skip-if "" { powerpc*-*-*spe* } { "*" } { "" } } */
 /* { dg-require-effective-target vsx_hw } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O3 -ftree-vectorize -ffast-math -mrecip=all -mrecip-precision" } */
 
 /* Check reciprocal estimate functions for accuracy.  */
index 59b68ee36e283a60879f7e340df175ac00f2369c..74b4141d86b033b9275df1a1ceb0873720c31ff4 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* powerpc-ibm-aix* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-require-effective-target dfp } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power6" } } */
 /* { dg-options "-O2 -mcpu=power6 -mhard-dfp" } */
 /* { dg-final { scan-assembler-not   "lfiwzx"   } } */
 /* { dg-final { scan-assembler-times "lfd"    2 } } */
index c7cb75112822bc595ee442a3815be59ea2637e40..87ed77bb32a7f9fcbac90773b8b129b6837101c3 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-skip-if "" { powerpc*-*-darwin* powerpc-ibm-aix* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
 /* { dg-require-effective-target dfp } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -mhard-dfp" } */
 /* { dg-final { scan-assembler-times "lfiwzx" 2 } } */
 /* { dg-final { scan-assembler-times "stfiwx" 1 } } */
index 8658afb83dd95a35d8e29ad1c5ff2c9fb8c2bcfc..ab85e9160a979da6b3a46852519a78fb0f26f8fa 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index c343eae8fc15f474240db9a78ccd5e65251c2408..170649df608fd57d1a002430f45ff891f09e553b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 void abort ();
index ccb49971285be04225a83a5b2fe6248f0cbd757f..699b5baf404df6f94aec5ddeb5dc3d35daff0eaa 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 #include <altivec.h>
index c0b29bd511b4e87fcc8e49d8561f811891278f2e..529d03e64c0cfb0eb4a24634eda943a349351a48 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index 522639b8811142b8561bf11df582d00fe5c08d2e..787b02e6427695b6742d906f94ad503816d44654 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 #include <altivec.h>
index 50d1ec4f5b82730d5b495c326fbe056dea056d1e..7ca6ad5ccafe1ea358bb3c05594b0303ae662a7b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index e7191b35069ce2bf87dc33e0e14b4feb4758318e..172e4bd4cb1499a5101e09915f9fa8655dab6262 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index b57b1ed5134827068ed0ecd9e0e5c3900e14603d..2b7f73c3715fb8e262e2858c16051802caf5643d 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index 5b84b7431c9fc5d3bf36026f4138c247db507343..7a9cfbf954e315c6b410de6ba7a0c524e5fd2f61 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O1" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "xxpermdi" } } */
index 93b49357dd8794f7f2cd2f012a2cc670501a9933..6ce041ab519d4f78abb50128adccdf1fbe34a7e8 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index d305a469544c8ff501bef8fa395dd561404914c1..35dacd4b578a940945be8d4757e8977ae00e5577 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index dbaca6be6dfe82c4fefff150c036fb2190749e88..61fe99b357ba911a4a4ce1240022645de831df5c 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index 19606f0e0f18a94bb7e9bc298ac27050124918e9..b367fb6b51421ec077c3f46b578eae49a5c62528 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 /* { dg-final { scan-assembler "lxvd2x" } } */
 /* { dg-final { scan-assembler "stxvd2x" } } */
index dd25c52671687642680e9a9b0bc7c5c6a657b1b9..f7084529ce83c369d6aeaa1d33ce87c3dbe5aa3b 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 void abort();
index 0cc37e28310cf91b505cf9e5b9c770113601eef1..27a31b711ff245378dd6f879352e43fa981d115d 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 void abort ();
index 16edebe0bd8bc10585f415a97b2055ce1592323f..7264d2586b379acd6e414d3bedb628e451a012b1 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 void abort ();
index c12a5842a32948a22b2ef2407815404e208889a9..cdca070e3d721127668d8053e63c4459bf4fa646 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run { target { powerpc64le-*-* } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-mcpu=power8 -O3" } */
 
 void abort ();
index c169e503e80d9358f1973e3f35db275c0053ef14..5bb026872271c91af4920a225ed2b8fac96dbfc1 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do assemble { target { lp64 } } } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power5" } } */
 /* { dg-options "-O2 -fno-align-functions -mtraceback=no -save-temps -mcpu=power5" } */
 
 typedef int TImode __attribute__ ((mode (TI)));
index 42d5b605641f33b64119aafec8aab8e56ea035d0..973a7ff348b940bdfdf10c252c0a4ee2f8058745 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvsubdp" } } */
index 6d883dc90f1c21e0f9d86a88b1bf9d5285199596..d5d1e2de3fc73a75602bc0623952d99042a52557 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xvaddsp" } } */
 /* { dg-final { scan-assembler "xvsubsp" } } */
index 7aeba6cb563ad33174228129b6ff3ebe889ad487..f337c1c745bf20438244c7363159ef1142b9d4e3 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xxsel" } } */
 /* { dg-final { scan-assembler "vperm" } } */
index bcf486377e885638b6a917ba1dc75b995e014c90..00cba7ed3536a31289833340fb09f849887eb07d 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xvcmpeqdp." } } */
 /* { dg-final { scan-assembler "xvcmpgtdp." } } */
index 5c24dc618ce0cb4ffb840d54dd38f226b424e76d..977eb8e2c1821c21699ca7fc7db3470561e3c7f9 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xxpermdi" } } */
 /* { dg-final { scan-assembler-not "stxvd2x" } } */
index a722b83b976064333c1234c57d48d3d79e5a58c5..0a2102de2d8bf6e2a9f3f414f1645a9dae5a5445 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 
 /* Check whether tdiv and tsqrt instructions generate the correct code.  */
index 55e999d385172ce3d9f0067eb5be306d7dca21e9..6b49b416bb71012b3a405ff4583375d8149e0d51 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 
 /* Test simple extract/insert/slat operations.  Make sure all types are
index 934cdad250c56810189ae2d474ee1f690d8d9724..bae3da43dc655690f75e866114c4066589314aa5 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7 -Wno-deprecated" } */
 
 /* Test the various load/store varients.  */
index c4e76e6ac0e8f5668c1fa52b08af6bb4c3fefb98..70ad3378d7f9c79b17009dba3d26fd33d60afa74 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 /* { dg-final { scan-assembler     "lfd"    } } */
 /* { dg-final { scan-assembler-not "lxvd2x" } } */
index be29af861106f42954f6c47dc4e33b59838b21f2..d4d27ea5204dd3fc2758e566321d9550bc2ba0f2 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -mcpu=power7" } */
 /* { dg-final { scan-assembler     "xxlor"  } } */
 /* { dg-final { scan-assembler-not "lfd"    } } */
index ea421265e41f998dca3578f9fff913d514663cff..7fdcb0b87c68bb48e772b0ace6863a6cff793b56 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power8" } } */
 /* { dg-options "-O3 -mcpu=power8" } */
 /* { dg-final { scan-assembler     "mfvsrd"  } } */
 /* { dg-final { scan-assembler-not "stfd"    } } */
index 7e4fea6895760af1370463b60907383fd93d2bed..2d6dd75d0583babba5b1b1f76ae10faad4043843 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7" } */
 /* { dg-final { scan-assembler "xxlxor" } } */
 
index adb5c9fae31a2490c7e9601aa7f79261d0358588..d8e0d7dea452b52dff18a34a6ed9db8331d986e6 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-linux* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O3 -ftree-vectorize -mcpu=power7 -ffast-math -mveclibabi=mass" } */
 /* { dg-final { scan-assembler "bl\[\\. \]+atan2d2" } } */
 /* { dg-final { scan-assembler "bl\[\\. \]+atan2f4" } } */
index d05ee19d3734f6a862ae0870f6177bf16bee4cee..dfe6b0b69878b6a213ea9885dd8fc7b691cbd6e7 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler "xsmaxdp" } } */
 /* { dg-final { scan-assembler "xsmindp" } } */
index 5d23c0ae3e25546086cdbc06899d5971f0e79c96..60a9e3ebb4e7c837ba0c61af1b48a8c03aba61ff 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -ftree-vectorize -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvsubdp" } } */
index 404e0403f0b3a206da23bbb839395387d1dc8bf7..db3aa38e6332dd6dda7fe5dd842d107d1ef092fe 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -ftree-vectorize -mcpu=power7 -ffast-math" } */
 /* { dg-final { scan-assembler "xvaddsp" } } */
 /* { dg-final { scan-assembler "xvsubsp" } } */
index 25cf376f8376d05bce54335741cac9e4ffdea9c0..9afd5dafbc80bc3575cef2a9b548801553bd8c94 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -ftree-vectorize -mcpu=power7" } */
 /* { dg-final { scan-assembler "xvadddp" } } */
 /* { dg-final { scan-assembler "xvsubdp" } } */
index f2a9c59df1098d8f4a315dac01430fb32057edaf..fcad4094b16ed259ff3c87bfcbc03d7d4010cbc7 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O2 -ftree-vectorize -mcpu=power7" } */
 /* { dg-final { scan-assembler "xvaddsp" } } */
 /* { dg-final { scan-assembler "xvsubsp" } } */
index 2538ad987d24c6ca13493061501770bf78180977..c246381bb360fe9421689def833f23f4f4216112 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-align-1.c.  */
index 7bb7db0fa5f207ae43caea2ef2209e793bee69f5..8998509911681a73aff93ed3cef1420f505b226f 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-95.c.  */
index b99bcca49f44d60f271b72e7cecf1ca2757510e7..faa4bd473d440e459e3b1b001bf88cf636a9951a 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-95.c.  */
index ad6f8f0fec561b35f9c4c6762b154b7cb4883b0e..779e70d8dd6b7c5f8336dcb0715b508088fe976c 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-95.c.  */
index 32d05b29829f59771e5baee74e4021c942bfc358..0357ab7d0c0fe2f7b18d5b17680de2dc8c44bfae 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-95.c.  */
index 8e6e288b9bf15c4218d0374154a85d2bbc9e81d5..7dbcde7101d6c8909202a26f1620dc07f27be5b6 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-95.c.  */
index c09583535e1bcd9faacef4292a933667992314e0..9e52aa890ae101cb2298d84b633e70c3ac30b15b 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-95.c.  */
index af671ee79cb01c50cabbf7c8d3f948048eb33815..038215ce4eb7dedee78d46bbc30d59f23f170ce3 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* && lp64 } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-mcpu=power7 -O2 -ftree-vectorize -fno-vect-cost-model -fdump-tree-vect-details" } */
 
 /* Taken from vect/vect-95.c.  */
index e8c9096f77456a46ad2cfb9e5c96dd9e4e41095a..45f490c057b2c4dd193fbea42cff927aaf376d21 100644 (file)
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power7" } } */
 /* { dg-options "-O -mcpu=power7 -mno-altivec" } */
 
 /* { dg-warning "-mno-altivec disables vsx" "" { target *-*-* } 1 } */