rs6000.c (rs6000_option_override_internal): Issue warning message if user requests...
authorKelvin Nilsen <kelvin@gcc.gnu.org>
Wed, 14 Feb 2018 19:20:30 +0000 (19:20 +0000)
committerKelvin Nilsen <kelvin@gcc.gnu.org>
Wed, 14 Feb 2018 19:20:30 +0000 (19:20 +0000)
commit49cc0354ba64de2a2408b4b9d48cbe0292f304c0
treee8f89b5e9b52a5854ba7019cea31da09bcbac32f
parent2482a4ec1e7bef28c603c93780de798a027eb9d4
rs6000.c (rs6000_option_override_internal): Issue warning message if user requests -maltivec=be.

gcc/ChangeLog:

2018-02-14  Kelvin Nilsen  <kelvin@gcc.gnu.org>

* config/rs6000/rs6000.c (rs6000_option_override_internal): Issue
warning message if user requests -maltivec=be.
* doc/invoke.texi: Document deprecation of -maltivec=be.

gcc/testsuite/ChangeLog:

2018-02-14  Kelvin Nilsen  <kelvin@gcc.gnu.org>

* gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
this test case still works ok.
* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
* gcc.dg/vmx/insert-be-order.c: Likewise.
* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
* gcc.dg/vmx/ld-be-order.c: Likewise.
* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
* gcc.dg/vmx/lde-be-order.c: Likewise.
* gcc.dg/vmx/ldl-be-order.c: Likewise.
* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
* gcc.dg/vmx/merge-be-order.c: Likewise.
* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
* gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
* gcc.dg/vmx/pack-be-order.c: Likewise.
* gcc.dg/vmx/perm-be-order.c: Likewise.
* gcc.dg/vmx/splat-be-order.c: Likewise.
* gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
* gcc.dg/vmx/st-be-order.c: Likewise.
* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
* gcc.dg/vmx/ste-be-order.c: Likewise.
* gcc.dg/vmx/stl-be-order.c: Likewise.
* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
* gcc.dg/vmx/sum2s-be-order.c: Likewise.
* gcc.dg/vmx/unpack-be-order.c: Likewise.
* gcc.dg/vmx/vsums-be-order.c: Likewise.
* gcc.target/powerpc/vec-setup-be-long.c: Likewise.

From-SVN: r257668
29 files changed:
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vmx/extract-be-order.c
gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/insert-be-order.c
gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/ld-be-order.c
gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/lde-be-order.c
gcc/testsuite/gcc.dg/vmx/ldl-be-order.c
gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/merge-be-order.c
gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c
gcc/testsuite/gcc.dg/vmx/pack-be-order.c
gcc/testsuite/gcc.dg/vmx/perm-be-order.c
gcc/testsuite/gcc.dg/vmx/splat-be-order.c
gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/st-be-order.c
gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/ste-be-order.c
gcc/testsuite/gcc.dg/vmx/stl-be-order.c
gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c
gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c
gcc/testsuite/gcc.dg/vmx/unpack-be-order.c
gcc/testsuite/gcc.dg/vmx/vsums-be-order.c
gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c