public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH v2] LoongArch: Added vectorized hardware inspection for testsuite.
@ 2023-11-28  8:23 chenxiaolong
  2023-12-02  8:43 ` chenglulu
  0 siblings, 1 reply; 2+ messages in thread
From: chenxiaolong @ 2023-11-28  8:23 UTC (permalink / raw)
  To: gcc-patches; +Cc: xry111, i, xuchenghua, chenglulu, chenxiaolong

  When GCC regression tests are executed on a cpu that does not support
vectorization, the loongarch/vector directory will have some FAIL entries for
all test cases related to vectorization runs. In order to solve this kind
of problem, a vectorized hardware detection function was added to the code,
which can only be compiled but not run.

gcc/testsuite/ChangeLog:

	* gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c:Remove
	the default Settings to run the behavior.
	* gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvadd.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvadda.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvaddi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvand.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvandi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvandn.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitset.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvclo.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvclz.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvextrins.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvffinth.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvftintl.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvilvh.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvilvl.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvld.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvldi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmadd.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmsub.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmul.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvneg.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvnor.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvnori.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvor.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvori.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvorn.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpackev.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpackod.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpickev.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpickod.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpickve.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvprem.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvpremi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvreplve.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvrotr.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvrotri.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvseq.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvseqi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsll.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvslli.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsra.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrai.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsran.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrani.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrar.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrari.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrl.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrli.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrln.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssran.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssrani.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssrln.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvst.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsub.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsubi.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvxor.c:Dito.
	* gcc.target/loongarch/vector/lasx/lasx-xvxori.c:Dito.
	* gcc.target/loongarch/vector/loongarch-vector.exp:Added hardware
	detection to set the behavior of program execution based on the
	characteristics of the hardware.
	* gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c:Remove the default
	Settings to run the behavior.
	* gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vadd.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vadda.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vaddi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vand.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vandi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vandn.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vavg-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vavg-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitclr.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitclri.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitrev.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitsel.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitseli.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitset.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbitseti.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbsll.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vbsrl.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vclo.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vclz.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vexth-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vexth-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vextl-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vextl-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vextrins.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vffint-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vffint-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vffint-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfrstp.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vftint-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vftint-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vftint-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vftint-4.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vilvh.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vilvl.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vld.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vldi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmadd.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmax-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmax-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmin-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmin-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmini-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmini-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmod-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmod-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmskgez.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmskltz.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmsknz.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmsub.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmul.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vneg.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vnor.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vnori.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vor.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vori.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vorn.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vpackev.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vpackod.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vpcnt.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vpickev.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vpickod.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vpremi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vreplve.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vreplvei.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vrotr.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vrotri.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsat-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsat-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vseq.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vseqi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vshuf.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsigncov.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsle-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsle-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vslei-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vslei-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsll.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vslli.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vslt-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vslt-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vslti-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vslti-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsra.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrai.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsran.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrani.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrar.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrari.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrarn.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrarni.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrl.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrli.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrln.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrlni.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrlr.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrlri.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssran.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssrani.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssrarn.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssrarni.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssrln.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssrlni.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssub-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vssub-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vst.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsub.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsubi.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vxor.c:Dito.
	* gcc.target/loongarch/vector/lsx/lsx-vxori.c:Dito.
---
 .../loongarch/vector/lasx/lasx-xvabsd-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvabsd-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvadd.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvadda.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvaddi.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvaddwev-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvaddwev-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvaddwev-3.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvaddwod-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvaddwod-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvaddwod-3.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvand.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvandi.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvandn.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvavg-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvavg-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvavgr-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvavgr-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvbitclr.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvbitclri.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvbitrev.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvbitrevi.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvbitsel.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvbitseli.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvbitset.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvbitseti.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvbsll_v.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvbsrl_v.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvclo.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvclz.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvdiv-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvdiv-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvext2xv-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvext2xv-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvexth-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvexth-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvextl-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvextl-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvextrins.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfadd_d.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvfadd_s.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvfclass_d.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvfclass_s.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_caf_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_cle_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_clt_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_cne_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_cor_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_cun_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_saf_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_seq_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_sle_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_slt_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_sne_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_sor_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcmp_sun_s.c |  1 -
 .../loongarch/vector/lasx/lasx-xvfcvt.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvfcvth.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvffint-1.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvffint-2.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvffinth.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvflogb_d.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvflogb_s.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfmadd_d.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfmadd_s.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfmax_d.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvfmax_s.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvfmaxa_d.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfmaxa_s.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfnmadd_d.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvfnmadd_s.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvfrint_d.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfrint_s.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfrstp.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvfrstpi.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvfsqrt_d.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvfsqrt_s.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvftint-1.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvftint-2.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvftint-3.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvftintl.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvhaddw-1.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvhaddw-2.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvhsubw-1.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvhsubw-2.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvilvh.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvilvl.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvinsgr2vr.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvinsve0.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvld.c         |  1 -
 .../loongarch/vector/lasx/lasx-xvldi.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvmadd.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvmaddwev-1.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvmaddwev-2.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvmaddwev-3.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvmaddwod-1.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvmaddwod-2.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvmaddwod-3.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvmax-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmax-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmaxi-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvmaxi-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvmin-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmin-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmini-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvmini-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvmod-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmod-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmskgez.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvmskltz.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvmsknz.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmsub.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvmuh-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmuh-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvmul.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvmulwev-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvmulwev-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvmulwev-3.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvmulwod-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvmulwod-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvmulwod-3.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvneg.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvnor.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvnori.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvor.c         |  1 -
 .../loongarch/vector/lasx/lasx-xvori.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvorn.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvpackev.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvpackod.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvpcnt.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvpickev.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvpickod.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvpickve.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvpickve2gr.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvprem.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvpremi.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvreplgr2vr.c  |  1 -
 .../loongarch/vector/lasx/lasx-xvreplve.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvreplve0.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvreplvei.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvrotr.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvrotri.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsadd-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvsadd-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvsat-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsat-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvseq.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvseqi.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvshuf4i_b.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvshuf_b.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvsigncov.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvsle-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsle-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvslei-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvslei-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvsll.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvslli.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsllwil-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvsllwil-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvslt-1.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvslt-2.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvslti-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvslti-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvsra.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvsrai.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsran.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsrani.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsrar.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsrari.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsrarn.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsrarni.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvsrl.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvsrli.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsrln.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsrlni.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsrlr.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsrlri.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsrlrn.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvsrlrni.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvssran.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvssrani.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvssrarn.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvssrarni.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvssrln.c      |  1 -
 .../loongarch/vector/lasx/lasx-xvssrlni.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvssrlrn.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvssrlrni.c    |  1 -
 .../loongarch/vector/lasx/lasx-xvssub-1.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvssub-2.c     |  1 -
 .../loongarch/vector/lasx/lasx-xvst.c         |  1 -
 .../loongarch/vector/lasx/lasx-xvsub.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvsubi.c       |  1 -
 .../loongarch/vector/lasx/lasx-xvsubwev-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvsubwev-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvsubwod-1.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvsubwod-2.c   |  1 -
 .../loongarch/vector/lasx/lasx-xvxor.c        |  1 -
 .../loongarch/vector/lasx/lasx-xvxori.c       |  1 -
 .../loongarch/vector/loongarch-vector.exp     | 23 +++++++++++++++++++
 .../loongarch/vector/lsx/lsx-vabsd-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vabsd-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vadd.c           |  1 -
 .../loongarch/vector/lsx/lsx-vadda.c          |  1 -
 .../loongarch/vector/lsx/lsx-vaddi.c          |  1 -
 .../loongarch/vector/lsx/lsx-vaddwev-1.c      |  1 -
 .../loongarch/vector/lsx/lsx-vaddwev-2.c      |  1 -
 .../loongarch/vector/lsx/lsx-vaddwev-3.c      |  1 -
 .../loongarch/vector/lsx/lsx-vaddwod-1.c      |  1 -
 .../loongarch/vector/lsx/lsx-vaddwod-2.c      |  1 -
 .../loongarch/vector/lsx/lsx-vaddwod-3.c      |  1 -
 .../loongarch/vector/lsx/lsx-vand.c           |  1 -
 .../loongarch/vector/lsx/lsx-vandi.c          |  1 -
 .../loongarch/vector/lsx/lsx-vandn.c          |  1 -
 .../loongarch/vector/lsx/lsx-vavg-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vavg-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vavgr-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vavgr-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vbitclr.c        |  1 -
 .../loongarch/vector/lsx/lsx-vbitclri.c       |  1 -
 .../loongarch/vector/lsx/lsx-vbitrev.c        |  1 -
 .../loongarch/vector/lsx/lsx-vbitrevi.c       |  1 -
 .../loongarch/vector/lsx/lsx-vbitsel.c        |  1 -
 .../loongarch/vector/lsx/lsx-vbitseli.c       |  1 -
 .../loongarch/vector/lsx/lsx-vbitset.c        |  1 -
 .../loongarch/vector/lsx/lsx-vbitseti.c       |  1 -
 .../loongarch/vector/lsx/lsx-vbsll.c          |  1 -
 .../loongarch/vector/lsx/lsx-vbsrl.c          |  1 -
 .../loongarch/vector/lsx/lsx-vclo.c           |  1 -
 .../loongarch/vector/lsx/lsx-vclz.c           |  1 -
 .../loongarch/vector/lsx/lsx-vdiv-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vdiv-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vexth-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vexth-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vextl-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vextl-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vextrins.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfadd_d.c        |  1 -
 .../loongarch/vector/lsx/lsx-vfadd_s.c        |  1 -
 .../loongarch/vector/lsx/lsx-vfclass_d.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfclass_s.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_caf.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_ceq.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_cle.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_clt.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_cne.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_cor.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_cun.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_saf.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_seq.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_sle.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_slt.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_sne.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_sor.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcmp_sun.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfcvt-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vfcvt-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vffint-1.c       |  1 -
 .../loongarch/vector/lsx/lsx-vffint-2.c       |  1 -
 .../loongarch/vector/lsx/lsx-vffint-3.c       |  1 -
 .../loongarch/vector/lsx/lsx-vflogb_d.c       |  1 -
 .../loongarch/vector/lsx/lsx-vflogb_s.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfmadd_d.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfmadd_s.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfmax_d.c        |  1 -
 .../loongarch/vector/lsx/lsx-vfmax_s.c        |  1 -
 .../loongarch/vector/lsx/lsx-vfmaxa_d.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfmaxa_s.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfnmadd_d.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfnmadd_s.c      |  1 -
 .../loongarch/vector/lsx/lsx-vfrint_d.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfrint_s.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfrstp.c         |  1 -
 .../loongarch/vector/lsx/lsx-vfrstpi.c        |  1 -
 .../loongarch/vector/lsx/lsx-vfsqrt_d.c       |  1 -
 .../loongarch/vector/lsx/lsx-vfsqrt_s.c       |  1 -
 .../loongarch/vector/lsx/lsx-vftint-1.c       |  1 -
 .../loongarch/vector/lsx/lsx-vftint-2.c       |  1 -
 .../loongarch/vector/lsx/lsx-vftint-3.c       |  1 -
 .../loongarch/vector/lsx/lsx-vftint-4.c       |  1 -
 .../loongarch/vector/lsx/lsx-vhaddw-1.c       |  1 -
 .../loongarch/vector/lsx/lsx-vhaddw-2.c       |  1 -
 .../loongarch/vector/lsx/lsx-vhsubw-1.c       |  1 -
 .../loongarch/vector/lsx/lsx-vhsubw-2.c       |  1 -
 .../loongarch/vector/lsx/lsx-vilvh.c          |  1 -
 .../loongarch/vector/lsx/lsx-vilvl.c          |  1 -
 .../loongarch/vector/lsx/lsx-vinsgr2vr.c      |  1 -
 .../gcc.target/loongarch/vector/lsx/lsx-vld.c |  1 -
 .../loongarch/vector/lsx/lsx-vldi.c           |  1 -
 .../loongarch/vector/lsx/lsx-vmadd.c          |  1 -
 .../loongarch/vector/lsx/lsx-vmaddwev-1.c     |  1 -
 .../loongarch/vector/lsx/lsx-vmaddwev-2.c     |  1 -
 .../loongarch/vector/lsx/lsx-vmaddwev-3.c     |  1 -
 .../loongarch/vector/lsx/lsx-vmaddwod-1.c     |  1 -
 .../loongarch/vector/lsx/lsx-vmaddwod-2.c     |  1 -
 .../loongarch/vector/lsx/lsx-vmaddwod-3.c     |  1 -
 .../loongarch/vector/lsx/lsx-vmax-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmax-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmaxi-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vmaxi-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vmin-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmin-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmini-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vmini-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vmod-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmod-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmskgez.c        |  1 -
 .../loongarch/vector/lsx/lsx-vmskltz.c        |  1 -
 .../loongarch/vector/lsx/lsx-vmsknz.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmsub.c          |  1 -
 .../loongarch/vector/lsx/lsx-vmuh-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmuh-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vmul.c           |  1 -
 .../loongarch/vector/lsx/lsx-vmulwev-1.c      |  1 -
 .../loongarch/vector/lsx/lsx-vmulwev-2.c      |  1 -
 .../loongarch/vector/lsx/lsx-vmulwev-3.c      |  1 -
 .../loongarch/vector/lsx/lsx-vmulwod-1.c      |  1 -
 .../loongarch/vector/lsx/lsx-vmulwod-2.c      |  1 -
 .../loongarch/vector/lsx/lsx-vmulwod-3.c      |  1 -
 .../loongarch/vector/lsx/lsx-vneg.c           |  1 -
 .../loongarch/vector/lsx/lsx-vnor.c           |  1 -
 .../loongarch/vector/lsx/lsx-vnori.c          |  1 -
 .../gcc.target/loongarch/vector/lsx/lsx-vor.c |  1 -
 .../loongarch/vector/lsx/lsx-vori.c           |  1 -
 .../loongarch/vector/lsx/lsx-vorn.c           |  1 -
 .../loongarch/vector/lsx/lsx-vpackev.c        |  1 -
 .../loongarch/vector/lsx/lsx-vpackod.c        |  1 -
 .../loongarch/vector/lsx/lsx-vpcnt.c          |  1 -
 .../loongarch/vector/lsx/lsx-vpickev.c        |  1 -
 .../loongarch/vector/lsx/lsx-vpickod.c        |  1 -
 .../loongarch/vector/lsx/lsx-vpickve2gr.c     |  1 -
 .../loongarch/vector/lsx/lsx-vpremi.c         |  1 -
 .../loongarch/vector/lsx/lsx-vreplgr2vr.c     |  1 -
 .../loongarch/vector/lsx/lsx-vreplve.c        |  1 -
 .../loongarch/vector/lsx/lsx-vreplvei.c       |  1 -
 .../loongarch/vector/lsx/lsx-vrotr.c          |  1 -
 .../loongarch/vector/lsx/lsx-vrotri.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsadd-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vsadd-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vsat-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsat-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vseq.c           |  1 -
 .../loongarch/vector/lsx/lsx-vseqi.c          |  1 -
 .../loongarch/vector/lsx/lsx-vshuf.c          |  1 -
 .../loongarch/vector/lsx/lsx-vshuf4i.c        |  1 -
 .../loongarch/vector/lsx/lsx-vsigncov.c       |  1 -
 .../loongarch/vector/lsx/lsx-vsle-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsle-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vslei-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vslei-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vsll.c           |  1 -
 .../loongarch/vector/lsx/lsx-vslli.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsllwil-1.c      |  1 -
 .../loongarch/vector/lsx/lsx-vsllwil-2.c      |  1 -
 .../loongarch/vector/lsx/lsx-vslt-1.c         |  1 -
 .../loongarch/vector/lsx/lsx-vslt-2.c         |  1 -
 .../loongarch/vector/lsx/lsx-vslti-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vslti-2.c        |  1 -
 .../loongarch/vector/lsx/lsx-vsra.c           |  1 -
 .../loongarch/vector/lsx/lsx-vsrai.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsran.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsrani.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsrar.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsrari.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsrarn.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsrarni.c        |  1 -
 .../loongarch/vector/lsx/lsx-vsrl.c           |  1 -
 .../loongarch/vector/lsx/lsx-vsrli.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsrln.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsrlni.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsrlr.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsrlri.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsrlrn.c         |  1 -
 .../loongarch/vector/lsx/lsx-vsrlrni.c        |  1 -
 .../loongarch/vector/lsx/lsx-vssran.c         |  1 -
 .../loongarch/vector/lsx/lsx-vssrani.c        |  1 -
 .../loongarch/vector/lsx/lsx-vssrarn.c        |  1 -
 .../loongarch/vector/lsx/lsx-vssrarni.c       |  1 -
 .../loongarch/vector/lsx/lsx-vssrln.c         |  1 -
 .../loongarch/vector/lsx/lsx-vssrlni.c        |  1 -
 .../loongarch/vector/lsx/lsx-vssrlrn.c        |  1 -
 .../loongarch/vector/lsx/lsx-vssrlrni.c       |  1 -
 .../loongarch/vector/lsx/lsx-vssub-1.c        |  1 -
 .../loongarch/vector/lsx/lsx-vssub-2.c        |  1 -
 .../gcc.target/loongarch/vector/lsx/lsx-vst.c |  1 -
 .../loongarch/vector/lsx/lsx-vsub.c           |  1 -
 .../loongarch/vector/lsx/lsx-vsubi.c          |  1 -
 .../loongarch/vector/lsx/lsx-vsubwev-1.c      |  1 -
 .../loongarch/vector/lsx/lsx-vsubwev-2.c      |  1 -
 .../loongarch/vector/lsx/lsx-vsubwod-1.c      |  1 -
 .../loongarch/vector/lsx/lsx-vsubwod-2.c      |  1 -
 .../loongarch/vector/lsx/lsx-vxor.c           |  1 -
 .../loongarch/vector/lsx/lsx-vxori.c          |  1 -
 393 files changed, 23 insertions(+), 392 deletions(-)

diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c
index 41fae32df0d..5e15a12cb97 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c
index bd7a9069da6..fa0f9f6b5ed 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c
index 29329572364..82da73440b6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c
index d6b57d1cd44..2c2701dc22d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c
index 054bf6e55df..064b26fb69b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c
index 70f3bf783a6..1600739276c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c
index 22528a14f7e..c45840ea266 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c
index 38a0a53d75f..567bc1faf94 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c
index a4dc565e95b..775b905475a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c
index a2fbe9ed00a..34721ad56af 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c
index 8c98fc4be22..30d52b01c09 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c
index e485786dd3b..96ad473a382 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c
index 26cddc53a49..59d6a14ab56 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c
index bc3590c210e..b2809d36948 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c
index 5ce31ebbdc8..18d18628077 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c
index d04e4275369..4a79277b4e4 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c
index 37b78aa1b08..7e6a244e702 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c
index 3944a6ac064..f020cbeea1f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c
index def7b588eec..70c928886dc 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c
index 713eb19d56d..7eee98f40fa 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c
index 2b0e7f8d1de..a4f104e8e3d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c
index 2b8327d91b0..967a01f6d95 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c
index c9847a6152d..414080540d2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c
index 1edb4fca251..b2532f5eb82 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c
index c195cd91ca8..ff9d030f0e9 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c
index 47f37e4b3d4..9081443bc9a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c
index 3c1a8b8e61c..7110423fc0c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c
index 340f7691b69..236b5b28e35 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c
index dbc52f92b7c..927fa16fe54 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c
index 89191c46757..3e39c212acc 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c
index 0d7c677039b..e3cfe283e76 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c
index fd8b6d38cf8..71543290a3c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c
index 94f31019c39..2e9e4b03dc9 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c
index d93201bc469..f6a098d96bd 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c
index 9fb4e3ff0be..c64e6cadfa2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c
index fe6ff15d8a6..33ede4dab81 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c
index c0d3e8e754c..7f59c765d9a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c
index 8c7ab4ed307..d9eee597c3e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c
index 8e61f1c6d32..e4dc8bf1059 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c
index 657a19e5896..7cd7ad8a308 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c
index 4002c4074c2..62ca8c9c307 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c
index 5d5b4c43c9c..5a273307579 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 /* { dg-timeout 500 } */
 #include "../simd_correctness_check.h"
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c
index 888e85b6ed2..cae82f6cb02 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 /* { dg-timeout 500 } */
 #include "../simd_correctness_check.h"
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c
index fa3372358d6..1fe7c8bc588 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c
index 6d6649f6fbc..d4c4aa150e5 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c
index a64dd759812..1ca2fbd91ac 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c
index 733cc00eed4..0dffd68e724 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c
index 1907410708c..77ba5fca40c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c
index 8dd58f2282c..954c7575c66 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c
index 3230c101d4e..98eb38573dd 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c
index 23cbc4bf024..1427165fdd1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c
index 6641d2c5848..e61e0e65530 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c
index d25fc25da24..24f4f205498 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c
index 8210f749b11..f468d93c68d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c
index 9d015a5c858..29c128e796c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c
index a61681073d5..29c080c50c6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c
index 41f274920a1..eee56168b6b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c
index 116399a7c25..8b6225d06b5 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c
index 001ce1c69f6..7933ec58066 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c
index dd04fd788b1..e0240cb5c54 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c
index 3e2b15507ac..c6f4aeaa646 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c
index e310ff5ee11..4d8e71bd2fc 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c
index bba1a06f3d6..57a4cd2b909 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c
index b641c733fa5..798c752804d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c
index c85c94bf674..f5c49f982d3 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c
index bde41dd5c03..d25bbe6ddef 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c
index 207ba167f31..eefa1e5acc6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c
index 9b7703231db..a9271e60d0d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c
index 96bbb942dba..63605b85c70 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c
index c73a8a74aff..4b59e340336 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c
index d161c850c2c..0f6c5e4cc91 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c
index c5e9576ead4..3f4540425c1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c
index 4babf163898..e65ded196ac 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 /* { dg-timeout 500 } */
 #include "../simd_correctness_check.h"
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c
index 9f2fa674776..fbfe300eac4 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 /* { dg-timeout 500 } */
 #include "../simd_correctness_check.h"
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c
index 557f9f8b50e..72b3fe08d2d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c
index cdb7b11aa1a..cbb23e0a825 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c
index 18d5c51de02..21f61723167 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c
index 27df4a27daf..0a28716bcdb 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c
index c75468d42ee..24b21ef8a6a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c
index ad72f7596bc..5a72994d559 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c
index 19db4e192d2..c02e00bddab 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c
index b0fdf7e0b7d..f20ec5b8396 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c
index 1cf0ec698b1..03a885648db 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c
index 14ec081a4d1..9ee92aa8572 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c
index fa4d5fd6fc2..e5101a8573b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c
index 87c3e25b137..685b76e7e35 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c
index 5a047a5083b..cbadbd3d659 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c
index 4393045c3ac..c78eb7fce94 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c
index ce28c4857f3..9e3cd70874d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c
index 644d2ce4ba2..b356dd1bf5e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c
index c1eda6c6c4a..f39a94ab095 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c
index 84b3c659992..51e4661d5b2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c
index f9634b1284f..6a04e726831 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c
index 6238685bce9..5e5b35de506 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c
index 5fa080375c9..bfa095dc82d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c
index 40549448ee3..6a47045839e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c
index 6838769331f..d456cbfffbb 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c
index f9f88b65402..7f1c40c004a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c
index 5210e4cf906..abe92a605b7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c
index 96c6671f247..4b8932ab02c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c
index 38f2c0afec0..561d964b1a7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c
index e804a0a45ec..cc52343ec65 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c
index b6b34063cd9..2373c96ef4e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c
index 7dbf335c14d..9df0af7edc3 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c
index 9eaa0e9e769..0eb03acbe10 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c
index 01aabada810..6579978b7f5 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c
index 8eb7d93558b..7402ff6f0af 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c
index 6f34f6ffcbc..fd052cd8190 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c
index d0a9e9d2fed..cb39dbbad05 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c
index 15e66ae3800..952725afc7f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c
index 53b21f98be1..22aa6ab0ad9 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c
index 81865fd32bb..6b48f8ab87f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c
index 8c8d4996b4e..4e13f34dd8b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c
index 58ad8bfcd8d..2e42c1d64cc 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c
index 85d24fe44c2..2d420c280a7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c
index be3c8e718f8..f14aa47cae8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c
index 01ff7164904..e09174d0882 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c
index 32088f4aede..2a4c09c5226 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c
index 19157f6822a..7afa6ad9433 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c
index 80fdcda6376..ad69c1e47c8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c
index 1a4b221fe7a..27a7fdd6725 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c
index 9fcd3ce0c01..c55d20d45e2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c
index 3cd1626d419..fe17ef13fc3 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c
index 3a491ecabe5..2b8e6228bd1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c
index 995a34c180d..8a8062a9913 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c
index 27eef710d61..11643896c53 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c
index ee91af95f9f..0341bde9588 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c
index fa6cdff3121..de7a208c35f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c
index 33b96d657dc..e8395707000 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c
index cdd20e8813d..ee335779f1b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c
index d2e742e8104..7d6be36649d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c
index 66faa74d0ca..831247beb93 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c
index a9778809fda..65188ad4142 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c
index a2edbb80ac3..d234066740d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c
index 8bd3a827356..2e18db10885 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c
index 9346f9bfb41..e9fc1d7d3b8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c
index 9346f9bfb41..e9fc1d7d3b8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c
index 81456bc1bbd..1685747c07d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c
index 7aa76c2baf6..beeee765f0e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c
index a2bc2da521d..5643b913f5b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c
index 9346f9bfb41..e9fc1d7d3b8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c
index 21446e55eb2..49439865c42 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c
index c1b8e1752ae..24d508f81ef 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c
index 2a4f29b509f..cecac61739d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c
index a3afc9811ba..6cd4e050315 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c
index b4ac50271f5..29a4f5ae22f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c
index e5ee89debc3..571145b84e4 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c
index 2a42386ced5..41b9470c10e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c
index 5478d19c14b..6c9b9646001 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c
index c8a00ca89fd..600168127e0 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c
index 641ea2315ff..d8a29dbd225 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c
index 2a6eee0fd22..5137f5de699 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c
index ed752df0096..13f8c8c4fbe 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c
index bc98b41aff9..ef1784f6775 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c
index 06717802c11..21f68132b6b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c
index 093d5640ea2..0adadaa3977 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c
index 7179e715cd3..4a29276243a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c
index 003e29b67ee..50e9a9f533a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c
index ef3a47da508..22a7a31a96e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c
index 76651af6334..4b68aeb1831 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c
index ca1f5e94f72..f44f083b708 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c
index 6864f5eb879..60278e22b51 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c
index 7dd2778a560..87d069d1f8f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c
index d93e4314e86..9eefa782b79 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c
index 2bf9ae9c37d..b4bda4dabc6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c
index a51be899bc6..871d0241b4b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c
index e08934b1262..eba7c116412 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c
index 44c20a9544e..96382483e62 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c
index fb47385c025..542b6fd3a5c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c
index 63ba92ead1b..cfd61ba408a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c
index c145f7ff346..c847e281244 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c
index b5c0fca74af..c0ce0dd8864 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c
index 1d591c35c9b..8ac09a02605 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c
index e8696701fc8..dd0a09c4e62 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c
index d549910517d..42a6958750a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c
index 0fb6483cfcc..a7acf351da8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c
index 22e62a3e70a..c4e1e14e0a3 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c
index 71f770aff8a..4a2e1471271 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c
index cbc1de37178..b17c7c4b373 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c
index 8fc7a0029d8..bfca007d7c7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c
index fdb0c25f136..4648f751a4b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c
index dd3c2c6f653..25482aebc8f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c
index 7848ddd419f..c284254ab56 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c
index b1c16baf419..c39002ed55f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c
index 356eb21822d..09313d03c73 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c
index 116bebbb681..6d53719a640 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c
index 977061097e9..c812a1b0ccf 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c
index b55e388b1e2..2683355fe47 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c
index ada72a16a09..dc187aa2c15 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c
index f42523850a1..b13ea88a703 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c
index 3c5e775ff36..68a2cac21bd 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c
index c1de1e8d345..e940491a607 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c
index a3c0de6d354..8a127268531 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c
index caa72ca61d7..ba535d1e040 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c
index 57d883c04c6..0a1d0277ca7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c
index 1687729d361..660c20da82e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c
index 8d6ed92a1c1..9710d128cce 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c
index 18b36c87306..506e983da1d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c
index 8fd6298f723..da7203af76e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lasxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp b/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
index 2c37aa91d4c..d53bee52ab1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
+++ b/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
@@ -33,9 +33,32 @@ if ![info exists DEFAULT_CFLAGS] then {
 #Initialize `dg'.
 dg-init
 
