]> git.ipfire.org Git - thirdparty/gcc.git/commit
LoongArch: Remove the "-mlasx" compilation option from the test cases.
authorLulu Cheng <chenglulu@loongson.cn>
Thu, 6 Mar 2025 08:28:08 +0000 (16:28 +0800)
committerLulu Cheng <chenglulu@loongson.cn>
Fri, 31 Oct 2025 01:06:43 +0000 (09:06 +0800)
commit2be505ace7e5e29a29ab53025762cf1a100a6d76
treefb6401c58b534f70c9b7ad55f262eff8f365ef2e
parenteb1de206bbd7d96b574e7f4cd6e8104bac90fd2e
LoongArch: Remove the "-mlasx" compilation option from the test cases.

Because LoongArch previously lacked support for 128-bit vectors
(vec_widen_{add/sub/mult}_{hi/lo}), the following test cases
needed to be enabled for 256-bit vectors to pass.
Now that 128-bit support has been added, "-mlasx" has been removed.

gcc/testsuite/ChangeLog:

* gcc.dg/vect/slp-widen-mult-half.c: Remove '-mlasx'.
* gcc.dg/vect/tree-vect.h: Check whether the runtime
environment supports LSX instructions.
* gcc.dg/vect/vect-widen-mult-const-s16.c: Dito.
* gcc.dg/vect/vect-widen-mult-const-u16.c: Dito.
* gcc.dg/vect/vect-widen-mult-half-u8.c: Dito.
* gcc.dg/vect/vect-widen-mult-half.c: Dito.
* gcc.dg/vect/vect-widen-mult-u16.c: Dito.
* gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Dito.
* gcc.dg/vect/vect-widen-mult-u8-u32.c: Dito.
* gcc.dg/vect/vect-widen-mult-u8.c: Dito.
gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c
gcc/testsuite/gcc.dg/vect/tree-vect.h
gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-s16.c
gcc/testsuite/gcc.dg/vect/vect-widen-mult-const-u16.c
gcc/testsuite/gcc.dg/vect/vect-widen-mult-half-u8.c
gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-s16-s32.c
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c
gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c