mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-27 04:55:01 +08:00
pr60102.c: Move dg-skip-if after dg-options.
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
This commit is contained in:
parent
f5dcbee165
commit
a5fc83a151
@ -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.
|
||||
|
@ -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);
|
||||
|
@ -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];
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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\\. " } } */
|
||||
|
@ -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>
|
||||
|
@ -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" } } */
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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" } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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 " } } */
|
||||
|
@ -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" } } */
|
||||
|
@ -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 } */
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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" } } */
|
||||
|
@ -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>
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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" } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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" } } */
|
||||
|
@ -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" } } */
|
||||
|
@ -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. */
|
||||
|
@ -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" } } */
|
||||
|
@ -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. */
|
||||
|
@ -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" } } */
|
||||
|
@ -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. */
|
||||
|
@ -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" } } */
|
||||
|
@ -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. */
|
||||
|
@ -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 } } */
|
||||
|
@ -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 } } */
|
||||
|
@ -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
|
||||
|
@ -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 } } */
|
||||
|
||||
|
@ -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" } } */
|
||||
|
||||
|
@ -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" } } */
|
||||
|
||||
|
@ -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" } } */
|
||||
|
||||
|
@ -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" } } */
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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); }
|
||||
|
@ -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>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user