+# If the target hardware supports LSX, the default action is "run", otherwise
+# just "compile".
+global dg-do-what-default
+if {[check_effective_target_loongarch_sx_hw]} then {
+  set dg-do-what-default run
+} else {
+  set dg-do-what-default compile
+}
+
 #Main loop.
 dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/lsx/*.\[cS\]]] \
 	" -mlsx" $DEFAULT_CFLAGS
+
+dg-finish
+
+dg-init
+# If the target hardware supports LASX, the default action is "run", otherwise
+# just "compile".
+
+global dg-do-what-default
+if {[check_effective_target_loongarch_asx_hw]} then {
+  set dg-do-what-default run
+} else {
+  set dg-do-what-default compile
+}
+
 dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/lasx/*.\[cS\]]] \
 	" -mlasx" $DEFAULT_CFLAGS
 # All done.
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c
index e336581f3b4..8790470a46c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c
index c1af80e1463..77e027bdbd7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c
index 7cfb989e4e6..e2c4f3ad3e6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c
index 4bb699eab4a..c7ce0a75b5f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c
index 77afabe92fa..23f28bc344e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c
index b7b16a325bf..54503e22b97 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c
index a407cadfbaa..0b1e909595a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c
index 4d5c6099844..eefd0be2a8a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c
index 0ebe8c8a9fb..1016afe21f1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c
index 379517f39c6..befbf7049c7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c
index 30dc8351839..9365d242dde 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c
index 1597749b546..374b8b03537 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c
index 906da69caf7..ad4b5d307f7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c
index 3ae2d769421..e645b9475bc 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c
index 2177ca3f6f7..0d7463eda2f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c
index 1b0d879e480..bc16057ffec 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c
index 4b726253742..e494870bc8c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c
index 22908b1ea19..ff9907dd888 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c
index 411dcaa4034..d663653a0d1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c
index 5d7d66e062f..9017d1541ff 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c
index ba4f4b6dc07..5d6d1ef4bb7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c
index 9739182cdd0..1f730a68817 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c
index 52ac9939f92..2239b3740da 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c
index f2d6fb0429c..d5818879f91 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c
index e05af675e23..a1737c51b58 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c
index 540a724a79b..577fbeb4a8d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c
index 34246c5518b..d60d8434fc3 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c
index 986b7d5667e..a8d0e0fe237 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c
index 2c1099a04e6..c386ed74c8e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c
index 12df2c6703c..aa3e54a8df2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c
index cb4be04757c..36ee4b83b17 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c
index f2bc7df27c8..7cf31e21c3d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c
index f6390800d82..32db7a9c732 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c
index 6ab217e979e..78afaa8bb13 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c
index 99854dbd85e..99859616961 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c
index 73bb530c9fc..31a3b5e4282 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c
index 8d4158b5734..e9187db909e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c
index 7ffbd385ee0..b4d65d678e8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c
index 3884302787b..83b013b95a8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c
index 9706d7adca3..d570dcd249f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c
index 7166f954bd3..a3a5f44d814 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c
index b448c207629..d38b6ab9d94 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c
index 98941b47d8b..74ff46f897c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c
index 409bce0ecda..a40019e3910 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c
index 39c9cf7a7a2..934169c6e75 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c
index c3da43bb499..c351daac0b6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c
index 5228dbede13..8ca078c9e8e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c
index a2beff53fb4..b57cf604c42 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c
index bfa4914bee6..6d35a4a3034 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c
index bc573936dc5..07101104f7d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c
index 87cb8da7ca6..dd418110c52 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c
index 3845e8ec359..5b2e8d6a49f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c
index 964eff79f42..98a798c5f13 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c
index ea47baf40df..413a81cb7c6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c
index 68cb5a52fbd..78c8f19a59e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c
index d4a86e26241..4d71b07ecae 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c
index e8f4f12b992..476782ce4d0 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c
index 85db95762e4..4a54fe13382 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c
index f8839cfcd7b..bb4ac9dfc27 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c
index 9150e27ca27..e12e95367a0 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c
index cc36bf13688..de5c46167c2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c
index 6245896205c..3556daa721b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c
index c5de1ac7ae9..fa6ee6fd273 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c
index 6b85e87bdce..22a8f6b91f1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c
index 442473fb410..bd942da1c57 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c
index 876588827ae..a5e513c7318 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c
index c2766d5c649..ab8265bc2a8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c
index 5fcdedd3f92..8a09f61fe51 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c
index 96b14aad6c4..0d0475a449a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c
index bf8414b492c..58470aef1d8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c
index c60ff2b466c..0b107401652 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 /* { dg-timeout 500 } */
 #include "../simd_correctness_check.h"
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c
index 12cb02303e3..61f28325a6f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 /* { dg-timeout 500 } */
 #include "../simd_correctness_check.h"
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c
index ac0ade8b135..30d6ed51ca3 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c
index a2b110f214a..e74dfb0d54c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c
index 8a35dfe2494..5bae5a67fe7 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c
index ffd80540bdc..4a76ee69ff1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c
index 8d0d56632ab..5bf753662a2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c
index 5dba807f694..ffbdb006911 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c
index 7f6d2f4d1ad..d13f7d0d91b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c
index 9c5bb913134..2d6b92375bc 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c
index af75f8e4ee0..ab3abf2a365 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c
index 37c769a2dc2..078d229dafa 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c
index 0b51cb8cfd0..1999543f423 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c
index 26b51ee1421..3d9b1a8170e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c
index aa802b2959e..aefcdb96051 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c
index 88c66f220b8..4226f868321 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c
index 2b9dcc0b55b..c45d726675e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c
index 7cd9abb7c69..815ca0cdb95 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c
index 089500ea9ed..6ba93f73c6b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c
index 3fade5157cc..33369303f2c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c
index d3fd83da757..2f55309ce3c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c
index 83928568584..0a48f655aa0 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c
index bab2c6cf385..091343e8221 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c
index 5875aa5978d..42d873b4ccb 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c
index 4be7fce8269..9f6aa3d1297 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c
index 8a4c39502f5..6b06e204e10 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c
index b0e22f955b0..c96462994d5 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c
index 51a9a92e842..96db676e7c9 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c
index 7cff1d848b8..64c61f0a19a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c
index b79af2228e8..27c50bdbb23 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c
index b2a7a35bdbd..d076ae8f272 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c
index c90cae75e45..c6e183fd4bc 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c
index 772d040c3b2..e1e10cb609b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c
index 6eaae21342c..c0e9a1a9620 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c
index 5470d40dd69..cade92d25ea 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c
index 8deb04427a0..4ecfff10c80 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c
index 64a950f8135..7173052704c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c
index 8f743ec2e77..cfccbb7e6eb 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c
index d547af0d3aa..1cd2e7cdc73 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c
index 47cf33cfdbd..b4f171d20bd 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c
index ab650a024a3..8f630371eae 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c
index 60b6e3503fa..78b745a382a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c
index 8ba6662755b..5f3c049a153 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c
index 8357f4e80f2..9a949ef18d6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c
index e4afc8247a5..a16b518af27 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c
index 346f0316afb..5fbb48e8177 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c
index 6eea49a61b9..570bd1d13a0 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c
index f3e4e03903f..522f07950c1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c
index 9f5702e2c9b..62d1e342089 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c
index 9441ba50e35..e077ce7d025 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c
index a7a3acce933..80b2da43dc1 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c
index a07a02ab212..fb43da265da 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c
index 537a1bb3b64..7686bcb5f62 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c
index 8a6e035c93b..d40b093e6c9 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c
index bb59bc312b8..6eb69cbf52d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c
index 030e87fd8c5..17a43bbc5ca 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c
index 783eedae1a1..85ae43e6339 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c
index 66982d89f3d..0b0200ed62d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c
index 58591f1bb16..5fd4af83367 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c
index 74269e319b6..e41c2f8f278 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c
index acca2bee9fa..5ec0a4d2a93 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c
index ef0ad676eb0..36c9bf33601 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c
index a5f02b1b115..2f16a348349 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c
index 463adb48e9e..6634b3a9f7a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c
index a81be76f12b..157132c287e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c
index c42440cea26..286fe935a5b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c
index 4ae4dbf8b1c..81b16542f6e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c
index 1bc27c983bb..3eda1f166f4 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c
index 67d1899915f..d08f844817e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c
index cd8eefb470c..0cf4c664b24 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c
index 31e3919bf83..d709dbdb732 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c
index 4362941ab14..a031aaeb35f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c
index c16a291de50..f33c4a8b79a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c
index 4e7fcc02b12..8153964cf1d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c
index cd441b841a9..ee4a7e5b724 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c
index 0fb1bc18f24..933cb3b0b77 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c
index a26eb0a3d1b..febb6345a32 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c
index 15c6cedc2cf..80b2db33507 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c
index 0e72a33ddcc..e78a8b07ccb 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c
index 685a1bb3610..361d41a0417 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c
index 7b8ad7d5a44..169627dd397 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c
index 7a77e80c081..6a3978317b8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c
index 796e88cad57..985e32a246a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c
index 5f46293dcd9..b20f92ef8d8 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c
index 15c96ccfe0c..8ce161e92e9 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c
index e8d69f0e9d3..6f8ddd2195c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c
index 5bf3ce6e89f..442abf65b41 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c
index 768df528fce..8dbba943a3c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c
index fd7c22a8279..1285aa86a97 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c
index 2ca4f0b7ace..efccd1822f6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c
index 4e7c7ab7e17..ad6dd09081d 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c
index 92988035d8f..6cfec397d78 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c
index 6a842d9ce3e..b4ff7720632 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c
index 2a353d65acb..8ddc6157d14 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c
index 60d47420346..a0ecbc7dd1c 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c
index 3aa23bdc833..6abc66b89c6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c
index f9c7898557f..9f59d5ea4a9 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c
index 7b5e9a7bfb6..29e51a34d9b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c
index 5a8f4f70aba..28e8a3ff219 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c
index ca462c83411..94b58e65c92 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c
index 211339bb86a..ae9d885186f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c
index 2c3a5341645..d18448ea781 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c
index c630b426112..639361d7b16 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c
index 468a17c1520..11f19c249e4 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c
index e45ca36f088..5ab683fd5f5 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c
index 7ffcecde71a..526fb15dcf6 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c
index a23ad7cd294..b3c0c37c32b 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c
index 76fac97be50..7785e9f5924 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c
index ed600c72dcc..a07d5c5410f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c
index 61366814324..2189b8167f5 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c
index ec688bb1231..e1a63309682 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c
index 02f7ca08b3b..7035d256e45 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c
index fc4cbb4e500..d7a5d7f308e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c
index 0d5987567c1..028664bd8ca 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c
index 8afdffa508a..ad0eef8d395 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c
index f5c82bc74ba..01907dceecf 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c
index 37e0ccf4df7..35cd761eede 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c
index f0d391a09a8..358775ed3a2 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c
index 3b18bc13cb9..986ead0740f 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c
index 39ebff15487..9c86884320a 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c
index 62837f1ac17..c762b88f875 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c
index 72fa9717489..0b9ba470938 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c
index cc823d4ba2e..08ceab6ee0e 100644
--- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c
+++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c
@@ -1,4 +1,3 @@
-/* { dg-do run } */
 /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
 #include "../simd_correctness_check.h"
 #include <lsxintrin.h>
-- 
2.20.1


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re:[pushed] [PATCH v2] LoongArch: Added vectorized hardware inspection for testsuite.
  2023-11-28  8:23 [PATCH v2] LoongArch: Added vectorized hardware inspection for testsuite chenxiaolong
@ 2023-12-02  8:43 ` chenglulu
  0 siblings, 0 replies; 2+ messages in thread
From: chenglulu @ 2023-12-02  8:43 UTC (permalink / raw)
  To: chenxiaolong, gcc-patches; +Cc: xry111, i, xuchenghua

Pushed to r14-6071.

在 2023/11/28 下午4:23, chenxiaolong 写道:
>    When GCC regression tests are executed on a cpu that does not support
> vectorization, the loongarch/vector directory will have some FAIL entries for
> all test cases related to vectorization runs. In order to solve this kind
> of problem, a vectorized hardware detection function was added to the code,
> which can only be compiled but not run.
>
> gcc/testsuite/ChangeLog:
>
> 	* gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c:Remove
> 	the default Settings to run the behavior.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvadd.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvadda.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvaddi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvand.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvandi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvandn.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitset.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvclo.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvclz.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvextrins.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvffinth.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvftintl.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvilvh.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvilvl.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvld.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvldi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmadd.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmsub.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmul.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvneg.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvnor.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvnori.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvor.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvori.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvorn.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpackev.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpackod.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpickev.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpickod.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpickve.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvprem.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvpremi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvreplve.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvrotr.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvrotri.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvseq.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvseqi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsll.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvslli.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsra.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrai.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsran.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrani.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrar.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrari.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrl.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrli.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrln.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssran.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssrani.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssrln.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvst.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsub.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsubi.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvxor.c:Dito.
> 	* gcc.target/loongarch/vector/lasx/lasx-xvxori.c:Dito.
> 	* gcc.target/loongarch/vector/loongarch-vector.exp:Added hardware
> 	detection to set the behavior of program execution based on the
> 	characteristics of the hardware.
> 	* gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c:Remove the default
> 	Settings to run the behavior.
> 	* gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vadd.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vadda.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vaddi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vand.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vandi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vandn.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vavg-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vavg-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitclr.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitclri.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitrev.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitsel.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitseli.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitset.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbitseti.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbsll.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vbsrl.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vclo.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vclz.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vexth-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vexth-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vextl-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vextl-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vextrins.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vffint-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vffint-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vffint-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfrstp.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vftint-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vftint-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vftint-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vftint-4.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vilvh.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vilvl.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vld.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vldi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmadd.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmax-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmax-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmin-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmin-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmini-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmini-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmskgez.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmskltz.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmsknz.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmsub.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmul.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vneg.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vnor.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vnori.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vor.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vori.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vorn.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vpackev.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vpackod.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vpcnt.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vpickev.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vpickod.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vpremi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vreplve.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vreplvei.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vrotr.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vrotri.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsat-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsat-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vseq.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vseqi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vshuf.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsigncov.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsle-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsle-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vslei-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vslei-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsll.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vslli.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vslt-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vslt-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vslti-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vslti-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsra.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrai.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsran.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrani.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrar.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrari.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrarn.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrarni.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrl.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrli.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrln.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrlni.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrlr.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrlri.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssran.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssrani.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssrarn.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssrarni.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssrln.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssrlni.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssub-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vssub-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vst.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsub.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsubi.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vxor.c:Dito.
> 	* gcc.target/loongarch/vector/lsx/lsx-vxori.c:Dito.
> ---
>   .../loongarch/vector/lasx/lasx-xvabsd-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvabsd-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvadd.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvadda.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvaddi.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvaddwev-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvaddwev-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvaddwev-3.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvaddwod-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvaddwod-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvaddwod-3.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvand.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvandi.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvandn.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvavg-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvavg-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvavgr-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvavgr-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitclr.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitclri.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitrev.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitrevi.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitsel.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitseli.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitset.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvbitseti.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvbsll_v.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvbsrl_v.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvclo.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvclz.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvdiv-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvdiv-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvext2xv-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvext2xv-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvexth-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvexth-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvextl-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvextl-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvextrins.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfadd_d.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvfadd_s.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvfclass_d.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvfclass_s.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_caf_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_cle_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_clt_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_cne_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_cor_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_cun_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_saf_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_seq_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_sle_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_slt_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_sne_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_sor_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcmp_sun_s.c |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcvt.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvfcvth.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvffint-1.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvffint-2.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvffinth.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvflogb_d.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvflogb_s.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfmadd_d.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfmadd_s.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfmax_d.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvfmax_s.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvfmaxa_d.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfmaxa_s.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfnmadd_d.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvfnmadd_s.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvfrint_d.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfrint_s.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfrstp.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvfrstpi.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvfsqrt_d.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvfsqrt_s.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvftint-1.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvftint-2.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvftint-3.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvftintl.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvhaddw-1.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvhaddw-2.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvhsubw-1.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvhsubw-2.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvilvh.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvilvl.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvinsgr2vr.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvinsve0.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvld.c         |  1 -
>   .../loongarch/vector/lasx/lasx-xvldi.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvmadd.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaddwev-1.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaddwev-2.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaddwev-3.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaddwod-1.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaddwod-2.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaddwod-3.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvmax-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmax-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaxi-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvmaxi-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvmin-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmin-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmini-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvmini-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvmod-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmod-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmskgez.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvmskltz.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvmsknz.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmsub.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvmuh-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmuh-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvmul.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvmulwev-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvmulwev-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvmulwev-3.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvmulwod-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvmulwod-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvmulwod-3.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvneg.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvnor.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvnori.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvor.c         |  1 -
>   .../loongarch/vector/lasx/lasx-xvori.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvorn.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvpackev.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvpackod.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvpcnt.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvpickev.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvpickod.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvpickve.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvpickve2gr.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvprem.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvpremi.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvreplgr2vr.c  |  1 -
>   .../loongarch/vector/lasx/lasx-xvreplve.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvreplve0.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvreplvei.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvrotr.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvrotri.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsadd-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvsadd-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvsat-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsat-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvseq.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvseqi.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvshuf4i_b.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvshuf_b.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvsigncov.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvsle-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsle-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvslei-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvslei-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvsll.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvslli.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsllwil-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvsllwil-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvslt-1.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvslt-2.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvslti-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvslti-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvsra.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrai.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsran.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrani.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrar.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrari.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrarn.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrarni.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrl.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrli.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrln.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrlni.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrlr.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrlri.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrlrn.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvsrlrni.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvssran.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvssrani.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvssrarn.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvssrarni.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvssrln.c      |  1 -
>   .../loongarch/vector/lasx/lasx-xvssrlni.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvssrlrn.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvssrlrni.c    |  1 -
>   .../loongarch/vector/lasx/lasx-xvssub-1.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvssub-2.c     |  1 -
>   .../loongarch/vector/lasx/lasx-xvst.c         |  1 -
>   .../loongarch/vector/lasx/lasx-xvsub.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvsubi.c       |  1 -
>   .../loongarch/vector/lasx/lasx-xvsubwev-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvsubwev-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvsubwod-1.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvsubwod-2.c   |  1 -
>   .../loongarch/vector/lasx/lasx-xvxor.c        |  1 -
>   .../loongarch/vector/lasx/lasx-xvxori.c       |  1 -
>   .../loongarch/vector/loongarch-vector.exp     | 23 +++++++++++++++++++
>   .../loongarch/vector/lsx/lsx-vabsd-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vabsd-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vadd.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vadda.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vaddi.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vaddwev-1.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vaddwev-2.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vaddwev-3.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vaddwod-1.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vaddwod-2.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vaddwod-3.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vand.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vandi.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vandn.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vavg-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vavg-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vavgr-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vavgr-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vbitclr.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vbitclri.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vbitrev.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vbitrevi.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vbitsel.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vbitseli.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vbitset.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vbitseti.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vbsll.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vbsrl.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vclo.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vclz.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vdiv-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vdiv-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vexth-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vexth-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vextl-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vextl-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vextrins.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfadd_d.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vfadd_s.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vfclass_d.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfclass_s.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_caf.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_ceq.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_cle.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_clt.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_cne.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_cor.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_cun.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_saf.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_seq.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_sle.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_slt.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_sne.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_sor.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcmp_sun.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfcvt-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vfcvt-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vffint-1.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vffint-2.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vffint-3.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vflogb_d.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vflogb_s.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfmadd_d.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfmadd_s.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfmax_d.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vfmax_s.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vfmaxa_d.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfmaxa_s.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfnmadd_d.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfnmadd_s.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vfrint_d.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfrint_s.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfrstp.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vfrstpi.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vfsqrt_d.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vfsqrt_s.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vftint-1.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vftint-2.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vftint-3.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vftint-4.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vhaddw-1.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vhaddw-2.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vhsubw-1.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vhsubw-2.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vilvh.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vilvl.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vinsgr2vr.c      |  1 -
>   .../gcc.target/loongarch/vector/lsx/lsx-vld.c |  1 -
>   .../loongarch/vector/lsx/lsx-vldi.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vmadd.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vmaddwev-1.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vmaddwev-2.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vmaddwev-3.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vmaddwod-1.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vmaddwod-2.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vmaddwod-3.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vmax-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmax-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmaxi-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vmaxi-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vmin-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmin-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmini-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vmini-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vmod-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmod-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmskgez.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vmskltz.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vmsknz.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmsub.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vmuh-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmuh-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vmul.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vmulwev-1.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vmulwev-2.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vmulwev-3.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vmulwod-1.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vmulwod-2.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vmulwod-3.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vneg.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vnor.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vnori.c          |  1 -
>   .../gcc.target/loongarch/vector/lsx/lsx-vor.c |  1 -
>   .../loongarch/vector/lsx/lsx-vori.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vorn.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vpackev.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vpackod.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vpcnt.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vpickev.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vpickod.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vpickve2gr.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vpremi.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vreplgr2vr.c     |  1 -
>   .../loongarch/vector/lsx/lsx-vreplve.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vreplvei.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vrotr.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vrotri.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsadd-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vsadd-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vsat-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsat-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vseq.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vseqi.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vshuf.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vshuf4i.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vsigncov.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vsle-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsle-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vslei-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vslei-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vsll.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vslli.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsllwil-1.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vsllwil-2.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vslt-1.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vslt-2.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vslti-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vslti-2.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vsra.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vsrai.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsran.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsrani.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsrar.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsrari.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsrarn.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsrarni.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vsrl.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vsrli.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsrln.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsrlni.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsrlr.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsrlri.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsrlrn.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vsrlrni.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vssran.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vssrani.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vssrarn.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vssrarni.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vssrln.c         |  1 -
>   .../loongarch/vector/lsx/lsx-vssrlni.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vssrlrn.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vssrlrni.c       |  1 -
>   .../loongarch/vector/lsx/lsx-vssub-1.c        |  1 -
>   .../loongarch/vector/lsx/lsx-vssub-2.c        |  1 -
>   .../gcc.target/loongarch/vector/lsx/lsx-vst.c |  1 -
>   .../loongarch/vector/lsx/lsx-vsub.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vsubi.c          |  1 -
>   .../loongarch/vector/lsx/lsx-vsubwev-1.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vsubwev-2.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vsubwod-1.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vsubwod-2.c      |  1 -
>   .../loongarch/vector/lsx/lsx-vxor.c           |  1 -
>   .../loongarch/vector/lsx/lsx-vxori.c          |  1 -
>   393 files changed, 23 insertions(+), 392 deletions(-)
>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c
> index 41fae32df0d..5e15a12cb97 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c
> index bd7a9069da6..fa0f9f6b5ed 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvabsd-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c
> index 29329572364..82da73440b6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadd.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c
> index d6b57d1cd44..2c2701dc22d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvadda.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c
> index 054bf6e55df..064b26fb69b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c
> index 70f3bf783a6..1600739276c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c
> index 22528a14f7e..c45840ea266 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c
> index 38a0a53d75f..567bc1faf94 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwev-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c
> index a4dc565e95b..775b905475a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c
> index a2fbe9ed00a..34721ad56af 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c
> index 8c98fc4be22..30d52b01c09 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvaddwod-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c
> index e485786dd3b..96ad473a382 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvand.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c
> index 26cddc53a49..59d6a14ab56 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c
> index bc3590c210e..b2809d36948 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvandn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c
> index 5ce31ebbdc8..18d18628077 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c
> index d04e4275369..4a79277b4e4 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavg-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c
> index 37b78aa1b08..7e6a244e702 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c
> index 3944a6ac064..f020cbeea1f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvavgr-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c
> index def7b588eec..70c928886dc 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c
> index 713eb19d56d..7eee98f40fa 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitclri.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c
> index 2b0e7f8d1de..a4f104e8e3d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrev.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c
> index 2b8327d91b0..967a01f6d95 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitrevi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c
> index c9847a6152d..414080540d2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitsel.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c
> index 1edb4fca251..b2532f5eb82 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseli.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c
> index c195cd91ca8..ff9d030f0e9 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitset.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c
> index 47f37e4b3d4..9081443bc9a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbitseti.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c
> index 3c1a8b8e61c..7110423fc0c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsll_v.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c
> index 340f7691b69..236b5b28e35 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvbsrl_v.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c
> index dbc52f92b7c..927fa16fe54 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclo.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c
> index 89191c46757..3e39c212acc 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvclz.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c
> index 0d7c677039b..e3cfe283e76 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c
> index fd8b6d38cf8..71543290a3c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvdiv-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c
> index 94f31019c39..2e9e4b03dc9 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c
> index d93201bc469..f6a098d96bd 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvext2xv-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c
> index 9fb4e3ff0be..c64e6cadfa2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c
> index fe6ff15d8a6..33ede4dab81 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvexth-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c
> index c0d3e8e754c..7f59c765d9a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c
> index 8c7ab4ed307..d9eee597c3e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextl-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c
> index 8e61f1c6d32..e4dc8bf1059 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvextrins.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c
> index 657a19e5896..7cd7ad8a308 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c
> index 4002c4074c2..62ca8c9c307 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfadd_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c
> index 5d5b4c43c9c..5a273307579 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   /* { dg-timeout 500 } */
>   #include "../simd_correctness_check.h"
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c
> index 888e85b6ed2..cae82f6cb02 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfclass_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   /* { dg-timeout 500 } */
>   #include "../simd_correctness_check.h"
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c
> index fa3372358d6..1fe7c8bc588 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_caf_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c
> index 6d6649f6fbc..d4c4aa150e5 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_ceq_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c
> index a64dd759812..1ca2fbd91ac 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cle_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c
> index 733cc00eed4..0dffd68e724 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_clt_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c
> index 1907410708c..77ba5fca40c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cne_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c
> index 8dd58f2282c..954c7575c66 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cor_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c
> index 3230c101d4e..98eb38573dd 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_cun_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c
> index 23cbc4bf024..1427165fdd1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_saf_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c
> index 6641d2c5848..e61e0e65530 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_seq_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c
> index d25fc25da24..24f4f205498 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sle_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c
> index 8210f749b11..f468d93c68d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_slt_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c
> index 9d015a5c858..29c128e796c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sne_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c
> index a61681073d5..29c080c50c6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sor_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c
> index 41f274920a1..eee56168b6b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcmp_sun_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c
> index 116399a7c25..8b6225d06b5 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvt.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c
> index 001ce1c69f6..7933ec58066 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfcvth.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c
> index dd04fd788b1..e0240cb5c54 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c
> index 3e2b15507ac..c6f4aeaa646 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffint-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c
> index e310ff5ee11..4d8e71bd2fc 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvffinth.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c
> index bba1a06f3d6..57a4cd2b909 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c
> index b641c733fa5..798c752804d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvflogb_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c
> index c85c94bf674..f5c49f982d3 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c
> index bde41dd5c03..d25bbe6ddef 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmadd_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c
> index 207ba167f31..eefa1e5acc6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c
> index 9b7703231db..a9271e60d0d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmax_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c
> index 96bbb942dba..63605b85c70 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c
> index c73a8a74aff..4b59e340336 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfmaxa_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c
> index d161c850c2c..0f6c5e4cc91 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c
> index c5e9576ead4..3f4540425c1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfnmadd_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c
> index 4babf163898..e65ded196ac 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   /* { dg-timeout 500 } */
>   #include "../simd_correctness_check.h"
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c
> index 9f2fa674776..fbfe300eac4 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrint_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   /* { dg-timeout 500 } */
>   #include "../simd_correctness_check.h"
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c
> index 557f9f8b50e..72b3fe08d2d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstp.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c
> index cdb7b11aa1a..cbb23e0a825 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfrstpi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c
> index 18d5c51de02..21f61723167 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c
> index 27df4a27daf..0a28716bcdb 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvfsqrt_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c
> index c75468d42ee..24b21ef8a6a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c
> index ad72f7596bc..5a72994d559 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c
> index 19db4e192d2..c02e00bddab 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftint-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c
> index b0fdf7e0b7d..f20ec5b8396 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvftintl.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c
> index 1cf0ec698b1..03a885648db 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c
> index 14ec081a4d1..9ee92aa8572 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhaddw-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c
> index fa4d5fd6fc2..e5101a8573b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c
> index 87c3e25b137..685b76e7e35 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvhsubw-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c
> index 5a047a5083b..cbadbd3d659 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvh.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c
> index 4393045c3ac..c78eb7fce94 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvilvl.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c
> index ce28c4857f3..9e3cd70874d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsgr2vr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c
> index 644d2ce4ba2..b356dd1bf5e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvinsve0.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c
> index c1eda6c6c4a..f39a94ab095 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvld.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c
> index 84b3c659992..51e4661d5b2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvldi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c
> index f9634b1284f..6a04e726831 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmadd.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c
> index 6238685bce9..5e5b35de506 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c
> index 5fa080375c9..bfa095dc82d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c
> index 40549448ee3..6a47045839e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwev-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c
> index 6838769331f..d456cbfffbb 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c
> index f9f88b65402..7f1c40c004a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c
> index 5210e4cf906..abe92a605b7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaddwod-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c
> index 96c6671f247..4b8932ab02c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c
> index 38f2c0afec0..561d964b1a7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmax-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c
> index e804a0a45ec..cc52343ec65 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c
> index b6b34063cd9..2373c96ef4e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmaxi-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c
> index 7dbf335c14d..9df0af7edc3 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c
> index 9eaa0e9e769..0eb03acbe10 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmin-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c
> index 01aabada810..6579978b7f5 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c
> index 8eb7d93558b..7402ff6f0af 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmini-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c
> index 6f34f6ffcbc..fd052cd8190 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c
> index d0a9e9d2fed..cb39dbbad05 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c
> index 15e66ae3800..952725afc7f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskgez.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c
> index 53b21f98be1..22aa6ab0ad9 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmskltz.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c
> index 81865fd32bb..6b48f8ab87f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsknz.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c
> index 8c8d4996b4e..4e13f34dd8b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmsub.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c
> index 58ad8bfcd8d..2e42c1d64cc 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c
> index 85d24fe44c2..2d420c280a7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmuh-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c
> index be3c8e718f8..f14aa47cae8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmul.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c
> index 01ff7164904..e09174d0882 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c
> index 32088f4aede..2a4c09c5226 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c
> index 19157f6822a..7afa6ad9433 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwev-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c
> index 80fdcda6376..ad69c1e47c8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c
> index 1a4b221fe7a..27a7fdd6725 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c
> index 9fcd3ce0c01..c55d20d45e2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvmulwod-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c
> index 3cd1626d419..fe17ef13fc3 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvneg.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c
> index 3a491ecabe5..2b8e6228bd1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c
> index 995a34c180d..8a8062a9913 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvnori.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c
> index 27eef710d61..11643896c53 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c
> index ee91af95f9f..0341bde9588 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvori.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c
> index fa6cdff3121..de7a208c35f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvorn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c
> index 33b96d657dc..e8395707000 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackev.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c
> index cdd20e8813d..ee335779f1b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpackod.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c
> index d2e742e8104..7d6be36649d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpcnt.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c
> index 66faa74d0ca..831247beb93 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickev.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c
> index a9778809fda..65188ad4142 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickod.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c
> index a2edbb80ac3..d234066740d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c
> index 8bd3a827356..2e18db10885 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpickve2gr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c
> index 9346f9bfb41..e9fc1d7d3b8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvprem.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c
> index 9346f9bfb41..e9fc1d7d3b8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvpremi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c
> index 81456bc1bbd..1685747c07d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplgr2vr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c
> index 7aa76c2baf6..beeee765f0e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c
> index a2bc2da521d..5643b913f5b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplve0.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c
> index 9346f9bfb41..e9fc1d7d3b8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvreplvei.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c
> index 21446e55eb2..49439865c42 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c
> index c1b8e1752ae..24d508f81ef 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvrotri.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c
> index 2a4f29b509f..cecac61739d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c
> index a3afc9811ba..6cd4e050315 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsadd-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c
> index b4ac50271f5..29a4f5ae22f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c
> index e5ee89debc3..571145b84e4 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsat-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c
> index 2a42386ced5..41b9470c10e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseq.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c
> index 5478d19c14b..6c9b9646001 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvseqi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c
> index c8a00ca89fd..600168127e0 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf4i_b.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c
> index 641ea2315ff..d8a29dbd225 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvshuf_b.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c
> index 2a6eee0fd22..5137f5de699 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsigncov.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c
> index ed752df0096..13f8c8c4fbe 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c
> index bc98b41aff9..ef1784f6775 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsle-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c
> index 06717802c11..21f68132b6b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c
> index 093d5640ea2..0adadaa3977 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslei-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c
> index 7179e715cd3..4a29276243a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsll.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c
> index 003e29b67ee..50e9a9f533a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslli.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c
> index ef3a47da508..22a7a31a96e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c
> index 76651af6334..4b68aeb1831 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsllwil-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c
> index ca1f5e94f72..f44f083b708 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c
> index 6864f5eb879..60278e22b51 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslt-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c
> index 7dd2778a560..87d069d1f8f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c
> index d93e4314e86..9eefa782b79 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvslti-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c
> index 2bf9ae9c37d..b4bda4dabc6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsra.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c
> index a51be899bc6..871d0241b4b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrai.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c
> index e08934b1262..eba7c116412 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsran.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c
> index 44c20a9544e..96382483e62 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrani.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c
> index fb47385c025..542b6fd3a5c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrar.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c
> index 63ba92ead1b..cfd61ba408a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrari.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c
> index c145f7ff346..c847e281244 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c
> index b5c0fca74af..c0ce0dd8864 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrarni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c
> index 1d591c35c9b..8ac09a02605 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrl.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c
> index e8696701fc8..dd0a09c4e62 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrli.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c
> index d549910517d..42a6958750a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrln.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c
> index 0fb6483cfcc..a7acf351da8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c
> index 22e62a3e70a..c4e1e14e0a3 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c
> index 71f770aff8a..4a2e1471271 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlri.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c
> index cbc1de37178..b17c7c4b373 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c
> index 8fc7a0029d8..bfca007d7c7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsrlrni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c
> index fdb0c25f136..4648f751a4b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssran.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c
> index dd3c2c6f653..25482aebc8f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrani.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c
> index 7848ddd419f..c284254ab56 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c
> index b1c16baf419..c39002ed55f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrarni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c
> index 356eb21822d..09313d03c73 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrln.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c
> index 116bebbb681..6d53719a640 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c
> index 977061097e9..c812a1b0ccf 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c
> index b55e388b1e2..2683355fe47 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssrlrni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c
> index ada72a16a09..dc187aa2c15 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c
> index f42523850a1..b13ea88a703 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvssub-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c
> index 3c5e775ff36..68a2cac21bd 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvst.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c
> index c1de1e8d345..e940491a607 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsub.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c
> index a3c0de6d354..8a127268531 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c
> index caa72ca61d7..ba535d1e040 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c
> index 57d883c04c6..0a1d0277ca7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c
> index 1687729d361..660c20da82e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c
> index 8d6ed92a1c1..9710d128cce 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvsubwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c
> index 18b36c87306..506e983da1d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c
> index 8fd6298f723..da7203af76e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lasx/lasx-xvxori.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlasx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lasxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp b/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
> index 2c37aa91d4c..d53bee52ab1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/loongarch-vector.exp
> @@ -33,9 +33,32 @@ if ![info exists DEFAULT_CFLAGS] then {
>   #Initialize `dg'.
>   dg-init
>   
> +# If the target hardware supports LSX, the default action is "run", otherwise
> +# just "compile".
> +global dg-do-what-default
> +if {[check_effective_target_loongarch_sx_hw]} then {
> +  set dg-do-what-default run
> +} else {
> +  set dg-do-what-default compile
> +}
> +
>   #Main loop.
>   dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/lsx/*.\[cS\]]] \
>   	" -mlsx" $DEFAULT_CFLAGS
> +
> +dg-finish
> +
> +dg-init
> +# If the target hardware supports LASX, the default action is "run", otherwise
> +# just "compile".
> +
> +global dg-do-what-default
> +if {[check_effective_target_loongarch_asx_hw]} then {
> +  set dg-do-what-default run
> +} else {
> +  set dg-do-what-default compile
> +}
> +
>   dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/lasx/*.\[cS\]]] \
>   	" -mlasx" $DEFAULT_CFLAGS
>   # All done.
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c
> index e336581f3b4..8790470a46c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c
> index c1af80e1463..77e027bdbd7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vabsd-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c
> index 7cfb989e4e6..e2c4f3ad3e6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadd.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c
> index 4bb699eab4a..c7ce0a75b5f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vadda.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c
> index 77afabe92fa..23f28bc344e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c
> index b7b16a325bf..54503e22b97 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c
> index a407cadfbaa..0b1e909595a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c
> index 4d5c6099844..eefd0be2a8a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwev-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c
> index 0ebe8c8a9fb..1016afe21f1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c
> index 379517f39c6..befbf7049c7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c
> index 30dc8351839..9365d242dde 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vaddwod-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c
> index 1597749b546..374b8b03537 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vand.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c
> index 906da69caf7..ad4b5d307f7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c
> index 3ae2d769421..e645b9475bc 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vandn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c
> index 2177ca3f6f7..0d7463eda2f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c
> index 1b0d879e480..bc16057ffec 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavg-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c
> index 4b726253742..e494870bc8c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c
> index 22908b1ea19..ff9907dd888 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vavgr-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c
> index 411dcaa4034..d663653a0d1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c
> index 5d7d66e062f..9017d1541ff 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitclri.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c
> index ba4f4b6dc07..5d6d1ef4bb7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrev.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c
> index 9739182cdd0..1f730a68817 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitrevi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c
> index 52ac9939f92..2239b3740da 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitsel.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c
> index f2d6fb0429c..d5818879f91 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseli.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c
> index e05af675e23..a1737c51b58 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitset.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c
> index 540a724a79b..577fbeb4a8d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbitseti.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c
> index 34246c5518b..d60d8434fc3 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsll.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c
> index 986b7d5667e..a8d0e0fe237 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vbsrl.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c
> index 2c1099a04e6..c386ed74c8e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclo.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c
> index 12df2c6703c..aa3e54a8df2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vclz.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c
> index cb4be04757c..36ee4b83b17 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c
> index f2bc7df27c8..7cf31e21c3d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vdiv-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c
> index f6390800d82..32db7a9c732 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c
> index 6ab217e979e..78afaa8bb13 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vexth-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c
> index 99854dbd85e..99859616961 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c
> index 73bb530c9fc..31a3b5e4282 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextl-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c
> index 8d4158b5734..e9187db909e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vextrins.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c
> index 7ffbd385ee0..b4d65d678e8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c
> index 3884302787b..83b013b95a8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfadd_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c
> index 9706d7adca3..d570dcd249f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c
> index 7166f954bd3..a3a5f44d814 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfclass_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c
> index b448c207629..d38b6ab9d94 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_caf.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c
> index 98941b47d8b..74ff46f897c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_ceq.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c
> index 409bce0ecda..a40019e3910 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cle.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c
> index 39c9cf7a7a2..934169c6e75 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_clt.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c
> index c3da43bb499..c351daac0b6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cne.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c
> index 5228dbede13..8ca078c9e8e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c
> index a2beff53fb4..b57cf604c42 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_cun.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c
> index bfa4914bee6..6d35a4a3034 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_saf.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c
> index bc573936dc5..07101104f7d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_seq.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c
> index 87cb8da7ca6..dd418110c52 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sle.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c
> index 3845e8ec359..5b2e8d6a49f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_slt.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c
> index 964eff79f42..98a798c5f13 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sne.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c
> index ea47baf40df..413a81cb7c6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c
> index 68cb5a52fbd..78c8f19a59e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcmp_sun.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c
> index d4a86e26241..4d71b07ecae 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c
> index e8f4f12b992..476782ce4d0 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfcvt-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c
> index 85db95762e4..4a54fe13382 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c
> index f8839cfcd7b..bb4ac9dfc27 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c
> index 9150e27ca27..e12e95367a0 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vffint-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c
> index cc36bf13688..de5c46167c2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c
> index 6245896205c..3556daa721b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vflogb_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c
> index c5de1ac7ae9..fa6ee6fd273 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c
> index 6b85e87bdce..22a8f6b91f1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmadd_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c
> index 442473fb410..bd942da1c57 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c
> index 876588827ae..a5e513c7318 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmax_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c
> index c2766d5c649..ab8265bc2a8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c
> index 5fcdedd3f92..8a09f61fe51 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfmaxa_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c
> index 96b14aad6c4..0d0475a449a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c
> index bf8414b492c..58470aef1d8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfnmadd_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c
> index c60ff2b466c..0b107401652 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   /* { dg-timeout 500 } */
>   #include "../simd_correctness_check.h"
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c
> index 12cb02303e3..61f28325a6f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrint_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   /* { dg-timeout 500 } */
>   #include "../simd_correctness_check.h"
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c
> index ac0ade8b135..30d6ed51ca3 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstp.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c
> index a2b110f214a..e74dfb0d54c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfrstpi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c
> index 8a35dfe2494..5bae5a67fe7 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_d.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c
> index ffd80540bdc..4a76ee69ff1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vfsqrt_s.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c
> index 8d0d56632ab..5bf753662a2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c
> index 5dba807f694..ffbdb006911 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c
> index 7f6d2f4d1ad..d13f7d0d91b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c
> index 9c5bb913134..2d6b92375bc 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vftint-4.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c
> index af75f8e4ee0..ab3abf2a365 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c
> index 37c769a2dc2..078d229dafa 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhaddw-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c
> index 0b51cb8cfd0..1999543f423 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c
> index 26b51ee1421..3d9b1a8170e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vhsubw-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c
> index aa802b2959e..aefcdb96051 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvh.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c
> index 88c66f220b8..4226f868321 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vilvl.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c
> index 2b9dcc0b55b..c45d726675e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vinsgr2vr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c
> index 7cd9abb7c69..815ca0cdb95 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vld.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c
> index 089500ea9ed..6ba93f73c6b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vldi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c
> index 3fade5157cc..33369303f2c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmadd.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c
> index d3fd83da757..2f55309ce3c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c
> index 83928568584..0a48f655aa0 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c
> index bab2c6cf385..091343e8221 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwev-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c
> index 5875aa5978d..42d873b4ccb 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c
> index 4be7fce8269..9f6aa3d1297 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c
> index 8a4c39502f5..6b06e204e10 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaddwod-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c
> index b0e22f955b0..c96462994d5 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c
> index 51a9a92e842..96db676e7c9 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmax-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c
> index 7cff1d848b8..64c61f0a19a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c
> index b79af2228e8..27c50bdbb23 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmaxi-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c
> index b2a7a35bdbd..d076ae8f272 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c
> index c90cae75e45..c6e183fd4bc 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmin-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c
> index 772d040c3b2..e1e10cb609b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c
> index 6eaae21342c..c0e9a1a9620 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmini-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c
> index 5470d40dd69..cade92d25ea 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c
> index 8deb04427a0..4ecfff10c80 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c
> index 64a950f8135..7173052704c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskgez.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c
> index 8f743ec2e77..cfccbb7e6eb 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmskltz.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c
> index d547af0d3aa..1cd2e7cdc73 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsknz.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c
> index 47cf33cfdbd..b4f171d20bd 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmsub.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c
> index ab650a024a3..8f630371eae 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c
> index 60b6e3503fa..78b745a382a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmuh-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c
> index 8ba6662755b..5f3c049a153 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmul.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c
> index 8357f4e80f2..9a949ef18d6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c
> index e4afc8247a5..a16b518af27 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c
> index 346f0316afb..5fbb48e8177 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwev-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c
> index 6eea49a61b9..570bd1d13a0 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c
> index f3e4e03903f..522f07950c1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c
> index 9f5702e2c9b..62d1e342089 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vmulwod-3.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c
> index 9441ba50e35..e077ce7d025 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vneg.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c
> index a7a3acce933..80b2da43dc1 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c
> index a07a02ab212..fb43da265da 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vnori.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c
> index 537a1bb3b64..7686bcb5f62 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c
> index 8a6e035c93b..d40b093e6c9 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vori.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c
> index bb59bc312b8..6eb69cbf52d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vorn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c
> index 030e87fd8c5..17a43bbc5ca 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackev.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c
> index 783eedae1a1..85ae43e6339 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpackod.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c
> index 66982d89f3d..0b0200ed62d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpcnt.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c
> index 58591f1bb16..5fd4af83367 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickev.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c
> index 74269e319b6..e41c2f8f278 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickod.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c
> index acca2bee9fa..5ec0a4d2a93 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpickve2gr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c
> index ef0ad676eb0..36c9bf33601 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vpremi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c
> index a5f02b1b115..2f16a348349 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplgr2vr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c
> index 463adb48e9e..6634b3a9f7a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplve.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c
> index a81be76f12b..157132c287e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vreplvei.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c
> index c42440cea26..286fe935a5b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c
> index 4ae4dbf8b1c..81b16542f6e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vrotri.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c
> index 1bc27c983bb..3eda1f166f4 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c
> index 67d1899915f..d08f844817e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsadd-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c
> index cd8eefb470c..0cf4c664b24 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c
> index 31e3919bf83..d709dbdb732 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsat-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c
> index 4362941ab14..a031aaeb35f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseq.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c
> index c16a291de50..f33c4a8b79a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vseqi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c
> index 4e7fcc02b12..8153964cf1d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c
> index cd441b841a9..ee4a7e5b724 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vshuf4i.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c
> index 0fb1bc18f24..933cb3b0b77 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsigncov.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c
> index a26eb0a3d1b..febb6345a32 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c
> index 15c6cedc2cf..80b2db33507 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsle-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c
> index 0e72a33ddcc..e78a8b07ccb 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c
> index 685a1bb3610..361d41a0417 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslei-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c
> index 7b8ad7d5a44..169627dd397 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsll.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c
> index 7a77e80c081..6a3978317b8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslli.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c
> index 796e88cad57..985e32a246a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c
> index 5f46293dcd9..b20f92ef8d8 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsllwil-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c
> index 15c96ccfe0c..8ce161e92e9 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c
> index e8d69f0e9d3..6f8ddd2195c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslt-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c
> index 5bf3ce6e89f..442abf65b41 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c
> index 768df528fce..8dbba943a3c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vslti-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c
> index fd7c22a8279..1285aa86a97 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsra.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c
> index 2ca4f0b7ace..efccd1822f6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrai.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c
> index 4e7c7ab7e17..ad6dd09081d 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsran.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c
> index 92988035d8f..6cfec397d78 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrani.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c
> index 6a842d9ce3e..b4ff7720632 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrar.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c
> index 2a353d65acb..8ddc6157d14 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrari.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c
> index 60d47420346..a0ecbc7dd1c 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c
> index 3aa23bdc833..6abc66b89c6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrarni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c
> index f9c7898557f..9f59d5ea4a9 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrl.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c
> index 7b5e9a7bfb6..29e51a34d9b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrli.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c
> index 5a8f4f70aba..28e8a3ff219 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrln.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c
> index ca462c83411..94b58e65c92 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c
> index 211339bb86a..ae9d885186f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlr.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c
> index 2c3a5341645..d18448ea781 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlri.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c
> index c630b426112..639361d7b16 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c
> index 468a17c1520..11f19c249e4 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsrlrni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c
> index e45ca36f088..5ab683fd5f5 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssran.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c
> index 7ffcecde71a..526fb15dcf6 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrani.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c
> index a23ad7cd294..b3c0c37c32b 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c
> index 76fac97be50..7785e9f5924 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrarni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c
> index ed600c72dcc..a07d5c5410f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrln.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c
> index 61366814324..2189b8167f5 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c
> index ec688bb1231..e1a63309682 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrn.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c
> index 02f7ca08b3b..7035d256e45 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssrlrni.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c
> index fc4cbb4e500..d7a5d7f308e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c
> index 0d5987567c1..028664bd8ca 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vssub-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c
> index 8afdffa508a..ad0eef8d395 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vst.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c
> index f5c82bc74ba..01907dceecf 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsub.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c
> index 37e0ccf4df7..35cd761eede 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubi.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c
> index f0d391a09a8..358775ed3a2 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c
> index 3b18bc13cb9..986ead0740f 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwev-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c
> index 39ebff15487..9c86884320a 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-1.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c
> index 62837f1ac17..c762b88f875 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vsubwod-2.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c
> index 72fa9717489..0b9ba470938 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxor.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>
> diff --git a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c
> index cc823d4ba2e..08ceab6ee0e 100644
> --- a/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c
> +++ b/gcc/testsuite/gcc.target/loongarch/vector/lsx/lsx-vxori.c
> @@ -1,4 +1,3 @@
> -/* { dg-do run } */
>   /* { dg-options "-mlsx -w -fno-strict-aliasing" } */
>   #include "../simd_correctness_check.h"
>   #include <lsxintrin.h>


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-12-02  8:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-28  8:23 [PATCH v2] LoongArch: Added vectorized hardware inspection for testsuite chenxiaolong
2023-12-02  8:43 ` chenglulu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).