r217707 - in /trunk/gcc: ChangeLog config/arm/n...

clyon@gcc.gnu.org clyon@gcc.gnu.org
Tue Nov 18 11:19:00 GMT 2014


Author: clyon
Date: Tue Nov 18 11:19:52 2014
New Revision: 217707

URL: https://gcc.gnu.org/viewcvs?rev=217707&root=gcc&view=rev
Log:
2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>

	gcc/
	* config/arm/neon-testgen.ml (emit_prologue): Handle new
	compile_test_optim argument.
	(emit_automatics): Rename to emit_variables. Support variable
	indentation of its output.
	(compile_test_optim): New function.
	(test_intrinsic): Call compile_test_optim.
	* config/arm/neon.ml (features): Add Compiler_optim.
	(ops): Add Compiler_optim feature to Vbic and Vorn.
	(type_in_crypto_only): Replace 'or' by '||'.
	(reinterp): Likewise.
	(reinterpq): Likewise.

	testsuite/
	* gcc.target/arm/neon/vbicQs16.c: Regenerate.
	* gcc.target/arm/neon/vbicQs32.c: Likewise.
	* gcc.target/arm/neon/vbicQs64.c: Likewise.
	* gcc.target/arm/neon/vbicQs8.c: Likewise.
	* gcc.target/arm/neon/vbicQu16.c: Likewise.
	* gcc.target/arm/neon/vbicQu32.c: Likewise.
	* gcc.target/arm/neon/vbicQu64.c: Likewise.
	* gcc.target/arm/neon/vbicQu8.c: Likewise.
	* gcc.target/arm/neon/vbics16.c: Likewise.
	* gcc.target/arm/neon/vbics32.c: Likewise.
	* gcc.target/arm/neon/vbics64.c: Likewise.
	* gcc.target/arm/neon/vbics8.c: Likewise.
	* gcc.target/arm/neon/vbicu16.c: Likewise.
	* gcc.target/arm/neon/vbicu32.c: Likewise.
	* gcc.target/arm/neon/vbicu64.c: Likewise.
	* gcc.target/arm/neon/vbicu8.c: Likewise.
	* gcc.target/arm/neon/vornQs16.c: Likewise.
	* gcc.target/arm/neon/vornQs32.c: Likewise.
	* gcc.target/arm/neon/vornQs64.c: Likewise.
	* gcc.target/arm/neon/vornQs8.c: Likewise.
	* gcc.target/arm/neon/vornQu16.c: Likewise.
	* gcc.target/arm/neon/vornQu32.c: Likewise.
	* gcc.target/arm/neon/vornQu64.c: Likewise.
	* gcc.target/arm/neon/vornQu8.c: Likewise.
	* gcc.target/arm/neon/vorns16.c: Likewise.
	* gcc.target/arm/neon/vorns32.c: Likewise.
	* gcc.target/arm/neon/vorns64.c: Likewise.
	* gcc.target/arm/neon/vorns8.c: Likewise.
	* gcc.target/arm/neon/vornu16.c: Likewise.
	* gcc.target/arm/neon/vornu32.c: Likewise.
	* gcc.target/arm/neon/vornu64.c: Likewise.
	* gcc.target/arm/neon/vornu8.c: Likewise.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/neon-testgen.ml
    trunk/gcc/config/arm/neon.ml
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQs16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQs32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQs64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQs8.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQu16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQu32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQu64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicQu8.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbics16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbics32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbics64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbics8.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicu16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicu32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicu64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vbicu8.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQs16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQs32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQs64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQs8.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQu16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQu32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQu64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornQu8.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vorns16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vorns32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vorns64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vorns8.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornu16.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornu32.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornu64.c
    trunk/gcc/testsuite/gcc.target/arm/neon/vornu8.c



More information about the Gcc-cvs mailing list