[ARM,testsuite] Skip tests incompatible with -mpure-code.
authorChristophe Lyon <christophe.lyon@linaro.org>
Tue, 5 Nov 2019 13:18:36 +0000 (13:18 +0000)
committerChristophe Lyon <clyon@gcc.gnu.org>
Tue, 5 Nov 2019 13:18:36 +0000 (14:18 +0100)
commit30f1f974b8c4eff694632331d66ff02c3c3404d3
treeb9dde82406f855c08f8c75658f5cc185876e4046
parent9aca5960a4b723e4b544544478871292990fed31
[ARM,testsuite] Skip tests incompatible with -mpure-code.

All these tests fail when using -mpure-code:
* some force A or R profile
* some use Neon
* some use -fpic/-fPIC
all of which are not supported by this option.

2019-11-05  Christophe Lyon  <christophe.lyon@linaro.org>

* gcc.target/arm/attr-crypto.c: Skip if -mpure-code is used.
* gcc.target/arm/attr-neon-fp16.c: Likewise.
* gcc.target/arm/combine-cmp-shift.c: Likewise.
* gcc.target/arm/data-rel-1.c: Likewise.
* gcc.target/arm/data-rel-2.c: Likewise.
* gcc.target/arm/data-rel-3.c: Likewise.
* gcc.target/arm/ftest-armv7a-arm.c: Likewise.
* gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
* gcc.target/arm/ftest-armv7r-arm.c: Likewise.
* gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
* gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
* gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
* gcc.target/arm/ftest-armv8a-arm.c: Likewise.
* gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
* gcc.target/arm/lceil-vcvt_1.c: Likewise.
* gcc.target/arm/lfloor-vcvt_1.c: Likewise.
* gcc.target/arm/lround-vcvt_1.c: Likewise.
* gcc.target/arm/memset-inline-10.c: Likewise.
* gcc.target/arm/mod_2.c: Likewise.
* gcc.target/arm/mod_256.c: Likewise.
* gcc.target/arm/pr40657-1.c: Likewise.
* gcc.target/arm/pr44788.c: Likewise.
* gcc.target/arm/pr50305.c: Likewise.
* gcc.target/arm/pr51835.c: Likewise.
* gcc.target/arm/pr51915.c: Likewise.
* gcc.target/arm/pr52006.c: Likewise.
* gcc.target/arm/pr53187.c: Likewise.
* gcc.target/arm/pr58784.c: Likewise.
* gcc.target/arm/pr59575.c: Likewise.
* gcc.target/arm/pr59923.c: Likewise.
* gcc.target/arm/pr60650-2.c: Likewise.
* gcc.target/arm/pr60657.c: Likewise.
* gcc.target/arm/pr60663.c: Likewise.
* gcc.target/arm/pr67439_1.c: Likewise.
* gcc.target/arm/pr68620.c: Likewise.
* gcc.target/arm/pr7676.c: Likewise.
* gcc.target/arm/pr79239.c: Likewise.
* gcc.target/arm/pr81863.c: Likewise.
* gcc.target/arm/pragma_attribute.c: Likewise.
* gcc.target/arm/pragma_cpp_fma.c: Likewise.
* gcc.target/arm/require-pic-register-loc.c: Likewise.
* gcc.target/arm/thumb-ltu.c: Likewise.
* gcc.target/arm/thumb1-pic-high-reg.c: Likewise.
* gcc.target/arm/thumb1-pic-single-base.c: Likewise.
* gcc.target/arm/tlscall.c: Likewise.
* gcc.target/arm/unsigned-float.c: Likewise.
* gcc.target/arm/vrinta-ce.c: Likewise.

From-SVN: r277828
48 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/attr-crypto.c
gcc/testsuite/gcc.target/arm/attr-neon-fp16.c
gcc/testsuite/gcc.target/arm/combine-cmp-shift.c
gcc/testsuite/gcc.target/arm/data-rel-1.c
gcc/testsuite/gcc.target/arm/data-rel-2.c
gcc/testsuite/gcc.target/arm/data-rel-3.c
gcc/testsuite/gcc.target/arm/ftest-armv7a-arm.c
gcc/testsuite/gcc.target/arm/ftest-armv7a-thumb.c
gcc/testsuite/gcc.target/arm/ftest-armv7r-arm.c
gcc/testsuite/gcc.target/arm/ftest-armv7r-thumb.c
gcc/testsuite/gcc.target/arm/ftest-armv7ve-arm.c
gcc/testsuite/gcc.target/arm/ftest-armv7ve-thumb.c
gcc/testsuite/gcc.target/arm/ftest-armv8a-arm.c
gcc/testsuite/gcc.target/arm/ftest-armv8a-thumb.c
gcc/testsuite/gcc.target/arm/lceil-vcvt_1.c
gcc/testsuite/gcc.target/arm/lfloor-vcvt_1.c
gcc/testsuite/gcc.target/arm/lround-vcvt_1.c
gcc/testsuite/gcc.target/arm/memset-inline-10.c
gcc/testsuite/gcc.target/arm/mod_2.c
gcc/testsuite/gcc.target/arm/mod_256.c
gcc/testsuite/gcc.target/arm/pr40657-1.c
gcc/testsuite/gcc.target/arm/pr44788.c
gcc/testsuite/gcc.target/arm/pr50305.c
gcc/testsuite/gcc.target/arm/pr51835.c
gcc/testsuite/gcc.target/arm/pr51915.c
gcc/testsuite/gcc.target/arm/pr52006.c
gcc/testsuite/gcc.target/arm/pr53187.c
gcc/testsuite/gcc.target/arm/pr58784.c
gcc/testsuite/gcc.target/arm/pr59575.c
gcc/testsuite/gcc.target/arm/pr59923.c
gcc/testsuite/gcc.target/arm/pr60650-2.c
gcc/testsuite/gcc.target/arm/pr60657.c
gcc/testsuite/gcc.target/arm/pr60663.c
gcc/testsuite/gcc.target/arm/pr67439_1.c
gcc/testsuite/gcc.target/arm/pr68620.c
gcc/testsuite/gcc.target/arm/pr7676.c
gcc/testsuite/gcc.target/arm/pr79239.c
gcc/testsuite/gcc.target/arm/pr81863.c
gcc/testsuite/gcc.target/arm/pragma_attribute.c
gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c
gcc/testsuite/gcc.target/arm/require-pic-register-loc.c
gcc/testsuite/gcc.target/arm/thumb-ltu.c
gcc/testsuite/gcc.target/arm/thumb1-pic-high-reg.c
gcc/testsuite/gcc.target/arm/thumb1-pic-single-base.c
gcc/testsuite/gcc.target/arm/tlscall.c
gcc/testsuite/gcc.target/arm/unsigned-float.c
gcc/testsuite/gcc.target/arm/vrinta-ce.c