x86: Add tests for piecewise move and store
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Aug 2021 17:01:46 +0000 (10:01 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 2 Aug 2021 17:40:32 +0000 (10:40 -0700)
commit0d3be08a23e839c3fd67764135a055707da261cf
tree129d5e3e60ee14edfb3cff8cfd0aa8714de5cff9
parentbf159e5e124838ddfdb91e0688b1df60645d4ba9
x86: Add tests for piecewise move and store

* gcc.target/i386/pieces-memcpy-10.c: New test.
* gcc.target/i386/pieces-memcpy-11.c: Likewise.
* gcc.target/i386/pieces-memcpy-12.c: Likewise.
* gcc.target/i386/pieces-memcpy-13.c: Likewise.
* gcc.target/i386/pieces-memcpy-14.c: Likewise.
* gcc.target/i386/pieces-memcpy-15.c: Likewise.
* gcc.target/i386/pieces-memcpy-16.c: Likewise.
* gcc.target/i386/pieces-memset-1.c: Likewise.
* gcc.target/i386/pieces-memset-2.c: Likewise.
* gcc.target/i386/pieces-memset-3.c: Likewise.
* gcc.target/i386/pieces-memset-4.c: Likewise.
* gcc.target/i386/pieces-memset-5.c: Likewise.
* gcc.target/i386/pieces-memset-6.c: Likewise.
* gcc.target/i386/pieces-memset-7.c: Likewise.
* gcc.target/i386/pieces-memset-8.c: Likewise.
* gcc.target/i386/pieces-memset-9.c: Likewise.
* gcc.target/i386/pieces-memset-10.c: Likewise.
* gcc.target/i386/pieces-memset-11.c: Likewise.
* gcc.target/i386/pieces-memset-12.c: Likewise.
* gcc.target/i386/pieces-memset-13.c: Likewise.
* gcc.target/i386/pieces-memset-14.c: Likewise.
* gcc.target/i386/pieces-memset-15.c: Likewise.
* gcc.target/i386/pieces-memset-16.c: Likewise.
* gcc.target/i386/pieces-memset-17.c: Likewise.
* gcc.target/i386/pieces-memset-18.c: Likewise.
* gcc.target/i386/pieces-memset-19.c: Likewise.
* gcc.target/i386/pieces-memset-20.c: Likewise.
* gcc.target/i386/pieces-memset-21.c: Likewise.
* gcc.target/i386/pieces-memset-22.c: Likewise.
* gcc.target/i386/pieces-memset-23.c: Likewise.
* gcc.target/i386/pieces-memset-24.c: Likewise.
* gcc.target/i386/pieces-memset-25.c: Likewise.
* gcc.target/i386/pieces-memset-26.c: Likewise.
* gcc.target/i386/pieces-memset-27.c: Likewise.
* gcc.target/i386/pieces-memset-28.c: Likewise.
* gcc.target/i386/pieces-memset-29.c: Likewise.
* gcc.target/i386/pieces-memset-30.c: Likewise.
* gcc.target/i386/pieces-memset-31.c: Likewise.
* gcc.target/i386/pieces-memset-32.c: Likewise.
* gcc.target/i386/pieces-memset-33.c: Likewise.
* gcc.target/i386/pieces-memset-34.c: Likewise.
* gcc.target/i386/pieces-memset-35.c: Likewise.
* gcc.target/i386/pieces-memset-36.c: Likewise.
* gcc.target/i386/pieces-memset-37.c: Likewise.
* gcc.target/i386/pieces-memset-38.c: Likewise.
* gcc.target/i386/pieces-memset-39.c: Likewise.
* gcc.target/i386/pieces-memset-40.c: Likewise.
* gcc.target/i386/pieces-memset-41.c: Likewise.
* gcc.target/i386/pieces-memset-42.c: Likewise.
* gcc.target/i386/pieces-memset-43.c: Likewise.
* gcc.target/i386/pieces-memset-44.c: Likewise.
54 files changed:
gcc/testsuite/gcc.target/i386/pieces-memcpy-10.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-11.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-12.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-13.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-14.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-16.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memcpy-9.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-10.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-11.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-12.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-13.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-14.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-15.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-16.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-17.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-18.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-19.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-20.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-21.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-22.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-23.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-24.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-25.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-26.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-27.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-28.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-29.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-30.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-31.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-32.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-33.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-34.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-35.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-36.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-37.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-38.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-39.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-40.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-41.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-42.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-43.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-44.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-8.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pieces-memset-9.c [new file with mode: 0644]