testsuite: Add PRU tests
authorDimitar Dimitrov <dimitar@dinux.eu>
Wed, 12 Jun 2019 19:33:31 +0000 (19:33 +0000)
committerDimitar Dimitrov <dimitar@gcc.gnu.org>
Wed, 12 Jun 2019 19:33:31 +0000 (19:33 +0000)
commit506bd02c5a2aff1bf4679532062f1a07579a581c
tree3776a8d41ad419e46e41e1beef8157032512dfba
parentae7deb4b85aad67c64228c19e226b902669032f4
testsuite: Add PRU tests

gcc/testsuite/ChangeLog:

2019-06-12  Dimitar Dimitrov  <dimitar@dinux.eu>

* gcc.target/pru/abi-arg-struct.c: New test.
* gcc.target/pru/ashiftrt.c: New test.
* gcc.target/pru/builtins-1.c: New test.
* gcc.target/pru/builtins-error.c: New test.
* gcc.target/pru/clearbit.c: New test.
* gcc.target/pru/loop-asm.c: New test.
* gcc.target/pru/loop-dowhile.c: New test.
* gcc.target/pru/loop-hi-1.c: New test.
* gcc.target/pru/loop-hi-2.c: New test.
* gcc.target/pru/loop-qi-1.c: New test.
* gcc.target/pru/loop-qi-2.c: New test.
* gcc.target/pru/loop-short-1.c: New test.
* gcc.target/pru/loop-short-2.c: New test.
* gcc.target/pru/loop-si-1.c: New test.
* gcc.target/pru/loop-si-2.c: New test.
* gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
* gcc.target/pru/loop-ubyte-1.c: New test.
* gcc.target/pru/loop-ubyte-2.c: New test.
* gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
* gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
* gcc.target/pru/mabi-ti-1.c: New test.
* gcc.target/pru/mabi-ti-2.c: New test.
* gcc.target/pru/mabi-ti-3.c: New test.
* gcc.target/pru/mabi-ti-4.c: New test.
* gcc.target/pru/mabi-ti-5.c: New test.
* gcc.target/pru/mabi-ti-6.c: New test.
* gcc.target/pru/mabi-ti-7.c: New test.
* gcc.target/pru/pr64366.c: New test.
* gcc.target/pru/pragma-ctable_entry.c: New test.
* gcc.target/pru/pru.exp: New file.
* gcc.target/pru/qbbc-1.c: New test.
* gcc.target/pru/qbbc-2.c: New test.
* gcc.target/pru/qbbc-3.c: New test.
* gcc.target/pru/qbbs-1.c: New test.
* gcc.target/pru/qbbs-2.c: New test.
* gcc.target/pru/setbit.c: New test.
* gcc.target/pru/zero_extend-and-hisi.c: New test.
* gcc.target/pru/zero_extend-and-qihi.c: New test.
* gcc.target/pru/zero_extend-and-qisi.c: New test.
* gcc.target/pru/zero_extend-hisi.c: New test.
* gcc.target/pru/zero_extend-qihi.c: New test.
* gcc.target/pru/zero_extend-qisi.c: New test.
* lib/target-supports.exp: Add PRU to feature filters.

From-SVN: r272205
44 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/pru/abi-arg-struct.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/ashiftrt.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/builtins-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/builtins-error.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/clearbit.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-asm.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-dowhile.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-hi-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-hi-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-qi-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-qi-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-short-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-short-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-si-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-si-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-u8_pcrel_overflow.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-ubyte-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/loop-ubyte-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/mabi-ti-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/mabi-ti-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/mabi-ti-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/mabi-ti-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/mabi-ti-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/mabi-ti-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/mabi-ti-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/pr64366.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/pru.exp [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/qbbc-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/qbbc-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/qbbc-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/qbbs-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/qbbs-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/setbit.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/zero_extend-and-hisi.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/zero_extend-and-qihi.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/zero_extend-and-qisi.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/zero_extend-hisi.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/zero_extend-qihi.c [new file with mode: 0644]
gcc/testsuite/gcc.target/pru/zero_extend-qisi.c [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp