]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386/testsuite: Fix non unique name tests
authorHaochen Jiang <haochen.jiang@intel.com>
Mon, 15 Sep 2025 07:17:35 +0000 (15:17 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Tue, 16 Sep 2025 02:53:27 +0000 (10:53 +0800)
commit89a7d765ecabd47ee609ca0a3bfbd14ff27abc77
tree50d878923270bd52104bfe324ac1f85edd5a1b86
parentc0cda069ba29a4a2513396eadbb5630f6b651ea5
i386/testsuite: Fix non unique name tests

After r16-3651, compare_tests script will explicitly mention those
tests have the same name. This helps us review all the tests we have.

Among them, most of them are unintentional typos (e.g., keep testing
the same vector size for scan-assembler). Fix them through this commit.

gcc/testsuite/ChangeLog:

* gcc.target/i386/avx512bw-vpackssdw-1.c:
Fix xmm/ymm mask tests.
* gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
* gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
* gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
* gcc.target/i386/avx512bw-vpermw-1.c: Test xmm.
* gcc.target/i386/avx512bw-vpmulhw-1.c:
Fix xmm/ymm mask tests.
* gcc.target/i386/avx512f-vec-init.c: Remove duplicate test.
* gcc.target/i386/avx512fp16-13.c: Fix test for aligned load.
* gcc.target/i386/avx512fp16-conjugation-1.c: Revise the test
to test more precisely on masks.
* gcc.target/i386/avx512fp16vl-conjugation-1.c: Ditto.
* gcc.target/i386/avx512vbmi-vpermb-1.c: Test xmm.
* gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Fix scan asm.
* gcc.target/i386/avx512vl-vinsert-1.c: Fix typo.
* gcc.target/i386/avx512vl-vpmulld-1.c:
Fix xmm/ymm mask tests.
* gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
* gcc.target/i386/bitwise_mask_op-1.c: Fix typo.
* gcc.target/i386/cond_op_shift_q-1.c: Test both vpsra{,v}
and vpsll{,v}.
* gcc.target/i386/cond_op_shift_ud-1.c: Ditto.
* gcc.target/i386/cond_op_shift_uq-1.c: Ditto.
* gcc.target/i386/memcpy-pr95886.c: Fix the wrong const int.
* gcc.target/i386/part-vect-sqrtph-1.c: Remove duplicate test.
* gcc.target/i386/pr107432-7.c: Test vpmov{s,z}xbw instead of
vpmov{s,z}xbd.
* gcc.target/i386/pr88828-0.c: Fix pblendw scan asm.
23 files changed:
gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-1.c
gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-1.c
gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-1.c
gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-1.c
gcc/testsuite/gcc.target/i386/avx512bw-vpermw-1.c
gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-1.c
gcc/testsuite/gcc.target/i386/avx512f-vec-init.c
gcc/testsuite/gcc.target/i386/avx512fp16-13.c
gcc/testsuite/gcc.target/i386/avx512fp16-conjugation-1.c
gcc/testsuite/gcc.target/i386/avx512fp16vl-conjugation-1.c
gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-1.c
gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-1.c
gcc/testsuite/gcc.target/i386/avx512vl-vinsert-1.c
gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-1.c
gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-1.c
gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c
gcc/testsuite/gcc.target/i386/cond_op_shift_q-1.c
gcc/testsuite/gcc.target/i386/cond_op_shift_ud-1.c
gcc/testsuite/gcc.target/i386/cond_op_shift_uq-1.c
gcc/testsuite/gcc.target/i386/memcpy-pr95886.c
gcc/testsuite/gcc.target/i386/part-vect-sqrtph-1.c
gcc/testsuite/gcc.target/i386/pr107432-7.c
gcc/testsuite/gcc.target/i386/pr88828-0.c