gcc/
commite84924ae9b0e7bc089448207ad673ad20d214946
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Mar 2015 15:05:27 +0000 (6 15:05 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Mar 2015 15:05:27 +0000 (6 15:05 +0000)
tree01169441893dcd1ceebaf8c1a63ebc1a1fa3545a
parentc062d5e82c43768705652f3027404227a91d3172
gcc/
2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>

Backport from trunk r217707.
2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>

* 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.

gcc/testsuite/
2015-03-06  Christophe Lyon  <christophe.lyon@linaro.org>

Backport from trunk r217707.
2014-11-18  Christophe Lyon  <christophe.lyon@linaro.org>

* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@221241 138bc75d-0d04-0410-961f-82ee72b054a4
36 files changed:
gcc-4_9-branch/gcc/ChangeLog.linaro
gcc-4_9-branch/gcc/config/arm/neon-testgen.ml
gcc-4_9-branch/gcc/config/arm/neon.ml
gcc-4_9-branch/gcc/testsuite/ChangeLog.linaro
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQs16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQs32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQs64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQs8.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQu16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQu32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQu64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicQu8.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbics16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbics32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbics64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbics8.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicu16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicu32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicu64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vbicu8.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQs16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQs32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQs64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQs8.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQu16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQu32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQu64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornQu8.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vorns16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vorns32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vorns64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vorns8.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornu16.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornu32.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornu64.c
gcc-4_9-branch/gcc/testsuite/gcc.target/arm/neon/vornu8.c