1 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4 * g++.dg/special/initpri3.C: Fix wording.
6 2023-09-03 Pan Li <pan2.li@intel.com>
8 * gcc.target/riscv/rvv/autovec/vls/def.h: New macros.
9 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-1.c: New test.
10 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-2.c: New test.
11 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-3.c: New test.
12 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-4.c: New test.
13 * gcc.target/riscv/rvv/autovec/vls/floating-point-max-5.c: New test.
14 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-1.c: New test.
15 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-2.c: New test.
16 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-3.c: New test.
17 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-4.c: New test.
18 * gcc.target/riscv/rvv/autovec/vls/floating-point-min-5.c: New test.
20 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
22 * gcc.target/loongarch/math-float-128.c: New test.
24 2023-09-01 Harald Anlauf <anlauf@gmx.de>
27 * gfortran.dg/bounds_check_fail_5.f90: New test.
29 2023-09-01 benjamin priour <priour.be@gmail.com>
33 * g++.dg/analyzer/out-of-bounds-placement-new.C: Added a directive.
34 * g++.dg/analyzer/placement-new.C: Added tests.
35 * g++.dg/analyzer/new-2.C: New test.
36 * g++.dg/analyzer/noexcept-new.C: New test.
37 * g++.dg/analyzer/placement-new-size.C: New test.
39 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
42 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
45 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
47 * g++.dg/pr110879.C: Moved to...
48 * g++.dg/opt/pr110879.C: ...here.
50 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
53 * g++.dg/pr110879.C: New test.
55 2023-09-01 Jakub Jelinek <jakub@redhat.com>
58 * g++.dg/cpp2a/decomp8.C: New test.
59 * g++.dg/cpp2a/decomp9.C: New test.
60 * g++.dg/abi/macro0.C: Expect __GXX_ABI_VERSION 1019 rather than
63 2023-09-01 Jakub Jelinek <jakub@redhat.com>
65 PR tree-optimization/19832
66 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
68 2023-09-01 Jakub Jelinek <jakub@redhat.com>
70 PR tree-optimization/110915
71 * gcc.dg/pr110915-1.c: Add -Wno-psabi to dg-options. Move vector
72 macro definition after limits.h inclusion.
73 * gcc.dg/pr110915-2.c: Likewise.
74 * gcc.dg/pr110915-3.c: Likewise.
75 * gcc.dg/pr110915-4.c: Likewise.
76 * gcc.dg/pr110915-5.c: Likewise.
77 * gcc.dg/pr110915-6.c: Likewise.
78 * gcc.dg/pr110915-7.c: Likewise.
79 * gcc.dg/pr110915-8.c: Likewise.
80 * gcc.dg/pr110915-9.c: Likewise.
81 * gcc.dg/pr110915-10.c: Likewise.
82 * gcc.dg/pr110915-11.c: Likewise.
83 * gcc.dg/pr110915-12.c: Likewise.
85 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
87 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-1.h: New test.
88 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-2.h: New test.
89 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-1.c: New test.
90 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv32-2.c: New test.
91 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-1.c: New test.
92 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int-rv64-2.c: New test.
93 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-1.c: New test.
94 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2int_run-2.c: New test.
95 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-1.h: New test.
96 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-2.h: New test.
97 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-1.c: New test.
98 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv32-2.c: New test.
99 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-1.c: New test.
100 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float-rv64-2.c: New test.
101 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-1.c: New test.
102 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2float_run-2.c: New test.
104 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
106 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-1.h: New test.
107 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-2.h: New test.
108 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-1.c: New test.
109 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv32-2.c: New test.
110 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-1.c: New test.
111 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float-rv64-2.c: New test.
112 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-1.c: New test.
113 * gcc.target/riscv/rvv/autovec/cond/cond_convert_float2float_run-2.c: New test.
115 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
117 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: Adjust.
118 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-1.h: New test.
119 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-2.h: New test.
120 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-1.c: New test.
121 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv32-2.c: New test.
122 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-1.c: New test.
123 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int-rv64-2.c: New test.
124 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-1.c: New test.
125 * gcc.target/riscv/rvv/autovec/cond/cond_convert_int2int_run-2.c: New test.
127 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
129 * gcc.target/riscv/rvv/autovec/partial/live-2.c: New test.
130 * gcc.target/riscv/rvv/autovec/partial/live_run-2.c: New test.
132 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
134 * gcc.dg/vect/vect-outer-4c-big-array.c: Adjust regex pattern.
135 * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
136 * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
137 * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
138 * gcc.dg/vect/vect-reduc-dot-u16a.c: Ditto.
139 * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
140 * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
141 * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
142 * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
143 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
144 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
145 * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
146 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
147 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.
149 2023-09-01 Pan Li <pan2.li@intel.com>
151 * gcc.target/riscv/rvv/autovec/vls/def.h:
152 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-1.c: New test.
153 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-2.c: New test.
154 * gcc.target/riscv/rvv/autovec/vls/floating-point-add-3.c: New test.
155 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-1.c: New test.
156 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-2.c: New test.
157 * gcc.target/riscv/rvv/autovec/vls/floating-point-div-3.c: New test.
158 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-1.c: New test.
159 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-2.c: New test.
160 * gcc.target/riscv/rvv/autovec/vls/floating-point-mul-3.c: New test.
161 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-1.c: New test.
162 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-2.c: New test.
163 * gcc.target/riscv/rvv/autovec/vls/floating-point-sub-3.c: New test.
165 2023-09-01 Andrew Pinski <apinski@marvell.com>
167 PR tree-optimization/19832
168 * g++.dg/opt/vectcond-1.C: New test.
169 * gcc.dg/tree-ssa/phi-opt-same-1.c: New test.
171 2023-08-31 Andrew Pinski <apinski@marvell.com>
173 PR tree-optimization/110915
174 * gcc.dg/pr110915-1.c: New test.
175 * gcc.dg/pr110915-10.c: New test.
176 * gcc.dg/pr110915-11.c: New test.
177 * gcc.dg/pr110915-12.c: New test.
178 * gcc.dg/pr110915-2.c: New test.
179 * gcc.dg/pr110915-3.c: New test.
180 * gcc.dg/pr110915-4.c: New test.
181 * gcc.dg/pr110915-5.c: New test.
182 * gcc.dg/pr110915-6.c: New test.
183 * gcc.dg/pr110915-7.c: New test.
184 * gcc.dg/pr110915-8.c: New test.
185 * gcc.dg/pr110915-9.c: New test.
187 2023-08-31 Pan Li <pan2.li@intel.com>
189 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
191 2023-08-31 Pan Li <pan2.li@intel.com>
193 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
195 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
198 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Update instruction
199 counts to match the number of associated vec_* built-in calls.
200 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise.
201 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise.
202 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise.
203 * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise.
204 * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise.
205 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise.
206 * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise.
208 2023-08-31 Pan Li <pan2.li@intel.com>
210 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
212 2023-08-31 Pan Li <pan2.li@intel.com>
213 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
215 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
217 2023-08-31 Richard Biener <rguenther@suse.de>
220 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
222 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
225 * gcc.target/powerpc/pr110411-1.c: New testcase.
226 * gcc.target/powerpc/pr110411-2.c: New testcase.
228 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
230 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: Adjust.
231 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: Adjust.
232 * gcc.target/riscv/rvv/vsetvl/vsetvl-24.c: New test.
234 2023-08-31 Richard Biener <rguenther@suse.de>
236 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
237 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
239 2023-08-31 Richard Biener <rguenther@suse.de>
241 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
242 * gcc.target/i386/pr52252-core.c: Likewise.
244 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
247 * gcc.target/powerpc/pr96762.c: New.
249 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
252 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
254 2023-08-30 Eric Feng <ef2648@columbia.edu>
257 * gcc.dg/plugin/analyzer_cpython_plugin.c: Implements reference
258 count checking for PyObjects.
259 * gcc.dg/plugin/cpython-plugin-test-2.c: Moved to...
260 * gcc.dg/plugin/cpython-plugin-test-PyList_Append.c: ...here
261 (and added more tests).
262 * gcc.dg/plugin/cpython-plugin-test-1.c: Moved to...
263 * gcc.dg/plugin/cpython-plugin-test-no-Python-h.c: ...here (and
265 * gcc.dg/plugin/plugin.exp: New tests.
266 * gcc.dg/plugin/cpython-plugin-test-PyList_New.c: New test.
267 * gcc.dg/plugin/cpython-plugin-test-PyLong_FromLong.c: New test.
269 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
272 * gcc.target/pru/pr106562-10.c: New test.
273 * gcc.target/pru/pr106562-11.c: New test.
274 * gcc.target/pru/pr106562-5.c: New test.
275 * gcc.target/pru/pr106562-6.c: New test.
276 * gcc.target/pru/pr106562-7.c: New test.
277 * gcc.target/pru/pr106562-8.c: New test.
278 * gcc.target/pru/pr106562-9.c: New test.
280 2023-08-30 Marek Polacek <polacek@redhat.com>
283 * g++.dg/cpp2a/desig30.C: New test.
285 2023-08-30 Marek Polacek <polacek@redhat.com>
288 * g++.dg/cpp2a/constinit19.C: New test.
290 2023-08-30 Richard Biener <rguenther@suse.de>
292 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
295 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
297 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
299 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
301 * gcc.dg/vect/slp-26.c: Adapt for RVV.
303 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
306 * gfortran.dg/interface_procedure_1.f90: New test.
308 2023-08-30 Richard Biener <rguenther@suse.de>
310 PR tree-optimization/111228
311 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
313 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
315 * gcc.dg/vect/vect-double-reduc-5.c: Add riscv.
316 * gcc.dg/vect/vect-outer-4e.c: Ditto.
317 * gcc.dg/vect/vect-outer-4f.c: Ditto.
318 * gcc.dg/vect/vect-outer-4g.c: Ditto.
319 * gcc.dg/vect/vect-outer-4k.c: Ditto.
320 * gcc.dg/vect/vect-outer-4l.c: Ditto.
322 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
324 * gcc.dg/vect/pr88598-1.c: Add riscv_vector.
325 * gcc.dg/vect/pr88598-2.c: Ditto.
326 * gcc.dg/vect/pr88598-3.c: Ditto.
328 2023-08-30 Die Li <lidie@eswincomputing.com>
329 Fei Gao <gaofei@eswincomputing.com>
331 * gcc.target/riscv/cm_mv_rv32.c: New test.
333 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
335 * gcc.target/riscv/rv32e_zcmp.c: add testcase for cm.popretz in rv32e
336 * gcc.target/riscv/rv32i_zcmp.c: add testcase for cm.popretz in rv32i
338 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
340 * gcc.target/riscv/rv32e_zcmp.c: New test.
341 * gcc.target/riscv/rv32i_zcmp.c: New test.
342 * gcc.target/riscv/zcmp_push_fpr.c: New test.
343 * gcc.target/riscv/zcmp_stack_alignment.c: New test.
345 2023-08-30 Jakub Jelinek <jakub@redhat.com>
347 PR tree-optimization/110914
348 * gcc.c-torture/execute/pr110914.c: New test.
350 2023-08-30 Jakub Jelinek <jakub@redhat.com>
352 PR tree-optimization/111015
353 * gcc.dg/pr111015.c: New test.
355 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
357 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
359 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
361 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
363 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
365 * gcc.target/riscv/zicond-xor-01.c: New test.
366 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
368 2023-08-29 David Malcolm <dmalcolm@redhat.com>
371 * c-c++-common/analyzer/overlapping-buffers.c: New test.
373 2023-08-29 Marek Polacek <polacek@redhat.com>
375 * g++.dg/diagnostic/explicit.C: New test.
377 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
379 * gcc.target/riscv/zfa-fli-7.c: Change fa0 to fa\[0-9\] to avoid
380 assigning register numbers that are non-zero.
381 * gcc.target/riscv/zfa-fli-8.c: Ditto.
382 * gcc.target/riscv/zfa-fli-5.c: New test.
384 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
385 Vineet Gupta <vineetg@rivosinc.com>
387 * gcc.target/riscv/attribute-1.c: Check for
388 __riscv_unaligned_slow or __riscv_unaligned_fast
389 * gcc.target/riscv/attribute-4.c: Check for
390 __riscv_unaligned_avoid
391 * gcc.target/riscv/attribute-5.c: Check for
392 __riscv_unaligned_slow or __riscv_unaligned_fast
393 * gcc.target/riscv/predef-align-1.c: New test.
394 * gcc.target/riscv/predef-align-2.c: New test.
395 * gcc.target/riscv/predef-align-3.c: New test.
396 * gcc.target/riscv/predef-align-4.c: New test.
397 * gcc.target/riscv/predef-align-5.c: New test.
398 * gcc.target/riscv/predef-align-6.c: New test.
400 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
402 * jit.dg/test-restrict.c: Add test for __restrict__ attribute.
403 * jit.dg/all-non-failing-tests.h: Add test-restrict.c to the list.
405 2023-08-29 Carl Love <cel@us.ibm.com>
408 * gcc.target/powerpc/pr93448.c: New test case.
410 2023-08-29 David Malcolm <dmalcolm@redhat.com>
413 * c-c++-common/analyzer/pr99193-2.c: Add
414 -Wno-analyzer-too-complex.
415 * gcc.dg/analyzer/strdup-1.c: Include "analyzer-decls.h".
416 (test_concrete_strlen): New.
417 (test_symbolic_strlen): New.
419 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
421 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
422 extension 'Zcb' with some implications.
424 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
426 * gcc.target/riscv/predef-30.c: New test for a stub
427 vendor extension 'XVentanaCondOps'.
429 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
431 * gcc.target/riscv/predef-29.c: New test for a stub privileged
432 extension 'Smstateen' with some implications.
434 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
436 * gcc.target/riscv/pr102957-2.c: New test case using the 'Zk'
437 extension to continue testing whether we can use valid two-letter
440 2023-08-29 Jakub Jelinek <jakub@redhat.com>
444 * gcc.target/i386/pr79173-12.c: New test.
446 2023-08-29 Andrew Pinski <apinski@marvell.com>
448 PR tree-optimization/111147
449 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
451 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
453 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
455 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
457 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
459 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
462 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
463 * gcc.target/riscv/rvv/base/pr110943.c: New test.
465 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
467 * gcc.target/loongarch/sign-extend.c: New test.
469 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
471 * gcc.target/riscv/builtin_pause.c: Removed.
472 * gcc.target/riscv/zihintpause-1.c: New test when the 'Zihintpause'
473 extension is enabled.
474 * gcc.target/riscv/zihintpause-2.c: Likewise.
475 * gcc.target/riscv/zihintpause-noarch.c: New test when the 'Zihintpause'
476 extension is disabled.
478 2023-08-28 Andrew Pinski <apinski@marvell.com>
481 * gcc.dg/tree-ssa/cond-bool-2.c: Add
482 `--param logical-op-non-short-circuit=1` to the options.
484 2023-08-28 Andrew Pinski <apinski@marvell.com>
486 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
487 * gcc.dg/pr87009.c: Update test.
489 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
491 * gcc.target/loongarch/slt-sign-extend.c: New test.
493 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
495 * gcc.target/riscv/rvv/base/vxrm-8.c: Adapt tests.
496 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
497 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
498 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
499 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
500 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
501 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
503 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
505 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Adapt test.
506 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
507 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: Ditto.
508 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
509 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: Ditto.
510 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
511 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: Ditto.
512 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: Ditto.
513 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
514 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: Ditto.
515 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: Ditto.
516 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: Ditto.
517 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
518 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
519 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
520 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
521 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c:
522 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
523 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
524 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
525 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
526 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
527 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: Ditto.
528 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: Ditto.
529 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: Ditto.
530 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: Ditto.
531 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: Ditto.
532 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: Ditto.
533 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: Ditto.
534 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: Ditto.
535 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: Ditto.
536 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: Ditto.
537 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: Ditto.
538 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: Ditto.
539 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
540 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
541 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: Ditto.
542 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
543 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
544 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
545 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
546 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
547 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
548 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
549 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
550 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
551 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
552 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
553 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
554 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
555 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
556 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Ditto.
557 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: Ditto.
558 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: Ditto.
559 * gcc.target/riscv/rvv/vsetvl/avl_single-103.c: New test.
560 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-13.c: New test.
562 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
564 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
566 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
568 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
570 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
572 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
573 sensitive scheduling.
575 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
578 * gcc.dg/analyzer/aliasing-3.c: Moved to...
579 * c-c++-common/analyzer/aliasing-3.c: ...here.
580 * gcc.dg/analyzer/aliasing-pr106473.c: Moved to...
581 * c-c++-common/analyzer/aliasing-pr106473.c: ...here.
582 * gcc.dg/analyzer/asm-x86-dyndbg-2.c: Moved to...
583 * c-c++-common/analyzer/asm-x86-dyndbg-2.c: ...here.
584 * gcc.dg/analyzer/asm-x86-lp64-2.c: Moved to...
585 * c-c++-common/analyzer/asm-x86-lp64-2.c: ...here.
586 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: Moved to...
587 * c-c++-common/analyzer/atomic-builtins-haproxy-proxy.c: ...here.
588 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: Moved to...
589 * c-c++-common/analyzer/atomic-builtins-qemu-sockets.c: ...here.
590 * gcc.dg/analyzer/attr-malloc-6.c: Moved to...
591 * c-c++-common/analyzer/attr-malloc-6.c: ...here.
592 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Moved to...
593 * c-c++-common/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: ...here.
594 * gcc.dg/analyzer/attr-tainted_args-1.c: Moved to...
595 * c-c++-common/analyzer/attr-tainted_args-1.c: ...here.
596 * gcc.dg/analyzer/call-summaries-pr107158.c: Moved to...
597 * c-c++-common/analyzer/call-summaries-pr107158.c: ...here.
598 * gcc.dg/analyzer/calloc-1.c: Moved to...
599 * c-c++-common/analyzer/calloc-1.c: ...here.
600 * gcc.dg/analyzer/compound-assignment-5.c: Moved to...
601 * c-c++-common/analyzer/compound-assignment-5.c: ...here.
602 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Moved to...
603 * c-c++-common/analyzer/coreutils-cksum-pr108664.c: ...here.
604 * gcc.dg/analyzer/coreutils-sum-pr108666.c: Moved to...
605 * c-c++-common/analyzer/coreutils-sum-pr108666.c: ...here.
606 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: Moved to...
607 * c-c++-common/analyzer/deref-before-check-pr108455-1.c: ...here.
608 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c: Moved to...
609 * c-c++-common/analyzer/deref-before-check-pr108455-git-pack-revindex.c: ...here.
610 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: Moved to...
611 * c-c++-common/analyzer/deref-before-check-pr108475-1.c: ...here.
612 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: Moved to...
613 * c-c++-common/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c: ...here.
614 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: Moved to...
615 * c-c++-common/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c: ...here.
616 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: Moved to...
617 * c-c++-common/analyzer/deref-before-check-pr109239-linux-bus.c: ...here.
618 * gcc.dg/analyzer/deref-before-check-pr77425.c: Moved to...
619 * c-c++-common/analyzer/deref-before-check-pr77425.c: ...here.
620 * gcc.dg/analyzer/exec-1.c: Moved to...
621 * c-c++-common/analyzer/exec-1.c: ...here.
622 * gcc.dg/analyzer/feasibility-3.c: Moved to...
623 * c-c++-common/analyzer/feasibility-3.c: ...here.
624 * gcc.dg/analyzer/fields.c: Moved to...
625 * c-c++-common/analyzer/fields.c: ...here.
626 * gcc.dg/analyzer/function-ptr-5.c: Moved to...
627 * c-c++-common/analyzer/function-ptr-5.c: ...here.
628 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: Moved to...
629 * c-c++-common/analyzer/infinite-recursion-pr108524-1.c: ...here.
630 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: Moved to...
631 * c-c++-common/analyzer/infinite-recursion-pr108524-2.c: ...here.
632 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: Moved to...
633 * c-c++-common/analyzer/infinite-recursion-pr108524-qobject-json-parser.c: ...here.
634 * gcc.dg/analyzer/init.c: Moved to...
635 * c-c++-common/analyzer/init.c: ...here.
636 * gcc.dg/analyzer/inlining-3-multiline.c: Moved to...
637 * c-c++-common/analyzer/inlining-3-multiline.c: ...here.
638 * gcc.dg/analyzer/inlining-3.c: Moved to...
639 * c-c++-common/analyzer/inlining-3.c: ...here.
640 * gcc.dg/analyzer/inlining-4-multiline.c: Moved to...
641 * c-c++-common/analyzer/inlining-4-multiline.c: ...here.
642 * gcc.dg/analyzer/inlining-4.c: Moved to...
643 * c-c++-common/analyzer/inlining-4.c: ...here.
644 * gcc.dg/analyzer/leak-pr105906.c: Moved to...
645 * c-c++-common/analyzer/leak-pr105906.c: ...here.
646 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: Moved to...
647 * c-c++-common/analyzer/leak-pr108045-with-call-summaries.c: ...here.
648 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: Moved to...
649 * c-c++-common/analyzer/leak-pr108045-without-call-summaries.c: ...here.
650 * gcc.dg/analyzer/leak-pr109059-1.c: Moved to...
651 * c-c++-common/analyzer/leak-pr109059-1.c: ...here.
652 * gcc.dg/analyzer/leak-pr109059-2.c: Moved to...
653 * c-c++-common/analyzer/leak-pr109059-2.c: ...here.
654 * gcc.dg/analyzer/malloc-2.c: Moved to...
655 * c-c++-common/analyzer/malloc-2.c: ...here.
656 * gcc.dg/analyzer/memcpy-2.c: Moved to...
657 * c-c++-common/analyzer/memcpy-2.c: ...here.
658 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: Moved to...
659 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: ...here.
660 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: Moved to...
661 * c-c++-common/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c: ...here.
662 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: Moved to...
663 * c-c++-common/analyzer/null-deref-pr108806-qemu.c: ...here.
664 * gcc.dg/analyzer/null-deref-pr108830.c: Moved to...
665 * c-c++-common/analyzer/null-deref-pr108830.c: ...here.
666 * gcc.dg/analyzer/pr101962.c: Moved to...
667 * c-c++-common/analyzer/pr101962.c: ...here.
668 * gcc.dg/analyzer/pr103217-2.c: Moved to...
669 * c-c++-common/analyzer/pr103217-2.c: ...here.
670 * gcc.dg/analyzer/pr103217.c: Moved to...
671 * c-c++-common/analyzer/pr103217.c: ...here.
672 * gcc.dg/analyzer/pr104029.c: Moved to...
673 * c-c++-common/analyzer/pr104029.c: ...here.
674 * gcc.dg/analyzer/pr104062.c: Moved to...
675 * c-c++-common/analyzer/pr104062.c: ...here.
676 * gcc.dg/analyzer/pr105783.c: Moved to...
677 * c-c++-common/analyzer/pr105783.c: ...here.
678 * gcc.dg/analyzer/pr107345.c: Moved to...
679 * c-c++-common/analyzer/pr107345.c: ...here.
680 * gcc.dg/analyzer/pr93695-1.c: Moved to...
681 * c-c++-common/analyzer/pr93695-1.c: ...here.
682 * gcc.dg/analyzer/pr94596.c: Moved to...
683 * c-c++-common/analyzer/pr94596.c: ...here.
684 * gcc.dg/analyzer/pr94839.c: Moved to...
685 * c-c++-common/analyzer/pr94839.c: ...here.
686 * gcc.dg/analyzer/pr95152-4.c: C only.
687 * gcc.dg/analyzer/pr95152-5.c: C only.
688 * gcc.dg/analyzer/pr95240.c: Moved to...
689 * c-c++-common/analyzer/pr95240.c: ...here.
690 * gcc.dg/analyzer/pr96639.c: Moved to...
691 * c-c++-common/analyzer/pr96639.c: ...here.
692 * gcc.dg/analyzer/pr96653.c: Moved to...
693 * c-c++-common/analyzer/pr96653.c: ...here.
694 * gcc.dg/analyzer/pr96792.c: Moved to...
695 * c-c++-common/analyzer/pr96792.c: ...here.
696 * gcc.dg/analyzer/pr96841.c: Moved to...
697 * c-c++-common/analyzer/pr96841.c: ...here.
698 * gcc.dg/analyzer/pr98564.c: Moved to...
699 * c-c++-common/analyzer/pr98564.c: ...here.
700 * gcc.dg/analyzer/pr98628.c: Moved to...
701 * c-c++-common/analyzer/pr98628.c: ...here.
702 * gcc.dg/analyzer/pr98969.c: Moved to...
703 * c-c++-common/analyzer/pr98969.c: ...here.
704 * gcc.dg/analyzer/pr99193-2.c: Moved to...
705 * c-c++-common/analyzer/pr99193-2.c: ...here.
706 * gcc.dg/analyzer/pr99193-3.c: Moved to...
707 * c-c++-common/analyzer/pr99193-3.c: ...here.
708 * gcc.dg/analyzer/pr99716-1.c: Moved to...
709 * c-c++-common/analyzer/pr99716-1.c: ...here.
710 * gcc.dg/analyzer/pr99774-1.c: Moved to...
711 * c-c++-common/analyzer/pr99774-1.c: ...here.
712 * gcc.dg/analyzer/realloc-1.c: Moved to...
713 * c-c++-common/analyzer/realloc-1.c: ...here.
714 * gcc.dg/analyzer/realloc-2.c: Moved to...
715 * c-c++-common/analyzer/realloc-2.c: ...here.
716 * gcc.dg/analyzer/realloc-3.c: Moved to...
717 * c-c++-common/analyzer/realloc-3.c: ...here.
718 * gcc.dg/analyzer/realloc-4.c: Moved to...
719 * c-c++-common/analyzer/realloc-4.c: ...here.
720 * gcc.dg/analyzer/realloc-5.c: Moved to...
721 * c-c++-common/analyzer/realloc-5.c: ...here.
722 * gcc.dg/analyzer/realloc-pr110014.c: Moved to...
723 * c-c++-common/analyzer/realloc-pr110014.c: ...here.
724 * gcc.dg/analyzer/snprintf-concat.c: Moved to...
725 * c-c++-common/analyzer/snprintf-concat.c: ...here.
726 * gcc.dg/analyzer/sock-1.c: Moved to...
727 * c-c++-common/analyzer/sock-1.c: ...here.
728 * gcc.dg/analyzer/sprintf-concat.c: Moved to...
729 * c-c++-common/analyzer/sprintf-concat.c: ...here.
730 * gcc.dg/analyzer/string-ops-concat-pair.c: Moved to...
731 * c-c++-common/analyzer/string-ops-concat-pair.c: ...here.
732 * gcc.dg/analyzer/string-ops-dup.c: Moved to...
733 * c-c++-common/analyzer/string-ops-dup.c: ...here.
734 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: Moved to...
735 * c-c++-common/analyzer/switch-enum-pr105273-git-vreportf-2.c: ...here.
736 * gcc.dg/analyzer/symbolic-12.c: Moved to...
737 * c-c++-common/analyzer/symbolic-12.c: ...here.
738 * gcc.dg/analyzer/uninit-alloca.c: Moved to...
739 * c-c++-common/analyzer/uninit-alloca.c: ...here.
740 * gcc.dg/analyzer/untracked-2.c: Moved to...
741 * c-c++-common/analyzer/untracked-2.c: ...here.
742 * gcc.dg/analyzer/vasprintf-1.c: Moved to...
743 * c-c++-common/analyzer/vasprintf-1.c: ...here.
744 * gcc.dg/analyzer/write-to-const-1.c: Moved to...
745 * c-c++-common/analyzer/write-to-const-1.c: ...here.
746 * gcc.dg/analyzer/write-to-function-1.c: C only.
747 * gcc.dg/analyzer/write-to-string-literal-1.c: Moved to...
748 * c-c++-common/analyzer/write-to-string-literal-1.c: ...here.
749 * gcc.dg/analyzer/write-to-string-literal-4-disabled.c: Moved to...
750 * c-c++-common/analyzer/write-to-string-literal-4-disabled.c: ...here.
751 * gcc.dg/analyzer/write-to-string-literal-5.c: Moved to...
752 * c-c++-common/analyzer/write-to-string-literal-5.c: ...here.
753 * g++.dg/analyzer/analyzer.exp: Now also run tests under
754 c-c++-common/analyzer.
755 * gcc.dg/analyzer/analyzer-decls.h: Add NULL definition.
756 * gcc.dg/analyzer/analyzer.exp: Now also run tests under
757 c-c++-common/analyzer.
758 * gcc.dg/analyzer/pr104369-1.c: C only.
759 * gcc.dg/analyzer/pr104369-2.c: Likewise.
760 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Likewise.
761 * gcc.dg/analyzer/sprintf-1.c: Split into C-only and
763 * gcc.dg/analyzer/allocation-size-multiline-1.c: Removed.
764 * gcc.dg/analyzer/allocation-size-multiline-2.c: Removed.
765 * gcc.dg/analyzer/allocation-size-multiline-3.c: Removed.
766 * gcc.dg/analyzer/data-model-11.c: Removed.
767 * gcc.dg/analyzer/pr61861.c: C only.
768 * gcc.dg/analyzer/pr93457.c: Removed.
769 * gcc.dg/analyzer/pr97568.c: Removed.
770 * gcc.dg/analyzer/write-to-string-literal-4.c: Removed.
771 * c-c++-common/analyzer/allocation-size-multiline-1.c: New test.
772 * c-c++-common/analyzer/allocation-size-multiline-2.c: New test.
773 * c-c++-common/analyzer/allocation-size-multiline-3.c: New test.
774 * c-c++-common/analyzer/data-model-11.c: New test.
775 * c-c++-common/analyzer/pr93457.c: New test.
776 * c-c++-common/analyzer/pr97568.c: New test.
777 * c-c++-common/analyzer/sprintf-2.c: C++-friendly bit of
778 previous gcc.dg/analyzer/sprintf-1.c.
779 * c-c++-common/analyzer/write-to-string-literal-4.c: New test.
781 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
784 * gfortran.dg/pr92586.f90 : New test
786 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
788 * gcc.target/riscv/rvv/autovec/reduc/extract_last-1.c: New test.
789 * gcc.target/riscv/rvv/autovec/reduc/extract_last-10.c: New test.
790 * gcc.target/riscv/rvv/autovec/reduc/extract_last-11.c: New test.
791 * gcc.target/riscv/rvv/autovec/reduc/extract_last-12.c: New test.
792 * gcc.target/riscv/rvv/autovec/reduc/extract_last-13.c: New test.
793 * gcc.target/riscv/rvv/autovec/reduc/extract_last-14.c: New test.
794 * gcc.target/riscv/rvv/autovec/reduc/extract_last-2.c: New test.
795 * gcc.target/riscv/rvv/autovec/reduc/extract_last-3.c: New test.
796 * gcc.target/riscv/rvv/autovec/reduc/extract_last-4.c: New test.
797 * gcc.target/riscv/rvv/autovec/reduc/extract_last-5.c: New test.
798 * gcc.target/riscv/rvv/autovec/reduc/extract_last-6.c: New test.
799 * gcc.target/riscv/rvv/autovec/reduc/extract_last-7.c: New test.
800 * gcc.target/riscv/rvv/autovec/reduc/extract_last-8.c: New test.
801 * gcc.target/riscv/rvv/autovec/reduc/extract_last-9.c: New test.
802 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-1.c: New test.
803 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-10.c: New test.
804 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-11.c: New test.
805 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-12.c: New test.
806 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-13.c: New test.
807 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-14.c: New test.
808 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-2.c: New test.
809 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-3.c: New test.
810 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-4.c: New test.
811 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-5.c: New test.
812 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-6.c: New test.
813 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-7.c: New test.
814 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-8.c: New test.
815 * gcc.target/riscv/rvv/autovec/reduc/extract_last_run-9.c: New test.
817 2023-08-26 Andrew Pinski <apinski@marvell.com>
819 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
821 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
823 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
824 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
826 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
828 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
830 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
832 * gcc.target/riscv/zfa-fleq-fltq.c: New test.
833 * gcc.target/riscv/zfa-fli-zfh.c: New test.
834 * gcc.target/riscv/zfa-fli.c: New test.
835 * gcc.target/riscv/zfa-fmovh-fmovp.c: New test.
836 * gcc.target/riscv/zfa-fli-1.c: New test.
837 * gcc.target/riscv/zfa-fli-2.c: New test.
838 * gcc.target/riscv/zfa-fli-3.c: New test.
839 * gcc.target/riscv/zfa-fli-4.c: New test.
840 * gcc.target/riscv/zfa-fli-6.c: New test.
841 * gcc.target/riscv/zfa-fli-7.c: New test.
842 * gcc.target/riscv/zfa-fli-8.c: New test.
843 Co-authored-by: Tsukasa OI <research_trasio@irq.a4lg.com>
844 * gcc.target/riscv/zfa-fround.c: New file.
846 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
848 * gfortran.dg/gomp/collapse1.f90: Adjust expected errors.
849 * gfortran.dg/gomp/collapse2.f90: Likewise.
850 * gfortran.dg/gomp/imperfect-gotos.f90: New.
851 * gfortran.dg/gomp/imperfect-invalid-scope.f90: New.
852 * gfortran.dg/gomp/imperfect1.f90: New.
853 * gfortran.dg/gomp/imperfect2.f90: New.
854 * gfortran.dg/gomp/imperfect3.f90: New.
855 * gfortran.dg/gomp/imperfect4.f90: New.
856 * gfortran.dg/gomp/imperfect5.f90: New.
858 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
860 * c-c++-common/gomp/imperfect-attributes.c: New.
861 * c-c++-common/gomp/imperfect-badloops.c: New.
862 * c-c++-common/gomp/imperfect-blocks.c: New.
863 * c-c++-common/gomp/imperfect-extension.c: New.
864 * c-c++-common/gomp/imperfect-gotos.c: New.
865 * c-c++-common/gomp/imperfect-invalid-scope.c: New.
866 * c-c++-common/gomp/imperfect-labels.c: New.
867 * c-c++-common/gomp/imperfect-legacy-syntax.c: New.
868 * c-c++-common/gomp/imperfect-pragmas.c: New.
869 * c-c++-common/gomp/imperfect1.c: New.
870 * c-c++-common/gomp/imperfect2.c: New.
871 * c-c++-common/gomp/imperfect3.c: New.
872 * c-c++-common/gomp/imperfect4.c: New.
873 * c-c++-common/gomp/imperfect5.c: New.
875 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
877 * c-c++-common/goacc/tile-2.c: Adjust expected error patterns.
878 * g++.dg/gomp/attrs-imperfect1.C: New test.
879 * g++.dg/gomp/attrs-imperfect2.C: New test.
880 * g++.dg/gomp/attrs-imperfect3.C: New test.
881 * g++.dg/gomp/attrs-imperfect4.C: New test.
882 * g++.dg/gomp/attrs-imperfect5.C: New test.
883 * g++.dg/gomp/pr41967.C: Adjust expected error patterns.
884 * g++.dg/gomp/tpl-imperfect-gotos.C: New test.
885 * g++.dg/gomp/tpl-imperfect-invalid-scope.C: New test.
887 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
889 * c-c++-common/goacc/collapse-1.c: Update for new C error behavior.
890 * c-c++-common/goacc/tile-2.c: Likewise.
891 * gcc.dg/gomp/collapse-1.c: Likewise.
893 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
895 * gcc.target/riscv/gcse-const.c: New Test
896 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
898 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
900 2023-08-25 Andrew Pinski <apinski@marvell.com>
902 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
904 2023-08-25 Harald Anlauf <anlauf@gmx.de>
907 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
908 * gfortran.dg/data_bounds_2.f90: New test.
910 2023-08-25 David Malcolm <dmalcolm@redhat.com>
912 * gcc.dg/analyzer/out-of-bounds-diagram-17.c: New test.
913 * gcc.dg/analyzer/out-of-bounds-diagram-18.c: New test.
914 * gcc.dg/analyzer/out-of-bounds-diagram-19.c: New test.
916 2023-08-25 Richard Biener <rguenther@suse.de>
918 PR tree-optimization/111137
919 * gcc.dg/torture/pr111137.c: New testcase.
921 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
923 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
925 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
927 * gcc.target/riscv/vector-abi-1.c: Moved to...
928 * gcc.target/riscv/rvv/base/vector-abi-1.c: ...here.
929 * gcc.target/riscv/vector-abi-2.c: Moved to...
930 * gcc.target/riscv/rvv/base/vector-abi-2.c: ...here.
931 * gcc.target/riscv/vector-abi-3.c: Moved to...
932 * gcc.target/riscv/rvv/base/vector-abi-3.c: ...here.
933 * gcc.target/riscv/vector-abi-4.c: Moved to...
934 * gcc.target/riscv/rvv/base/vector-abi-4.c: ...here.
935 * gcc.target/riscv/vector-abi-5.c: Moved to...
936 * gcc.target/riscv/rvv/base/vector-abi-5.c: ...here.
937 * gcc.target/riscv/vector-abi-6.c: Moved to...
938 * gcc.target/riscv/rvv/base/vector-abi-6.c: ...here.
939 * gcc.target/riscv/vector-abi-7.c: Moved to...
940 * gcc.target/riscv/rvv/base/vector-abi-7.c: ...here.
941 * gcc.target/riscv/vector-abi-8.c: Moved to...
942 * gcc.target/riscv/rvv/base/vector-abi-8.c: ...here.
943 * gcc.target/riscv/vector-abi-9.c: Moved to...
944 * gcc.target/riscv/rvv/base/vector-abi-9.c: ...here.
946 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
949 * gcc.target/i386/pr111127.c: New test.
951 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
954 * g++.target/i386/pr94866.C: New test.
956 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
959 * gcc.c-torture/compile/pr106537-1.c: Comparing void pointers to
960 non-function pointers is legit.
961 * gcc.c-torture/compile/pr106537-2.c: Likewise.
963 2023-08-24 David Malcolm <dmalcolm@redhat.com>
966 * gcc.dg/analyzer/strcat-1.c: New test.
968 2023-08-24 David Malcolm <dmalcolm@redhat.com>
971 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
973 2023-08-24 David Malcolm <dmalcolm@redhat.com>
976 * gcc.dg/analyzer/out-of-bounds-diagram-16.c: New test.
977 * gcc.dg/analyzer/strcpy-1.c: Add test coverage.
978 * gcc.dg/analyzer/strcpy-3.c: Likewise.
979 * gcc.dg/analyzer/strcpy-4.c: New test.
981 2023-08-24 David Malcolm <dmalcolm@redhat.com>
984 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
985 (test_strlen_1): New.
987 2023-08-24 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/111123
990 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
992 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
994 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Adapt test.
995 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Ditto.
996 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: Ditto.
997 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: Ditto.
998 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: Ditto.
999 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: Ditto.
1000 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: Ditto.
1001 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: Ditto.
1002 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-10.c: New test.
1003 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-11.c: New test.
1004 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-12.c: New test.
1005 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-4.c: New test.
1006 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-5.c: New test.
1007 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-6.c: New test.
1008 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-7.c: New test.
1009 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-8.c: New test.
1010 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-9.c: New test.
1011 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-10.c: New test.
1012 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-11.c: New test.
1013 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-12.c: New test.
1014 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-4.c: New test.
1015 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-5.c: New test.
1016 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-6.c: New test.
1017 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-7.c: New test.
1018 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-8.c: New test.
1019 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-9.c: New test.
1021 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
1023 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: Add
1024 -fno-sched-pressure.
1025 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: Ditto.
1026 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: Ditto.
1027 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: Ditto.
1028 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: Ditto.
1029 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: Ditto.
1030 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: Ditto.
1031 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: Ditto.
1032 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: Ditto.
1033 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: Ditto.
1034 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: Ditto.
1035 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: Ditto.
1036 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: Ditto.
1037 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: Ditto.
1038 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: Ditto.
1039 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: Ditto.
1040 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: Ditto.
1041 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: Ditto.
1042 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
1043 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
1044 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
1045 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
1046 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
1047 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
1048 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
1050 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
1052 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
1054 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
1056 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
1058 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
1060 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
1062 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
1064 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
1066 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
1068 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
1070 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
1072 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
1074 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
1076 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
1078 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
1080 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
1082 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
1084 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
1086 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
1088 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
1091 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
1093 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
1094 Add variable to hold reference result.
1096 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
1098 * gcc.dg/c2x-attr-syntax-6.c: New test.
1099 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
1101 2023-08-24 Richard Biener <rguenther@suse.de>
1103 PR tree-optimization/111115
1104 * lib/target-supports.exp (check_effective_target_vect_masked_store):
1105 Supported with check_avx_available.
1106 * gcc.dg/vect/slp-mask-store-1.c: New testcase.
1108 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
1110 * gcc.target/aarch64/neoverse_v1_2.c: New test.
1111 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
1113 2023-08-24 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/111128
1116 * gcc.dg/torture/pr111128.c: New testcase.
1118 2023-08-24 Richard Biener <rguenther@suse.de>
1121 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
1123 2023-08-24 Andrew Pinski <apinski@marvell.com>
1125 PR tree-optimization/111109
1126 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
1128 2023-08-24 Andrew Pinski <apinski@marvell.com>
1130 PR tree-optimization/95929
1131 * gcc.dg/tree-ssa/bit1neg-1.c: New test.
1132 * gcc.dg/tree-ssa/cond-bool-1.c: New test.
1133 * gcc.dg/tree-ssa/cond-bool-2.c: New test.
1135 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1138 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1140 * g++.target/i386/mv33.C: New test.
1141 * gcc.target/i386/avx10_1-1.c: Ditto.
1142 * gcc.target/i386/avx10_1-2.c: Ditto.
1143 * gcc.target/i386/avx10_1-3.c: Ditto.
1144 * gcc.target/i386/avx10_1-4.c: Ditto.
1145 * gcc.target/i386/avx10_1-5.c: Ditto.
1146 * gcc.target/i386/avx10_1-6.c: Ditto.
1147 * gcc.target/i386/avx10_1-7.c: Ditto.
1148 * gcc.target/i386/avx10_1-8.c: Ditto.
1149 * gcc.target/i386/avx10_1-9.c: Ditto.
1150 * gcc.target/i386/avx10_1-10.c: Ditto.
1152 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1155 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1157 * gcc.target/i386/avx10_1-11.c: New test.
1158 * gcc.target/i386/avx10_1-12.c: Ditto.
1159 * gcc.target/i386/avx10_1-13.c: Ditto.
1160 * gcc.target/i386/avx10_1-14.c: Ditto.
1162 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1165 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1167 * gcc.target/i386/avx10_1-15.c: New test.
1168 * gcc.target/i386/avx10_1-16.c: Ditto.
1169 * gcc.target/i386/avx10_1-17.c: Ditto.
1170 * gcc.target/i386/avx10_1-18.c: Ditto.
1172 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1175 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1177 * gcc.target/i386/avx-1.c: Add -mavx10.1.
1178 * gcc.target/i386/avx-2.c: Ditto.
1179 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
1181 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1184 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1186 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
1187 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
1188 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
1189 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
1190 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
1191 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
1192 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
1193 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
1194 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
1195 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
1196 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
1197 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
1198 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
1200 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1203 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1205 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
1206 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
1207 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
1208 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
1209 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
1210 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
1211 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
1212 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
1213 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
1214 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
1215 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
1216 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
1217 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
1218 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
1219 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
1220 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
1221 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
1223 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1226 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1228 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
1229 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
1230 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
1231 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
1232 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
1233 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
1234 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
1235 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
1236 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
1237 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
1239 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1242 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1246 * gcc.target/i386/pr111051-1.c: New test.
1248 2023-08-24 Richard Biener <rguenther@suse.de>
1251 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
1253 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
1255 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
1257 2023-08-23 Harald Anlauf <anlauf@gmx.de>
1260 * gfortran.dg/common_28.f90: New test.
1262 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
1264 * gcc.dg/pr102983.c: Adjust output expectations.
1265 * gcc.dg/pr110918.c: New.
1267 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
1269 * gcc.target/riscv/rvv/autovec/cond/cond_unary-1.c: New test.
1270 * gcc.target/riscv/rvv/autovec/cond/cond_unary-2.c: New test.
1271 * gcc.target/riscv/rvv/autovec/cond/cond_unary-3.c: New test.
1272 * gcc.target/riscv/rvv/autovec/cond/cond_unary-4.c: New test.
1273 * gcc.target/riscv/rvv/autovec/cond/cond_unary-5.c: New test.
1274 * gcc.target/riscv/rvv/autovec/cond/cond_unary-6.c: New test.
1275 * gcc.target/riscv/rvv/autovec/cond/cond_unary-7.c: New test.
1276 * gcc.target/riscv/rvv/autovec/cond/cond_unary-8.c: New test.
1277 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-1.c: New test.
1278 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-2.c: New test.
1279 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-3.c: New test.
1280 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-4.c: New test.
1281 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-5.c: New test.
1282 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-6.c: New test.
1283 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-7.c: New test.
1284 * gcc.target/riscv/rvv/autovec/cond/cond_unary_run-8.c: New test.
1286 2023-08-23 Jan Hubicka <jh@suse.cz>
1288 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
1290 2023-08-23 Jan Hubicka <jh@suse.cz>
1292 PR middle-end/110940
1293 * gcc.c-torture/compile/pr110940.c: New test.
1295 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1297 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
1300 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1302 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
1304 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1307 * gcc.dg/analyzer/null-terminated-strings-1.c: Update expected
1308 results on symbolic values.
1309 * gcc.dg/analyzer/strlen-1.c: New test.
1311 2023-08-22 Jason Merrill <jason@redhat.com>
1314 * g++.dg/cpp2a/concepts-friend11.C: Now works. Add template.
1315 * g++.dg/cpp2a/concepts-friend15.C: New test.
1316 * g++.dg/cpp2a/concepts-friend11a.C: New file.
1318 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
1320 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
1321 * c-c++-common/gomp/defaultmap-5.c: New test.
1322 * c-c++-common/gomp/defaultmap-6.c: New test.
1323 * gfortran.dg/gomp/defaultmap-10.f90: New test.
1324 * gfortran.dg/gomp/defaultmap-9.f90: New test.
1326 2023-08-22 Richard Biener <rguenther@suse.de>
1328 PR tree-optimization/94864
1329 PR tree-optimization/94865
1330 PR tree-optimization/93080
1331 * gcc.target/i386/pr94864.c: New testcase.
1332 * gcc.target/i386/pr94865.c: Likewise.
1333 * gcc.target/i386/avx512fp16-vmovsh-1a.c: XFAIL.
1334 * gcc.dg/tree-ssa/forwprop-40.c: Likewise.
1335 * gcc.dg/tree-ssa/forwprop-41.c: Likewise.
1337 2023-08-22 Harald Anlauf <anlauf@gmx.de>
1340 * gfortran.dg/data_vector_section.f90: New test.
1342 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1343 Kewen.Lin <linkw@linux.ibm.com>
1345 * gcc.target/riscv/rvv/autovec/partial/live-1.c: New test.
1346 * gcc.target/riscv/rvv/autovec/partial/live_run-1.c: New test.
1348 2023-08-22 liuhongt <hongtao.liu@intel.com>
1350 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
1353 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
1355 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: Adjust.
1356 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: Ditto.
1357 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: Ditto.
1358 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: Ditto.
1359 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: Ditto.
1360 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: Ditto.
1362 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1365 * gcc.dg/analyzer/attr-format-1.c: New test.
1366 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
1369 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1371 * gcc.dg/analyzer/fopen-1.c: New test.
1373 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1376 * gcc.dg/analyzer/error-1.c: Update expected results to reflect
1377 reimplementation of unterminated string detection. Add test
1378 coverage for uninitialized buffers.
1379 * gcc.dg/analyzer/null-terminated-strings-1.c: Likewise.
1380 * gcc.dg/analyzer/putenv-1.c: Likewise.
1381 * gcc.dg/analyzer/strchr-1.c: Likewise.
1382 * gcc.dg/analyzer/strcpy-1.c: Likewise.
1383 * gcc.dg/analyzer/strdup-1.c: Likewise.
1385 2023-08-22 Pan Li <pan2.li@intel.com>
1387 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
1389 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1391 * gcc.dg/unroll-7.c: Remove xfail.
1393 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
1395 * gcc.target/riscv/xtheadba.c: Quote unquoted #error message.
1396 * gcc.target/riscv/xtheadbb.c: Ditto.
1397 * gcc.target/riscv/xtheadbs.c: Ditto.
1398 * gcc.target/riscv/xtheadcmo.c: Ditto.
1399 * gcc.target/riscv/xtheadcondmov.c: Ditto.
1400 * gcc.target/riscv/xtheadfmemidx.c: Ditto.
1401 * gcc.target/riscv/xtheadfmv.c: Ditto.
1402 * gcc.target/riscv/xtheadint.c: Ditto.
1403 * gcc.target/riscv/xtheadmac.c: Ditto.
1404 * gcc.target/riscv/xtheadmemidx.c: Ditto.
1405 * gcc.target/riscv/xtheadmempair.c: Ditto.
1406 * gcc.target/riscv/xtheadsync.c: Ditto.
1407 * gcc.target/riscv/zawrs.c: Ditto.
1408 * gcc.target/riscv/zvbb.c: Ditto.
1409 * gcc.target/riscv/zvbc.c: Ditto.
1410 * gcc.target/riscv/zvkg.c: Ditto.
1411 * gcc.target/riscv/zvkned.c: Ditto.
1412 * gcc.target/riscv/zvknha.c: Ditto.
1413 * gcc.target/riscv/zvknhb.c: Ditto.
1414 * gcc.target/riscv/zvksed.c: Ditto.
1415 * gcc.target/riscv/zvksh.c: Ditto.
1416 * gcc.target/riscv/zvkt.c: Ditto.
1418 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
1420 * gcc.target/riscv/zvkn.c: Quote #error messages.
1421 * gcc.target/riscv/zvkn-1.c: Ditto.
1422 * gcc.target/riscv/zvknc.c: Ditto.
1423 * gcc.target/riscv/zvknc-1.c: Ditto.
1424 * gcc.target/riscv/zvknc-2.c: Ditto.
1425 * gcc.target/riscv/zvkng.c: Ditto.
1426 * gcc.target/riscv/zvkng-1.c: Ditto.
1427 * gcc.target/riscv/zvkng-2.c: Ditto.
1428 * gcc.target/riscv/zvks.c: Ditto.
1429 * gcc.target/riscv/zvks-1.c: Ditto.
1430 * gcc.target/riscv/zvksc.c: Ditto.
1431 * gcc.target/riscv/zvksc-1.c: Ditto.
1432 * gcc.target/riscv/zvksc-2.c: Ditto.
1433 * gcc.target/riscv/zvksg.c: Ditto.
1434 * gcc.target/riscv/zvksg-1.c: Ditto.
1435 * gcc.target/riscv/zvksg-2.c: Ditto.
1437 2023-08-21 Richard Biener <rguenther@suse.de>
1439 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
1441 2023-08-21 Richard Biener <rguenther@suse.de>
1443 * lib/target-supports.exp: Add vect128, vect256 and vect512
1445 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
1448 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1450 * gcc.dg/vect/pr65947-7.c: Add target check aarch64*-*-* and scan vect
1451 dump for pattern "optimizing condition reduction with FOLD_EXTRACT_LAST"
1452 for targets that support vect_fold_extract_last.
1454 2023-08-21 Richard Biener <rguenther@suse.de>
1456 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
1457 to avoid reduction vectorization.
1459 2023-08-21 liuhongt <hongtao.liu@intel.com>
1461 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
1463 * gcc.target/i386/avx512f-pr88464-3.c: Ditto.
1464 * gcc.target/i386/avx512f-pr88464-4.c: Ditto.
1465 * gcc.target/i386/avx512f-pr88464-6.c: Ditto.
1466 * gcc.target/i386/avx512f-pr88464-7.c: Ditto.
1467 * gcc.target/i386/avx512f-pr88464-8.c: Ditto.
1468 * gcc.target/i386/avx512vl-pr88464-10.c: Ditto.
1469 * gcc.target/i386/avx512vl-pr88464-12.c: Ditto.
1470 * gcc.target/i386/avx512vl-pr88464-13.c: Ditto.
1471 * gcc.target/i386/avx512vl-pr88464-14.c: Ditto.
1472 * gcc.target/i386/avx512vl-pr88464-15.c: Ditto.
1473 * gcc.target/i386/avx512vl-pr88464-16.c: Ditto.
1474 * gcc.target/i386/avx512vl-pr88464-2.c: Ditto.
1475 * gcc.target/i386/avx512vl-pr88464-4.c: Ditto.
1476 * gcc.target/i386/avx512vl-pr88464-5.c: Ditto.
1477 * gcc.target/i386/avx512vl-pr88464-6.c: Ditto.
1478 * gcc.target/i386/avx512vl-pr88464-7.c: Ditto.
1479 * gcc.target/i386/avx512vl-pr88464-8.c: Ditto.
1481 2023-08-21 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/111082
1484 * gcc.dg/pr111082.c: New testcase.
1486 2023-08-21 Richard Biener <rguenther@suse.de>
1488 PR tree-optimization/111070
1489 * gcc.dg/pr111070.c: New testcase.
1491 2023-08-21 Andrew Pinski <apinski@marvell.com>
1493 PR tree-optimization/111002
1494 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
1496 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
1498 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
1500 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1502 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
1504 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1507 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
1509 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1511 * gcc.dg/plugin/taint-CVE-2011-0521-5-fixed.c: Use
1512 _FORTIFY_SOURCE=0 on darwin.
1513 * gcc.dg/plugin/taint-CVE-2011-0521-5.c: Likewise.
1514 * gcc.dg/plugin/taint-CVE-2011-0521-6.c: Likewise.
1516 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
1518 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
1520 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
1522 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
1525 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1528 * gcc.dg/analyzer/analyzer.exp: Pass -D_FORTIFY_SOURCE=0 on Darwin.
1529 * gcc.dg/analyzer/fd-bind.c: Add missing <string.h> header.
1530 * gcc.dg/analyzer/fd-datagram-socket.c: Likewise.
1531 * gcc.dg/analyzer/fd-listen.c: Likewise.
1532 * gcc.dg/analyzer/fd-socket-misuse.c: Likewise.
1533 * gcc.dg/analyzer/fd-stream-socket-active-open.c: Likewise.
1534 * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Likewise.
1535 * gcc.dg/analyzer/fd-stream-socket.c: Likewise.
1536 * gcc.dg/analyzer/fd-symbolic-socket.c: Likewise.
1538 2023-08-20 Andrew Pinski <apinski@marvell.com>
1540 PR tree-optimization/111006
1541 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
1543 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1545 * lib/target-supports.exp (dg-require-python-h): Test
1546 whether Python.h can really be used.
1548 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
1551 * gcc.target/i386/pr111023-2.c: New test.
1552 * gcc.target/i386/pr111023-4b.c: New test.
1553 * gcc.target/i386/pr111023-8b.c: New test.
1554 * gcc.target/i386/pr111023.c: New test.
1556 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
1559 * gcc.dg/tree-ssa/pr110753.c: New test.
1561 2023-08-18 Richard Biener <rguenther@suse.de>
1563 PR tree-optimization/111019
1564 * g++.dg/torture/pr111019.C: New testcase.
1566 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
1568 * gcc.target/bpf/frame-limit-1.c: New test.
1569 * gcc.target/bpf/frame-limit-2.c: Likewise.
1571 2023-08-18 Richard Biener <rguenther@suse.de>
1573 PR tree-optimization/111048
1574 * gcc.dg/torture/pr111048.c: New testcase.
1576 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
1580 * gcc.target/i386/pr111051-1.c: New test.
1582 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1584 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
1585 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
1587 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1589 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
1590 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
1592 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1593 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
1595 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
1596 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
1598 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1600 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
1601 Address failure due to uninitialized vtype register.
1603 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
1605 PR tree-optimization/111009
1606 * gcc.dg/pr111009.c: New.
1608 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
1609 Charlie Jenkins <charlie@rivosinc.com>
1611 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
1612 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
1614 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1617 * gcc.c-torture/compile/pr106537-1.c: New test.
1618 * gcc.c-torture/compile/pr106537-2.c: Likewise.
1619 * gcc.c-torture/compile/pr106537-3.c: Likewise.
1621 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
1623 * gcc.target/riscv/zvkn.c: Deduplicate #error messages.
1624 * gcc.target/riscv/zvkn-1.c: Ditto.
1625 * gcc.target/riscv/zvknc.c: Ditto.
1626 * gcc.target/riscv/zvknc-1.c: Ditto.
1627 * gcc.target/riscv/zvknc-2.c: Ditto.
1628 * gcc.target/riscv/zvkng.c: Ditto.
1629 * gcc.target/riscv/zvkng-1.c: Ditto.
1630 * gcc.target/riscv/zvkng-2.c: Ditto.
1631 * gcc.target/riscv/zvks.c: Ditto.
1632 * gcc.target/riscv/zvks-1.c: Ditto.
1633 * gcc.target/riscv/zvksc.c: Ditto.
1634 * gcc.target/riscv/zvksc-1.c: Ditto.
1635 * gcc.target/riscv/zvksc-2.c: Ditto.
1636 * gcc.target/riscv/zvksg.c: Ditto.
1637 * gcc.target/riscv/zvksg-1.c: Ditto.
1638 * gcc.target/riscv/zvksg-2.c: Ditto.
1640 2023-08-17 Richard Biener <rguenther@suse.de>
1642 PR tree-optimization/111039
1643 * gcc.dg/pr111039.c: New testcase.
1645 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
1647 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Fix.
1648 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1649 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
1650 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
1651 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
1652 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
1653 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1654 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
1655 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1656 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
1658 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1660 * gcc.target/bpf/naked-1.c: New test.
1662 2023-08-17 Richard Biener <rguenther@suse.de>
1664 * gcc.target/i386/vect-reduc-2.c: New testcase.
1666 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
1668 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
1669 Remove dg-line var declare_a.
1671 2023-08-17 Pan Li <pan2.li@intel.com>
1673 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
1675 2023-08-17 Pan Li <pan2.li@intel.com>
1677 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
1679 2023-08-17 Pan Li <pan2.li@intel.com>
1681 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
1683 2023-08-17 Pan Li <pan2.li@intel.com>
1685 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
1687 2023-08-17 Pan Li <pan2.li@intel.com>
1689 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
1691 2023-08-17 Pan Li <pan2.li@intel.com>
1693 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
1695 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1697 * gcc.target/i386/avx10_1-vextractf64x2-1.c: New test.
1698 * gcc.target/i386/avx10_1-vextracti64x2-1.c: Ditto.
1699 * gcc.target/i386/avx10_1-vfpclasspd-1.c: Ditto.
1700 * gcc.target/i386/avx10_1-vfpclassps-1.c: Ditto.
1701 * gcc.target/i386/avx10_1-vinsertf64x2-1.c: Ditto.
1702 * gcc.target/i386/avx10_1-vinserti64x2-1.c: Ditto.
1703 * gcc.target/i386/avx10_1-vrangepd-1.c: Ditto.
1704 * gcc.target/i386/avx10_1-vrangeps-1.c: Ditto.
1705 * gcc.target/i386/avx10_1-vreducepd-1.c: Ditto.
1706 * gcc.target/i386/avx10_1-vreduceps-1.c: Ditto.
1708 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1710 * gcc.target/i386/avx10_1-abs-copysign-1.c: New test.
1711 * gcc.target/i386/avx10_1-vandpd-1.c: Ditto.
1712 * gcc.target/i386/avx10_1-vandps-1.c: Ditto.
1713 * gcc.target/i386/avx10_1-vcvtps2qq-1.c: Ditto.
1714 * gcc.target/i386/avx10_1-vcvtps2uqq-1.c: Ditto.
1715 * gcc.target/i386/avx10_1-vcvtqq2pd-1.c: Ditto.
1716 * gcc.target/i386/avx10_1-vcvtqq2ps-1.c: Ditto.
1717 * gcc.target/i386/avx10_1-vcvtuqq2pd-1.c: Ditto.
1718 * gcc.target/i386/avx10_1-vcvtuqq2ps-1.c: Ditto.
1719 * gcc.target/i386/avx10_1-vorpd-1.c: Ditto.
1720 * gcc.target/i386/avx10_1-vorps-1.c: Ditto.
1721 * gcc.target/i386/avx10_1-vpmovd2m-1.c: Ditto.
1722 * gcc.target/i386/avx10_1-vpmovm2d-1.c: Ditto.
1723 * gcc.target/i386/avx10_1-vpmovm2q-1.c: Ditto.
1724 * gcc.target/i386/avx10_1-vpmovq2m-1.c: Ditto.
1725 * gcc.target/i386/avx10_1-vxorpd-1.c: Ditto.
1726 * gcc.target/i386/avx10_1-vxorps-1.c: Ditto.
1728 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1731 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
1732 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
1734 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1736 * gcc.target/i386/avx10_1-vandnpd-1.c: New test.
1737 * gcc.target/i386/avx10_1-vandnps-1.c: Ditto.
1738 * gcc.target/i386/avx10_1-vbroadcastf32x2-1.c: Ditto.
1739 * gcc.target/i386/avx10_1-vbroadcastf64x2-1.c: Ditto.
1740 * gcc.target/i386/avx10_1-vbroadcasti32x2-1.c: Ditto.
1741 * gcc.target/i386/avx10_1-vbroadcasti64x2-1.c: Ditto.
1742 * gcc.target/i386/avx10_1-vcvtpd2qq-1.c: Ditto.
1743 * gcc.target/i386/avx10_1-vcvtpd2uqq-1.c: Ditto.
1744 * gcc.target/i386/avx10_1-vcvttpd2qq-1.c: Ditto.
1745 * gcc.target/i386/avx10_1-vcvttpd2uqq-1.c: Ditto.
1746 * gcc.target/i386/avx10_1-vcvttps2qq-1.c: Ditto.
1747 * gcc.target/i386/avx10_1-vcvttps2uqq-1.c: Ditto.
1748 * gcc.target/i386/avx10_1-vpmullq-1.c: Ditto.
1750 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1752 * gcc.target/i386/avx-1.c: Add -mavx10.1.
1753 * gcc.target/i386/avx-2.c: Ditto.
1754 * gcc.target/i386/sse-26.c: Skip AVX512VLDQ intrin file.
1756 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1758 * gcc.target/i386/avx10_1-15.c: New test.
1759 * gcc.target/i386/avx10_1-16.c: Ditto.
1760 * gcc.target/i386/avx10_1-17.c: Ditto.
1761 * gcc.target/i386/avx10_1-18.c: Ditto.
1763 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1765 * gcc.target/i386/avx10_1-11.c: New test.
1766 * gcc.target/i386/avx10_1-12.c: Ditto.
1767 * gcc.target/i386/avx10_1-13.c: Ditto.
1768 * gcc.target/i386/avx10_1-14.c: Ditto.
1770 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1772 * g++.target/i386/mv33.C: New test.
1773 * gcc.target/i386/avx10_1-1.c: Ditto.
1774 * gcc.target/i386/avx10_1-2.c: Ditto.
1775 * gcc.target/i386/avx10_1-3.c: Ditto.
1776 * gcc.target/i386/avx10_1-4.c: Ditto.
1777 * gcc.target/i386/avx10_1-5.c: Ditto.
1778 * gcc.target/i386/avx10_1-6.c: Ditto.
1779 * gcc.target/i386/avx10_1-7.c: Ditto.
1780 * gcc.target/i386/avx10_1-8.c: Ditto.
1781 * gcc.target/i386/avx10_1-9.c: Ditto.
1782 * gcc.target/i386/avx10_1-10.c: Ditto.
1784 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
1786 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
1788 2023-08-17 Andrew Pinski <apinski@marvell.com>
1791 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
1793 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
1795 * gcc.target/riscv/rvv/autovec/widen/vec-avg-run.c: New test.
1796 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: New test.
1797 * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: New test.
1798 * gcc.target/riscv/rvv/autovec/widen/vec-avg-template.h: New test.
1800 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
1802 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1u.c: New test.
1803 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2u.c: New test.
1804 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3u.c: New test.
1805 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4u.c: New test.
1806 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-runu.c: New test.
1808 2023-08-16 Pan Li <pan2.li@intel.com>
1810 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
1812 2023-08-16 Pan Li <pan2.li@intel.com>
1814 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
1816 2023-08-16 Pan Li <pan2.li@intel.com>
1818 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
1820 2023-08-16 Pan Li <pan2.li@intel.com>
1822 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
1824 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
1827 * gcc.target/powerpc/pr110429.c: New.
1829 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
1832 * gcc.target/powerpc/pr106769.h: New.
1833 * gcc.target/powerpc/pr106769-p8.c: New.
1834 * gcc.target/powerpc/pr106769-p9.c: New.
1836 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1838 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
1840 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Ditto.
1841 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: Ditto.
1842 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: Ditto.
1843 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: Ditto.
1844 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: Ditto.
1845 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: Ditto.
1846 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: Ditto.
1847 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: Ditto.
1848 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: Ditto.
1849 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: Ditto.
1850 * gcc.target/riscv/rvv/rvv.exp: Add lanes tests.
1851 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-1.c: New test.
1852 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-2.c: New test.
1853 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-3.c: New test.
1854 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-4.c: New test.
1855 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-5.c: New test.
1856 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-6.c: New test.
1857 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load-7.c: New test.
1858 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-1.c:
1860 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
1862 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
1864 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
1866 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
1868 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
1870 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
1872 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-1.c: New test.
1873 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-2.c: New test.
1874 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-3.c: New test.
1875 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-4.c: New test.
1876 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-5.c: New test.
1877 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-6.c: New test.
1878 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store-7.c: New test.
1879 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-1.c:
1881 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
1883 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
1885 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
1887 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
1889 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
1891 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
1893 * gcc.target/riscv/rvv/autovec/struct/struct_vect-1.c: New test.
1894 * gcc.target/riscv/rvv/autovec/struct/struct_vect-10.c: New test.
1895 * gcc.target/riscv/rvv/autovec/struct/struct_vect-11.c: New test.
1896 * gcc.target/riscv/rvv/autovec/struct/struct_vect-12.c: New test.
1897 * gcc.target/riscv/rvv/autovec/struct/struct_vect-13.c: New test.
1898 * gcc.target/riscv/rvv/autovec/struct/struct_vect-14.c: New test.
1899 * gcc.target/riscv/rvv/autovec/struct/struct_vect-15.c: New test.
1900 * gcc.target/riscv/rvv/autovec/struct/struct_vect-16.c: New test.
1901 * gcc.target/riscv/rvv/autovec/struct/struct_vect-17.c: New test.
1902 * gcc.target/riscv/rvv/autovec/struct/struct_vect-18.c: New test.
1903 * gcc.target/riscv/rvv/autovec/struct/struct_vect-2.c: New test.
1904 * gcc.target/riscv/rvv/autovec/struct/struct_vect-3.c: New test.
1905 * gcc.target/riscv/rvv/autovec/struct/struct_vect-4.c: New test.
1906 * gcc.target/riscv/rvv/autovec/struct/struct_vect-5.c: New test.
1907 * gcc.target/riscv/rvv/autovec/struct/struct_vect-6.c: New test.
1908 * gcc.target/riscv/rvv/autovec/struct/struct_vect-7.c: New test.
1909 * gcc.target/riscv/rvv/autovec/struct/struct_vect-8.c: New test.
1910 * gcc.target/riscv/rvv/autovec/struct/struct_vect-9.c: New test.
1911 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-1.c: New test.
1912 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-10.c: New test.
1913 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-11.c: New test.
1914 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-12.c: New test.
1915 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-13.c: New test.
1916 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-14.c: New test.
1917 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-15.c: New test.
1918 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-16.c: New test.
1919 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-17.c: New test.
1920 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-18.c: New test.
1921 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-2.c: New test.
1922 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-3.c: New test.
1923 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-4.c: New test.
1924 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-5.c: New test.
1925 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-6.c: New test.
1926 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-7.c: New test.
1927 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-8.c: New test.
1928 * gcc.target/riscv/rvv/autovec/struct/struct_vect_run-9.c: New test.
1930 2023-08-16 Pan Li <pan2.li@intel.com>
1932 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
1934 2023-08-16 liuhongt <hongtao.liu@intel.com>
1936 * gcc.target/i386/avx2-gather-2.c: Adjust options to keep
1937 gather vectorization.
1938 * gcc.target/i386/avx2-gather-6.c: Ditto.
1939 * gcc.target/i386/avx512f-pr88464-1.c: Ditto.
1940 * gcc.target/i386/avx512f-pr88464-5.c: Ditto.
1941 * gcc.target/i386/avx512vl-pr88464-1.c: Ditto.
1942 * gcc.target/i386/avx512vl-pr88464-11.c: Ditto.
1943 * gcc.target/i386/avx512vl-pr88464-3.c: Ditto.
1944 * gcc.target/i386/avx512vl-pr88464-9.c: Ditto.
1945 * gcc.target/i386/pr88531-1b.c: Ditto.
1946 * gcc.target/i386/pr88531-1c.c: Ditto.
1948 2023-08-16 liuhongt <hongtao.liu@intel.com>
1950 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
1952 2023-08-15 David Faust <david.faust@oracle.com>
1955 * gcc.target/bpf/smov-2.c: New test.
1956 * gcc.target/bpf/smov-pseudoc-2.c: New test.
1958 2023-08-15 Martin Jambor <mjambor@suse.cz>
1962 * gcc.dg/ipa/pr92497-1.c: New test.
1963 * gcc.dg/ipa/pr92497-2.c: Likewise.
1965 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
1968 * gdc.dg/pr110959.d: New test.
1970 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
1971 Thomas Schwinge <thomas@codesourcery.com>
1973 * c-c++-common/goacc/default-3.c: Adjust testcase.
1974 * c-c++-common/goacc/default-4.c: Adjust testcase.
1975 * c-c++-common/goacc/default-5.c: Adjust testcase.
1976 * gfortran.dg/goacc/default-3.f95: Adjust testcase.
1977 * gfortran.dg/goacc/default-4.f: Adjust testcase.
1978 * gfortran.dg/goacc/default-5.f: Adjust testcase.
1980 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1983 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
1985 2023-08-15 Richard Biener <rguenther@suse.de>
1987 * gcc.dg/vect/bb-slp-75.c: New testcase.
1989 2023-08-15 Richard Biener <rguenther@suse.de>
1991 PR tree-optimization/110963
1992 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
1994 2023-08-15 Richard Biener <rguenther@suse.de>
1996 PR tree-optimization/110991
1997 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
1999 2023-08-15 Pan Li <pan2.li@intel.com>
2001 * gcc.target/riscv/mode-switch-ice-1.c: New test.
2003 2023-08-15 Pan Li <pan2.li@intel.com>
2005 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
2007 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
2009 * gfortran.dg/value_9.f90 (val, val4, sub, sub4): Take the error
2010 codes from the arguments.
2011 (p): Update calls: pass explicit distinct error codes.
2013 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
2017 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
2019 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
2022 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
2024 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
2026 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
2029 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
2033 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
2034 * g++.dg/cpp1z/pr110216.C: New test.
2036 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
2038 * gcc.target/riscv/arch-24.c: New test.
2039 * gcc.target/riscv/arch-25.c: New test.
2041 2023-08-14 Pan Li <pan2.li@intel.com>
2043 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
2045 2023-08-14 Pan Li <pan2.li@intel.com>
2047 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
2049 2023-08-14 Pan Li <pan2.li@intel.com>
2051 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
2053 2023-08-14 Pan Li <pan2.li@intel.com>
2055 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
2057 2023-08-14 Pan Li <pan2.li@intel.com>
2059 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
2061 2023-08-14 Pan Li <pan2.li@intel.com>
2063 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
2065 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
2068 * gm2/iso/check/fail/iso-check-fail.exp (gm2_init_iso): Add -fm2-plugin.
2069 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp
2070 (gm2_init_iso): Add -fm2-plugin.
2071 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp
2072 (gm2_init_pim2): Add -fm2-plugin.
2073 * gm2/switches/check-all/plugin/iso/fail/switches-check-all-plugin-iso-fail.exp
2074 (gm2_init_iso): Add -fm2-plugin.
2075 * gm2/switches/check-all/plugin/pim2/fail/switches-check-all-plugin-pim2-fail.exp
2076 (gm2_init_pim2): Add -fm2-plugin.
2078 2023-08-12 Jakub Jelinek <jakub@redhat.com>
2080 * gcc.dg/stdckdint-1.c: New test.
2081 * gcc.dg/stdckdint-2.c: New test.
2083 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2086 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
2088 2023-08-12 Patrick Palka <ppalka@redhat.com>
2089 Jason Merrill <jason@redhat.com>
2092 * g++.dg/cpp1z/class-deduction74.C: Expect "defined" instead
2093 of "declared" in the repeated deduction guide diagnostics.
2094 * g++.dg/cpp1z/class-deduction116.C: New test.
2096 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2099 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
2101 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2103 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS CONST_VECTOR tests.
2104 * gcc.target/riscv/rvv/autovec/vls/const-1.c: New test.
2105 * gcc.target/riscv/rvv/autovec/vls/const-2.c: New test.
2106 * gcc.target/riscv/rvv/autovec/vls/const-3.c: New test.
2107 * gcc.target/riscv/rvv/autovec/vls/const-4.c: New test.
2108 * gcc.target/riscv/rvv/autovec/vls/const-5.c: New test.
2109 * gcc.target/riscv/rvv/autovec/vls/series-1.c: New test.
2110 * gcc.target/riscv/rvv/autovec/vls/series-2.c: New test.
2111 * gcc.target/riscv/rvv/autovec/vls/series-3.c: New test.
2112 * gcc.target/riscv/rvv/autovec/vls/series-4.c: New test.
2114 2023-08-11 David Malcolm <dmalcolm@redhat.com>
2117 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_get_strlen): New.
2118 * gcc.dg/analyzer/error-1.c (test_error_unterminated): New.
2119 (test_error_at_line_unterminated): New.
2120 * gcc.dg/analyzer/null-terminated-strings-1.c: New test.
2121 * gcc.dg/analyzer/putenv-1.c (test_unterminated): New.
2122 * gcc.dg/analyzer/strchr-1.c (test_unterminated): New.
2123 * gcc.dg/analyzer/strcpy-1.c (test_unterminated): New.
2124 * gcc.dg/analyzer/strdup-1.c (test_unterminated): New.
2126 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2128 PR middle-end/110989
2129 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
2131 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
2133 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
2135 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: Ditto.
2136 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: Ditto.
2137 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: Ditto.
2138 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: Ditto.
2139 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: Ditto.
2140 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: Ditto.
2141 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: Ditto.
2142 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: Ditto.
2143 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: Ditto.
2144 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: Ditto.
2145 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: Ditto.
2146 * gcc.target/riscv/amo-table-ztso-fence-1.c: Ditto.
2147 * gcc.target/riscv/amo-table-ztso-fence-2.c: Ditto.
2148 * gcc.target/riscv/amo-table-ztso-fence-3.c: Ditto.
2149 * gcc.target/riscv/amo-table-ztso-fence-4.c: Ditto.
2150 * gcc.target/riscv/amo-table-ztso-fence-5.c: Ditto.
2151 * gcc.target/riscv/amo-table-ztso-load-1.c: Ditto.
2152 * gcc.target/riscv/amo-table-ztso-load-2.c: Ditto.
2153 * gcc.target/riscv/amo-table-ztso-load-3.c: Ditto.
2154 * gcc.target/riscv/amo-table-ztso-store-1.c: Ditto.
2155 * gcc.target/riscv/amo-table-ztso-store-2.c: Ditto.
2156 * gcc.target/riscv/amo-table-ztso-store-3.c: Ditto.
2157 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: Ditto.
2158 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: Ditto.
2159 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: Ditto.
2160 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: Ditto.
2161 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: Ditto.
2163 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
2165 * lib/target-supports.exp (check_effective_target_alloca): BPF
2166 target does not support alloca.
2167 * gcc.target/bpf/diag-alloca-1.c: New test.
2168 * gcc.target/bpf/diag-alloca-2.c: Likewise.
2169 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: Remove test.
2170 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise.
2171 * gcc.target/bpf/regs-availability-1.c: Likewise.
2173 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
2175 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
2176 * gcc.target/bpf/diag-funargs.c: Adapt test.
2178 2023-08-11 Eric Feng <ef2648@columbia.edu>
2181 * gcc.dg/plugin/analyzer_cpython_plugin.c: Analyzer support for
2182 PyList_New, PyList_Append, PyLong_FromLong
2183 * gcc.dg/plugin/plugin.exp: New test.
2184 * lib/target-supports.exp: New procedure.
2185 * gcc.dg/plugin/cpython-plugin-test-2.c: New test.
2187 2023-08-11 Patrick Palka <ppalka@redhat.com>
2190 * g++.dg/cpp2a/concepts-requires35.C: New test.
2192 2023-08-11 Patrick Palka <ppalka@redhat.com>
2195 * g++.dg/cpp1y/var-templ84.C: New test.
2196 * g++.dg/cpp1y/var-templ84a.C: New test.
2198 2023-08-11 Richard Biener <rguenther@suse.de>
2200 PR tree-optimization/110979
2201 * gcc.dg/torture/pr110979.c: New testcase.
2203 2023-08-11 Richard Biener <rguenther@suse.de>
2205 * g++.dg/vect/slp-pr87105.cc: Adjust.
2206 * gcc.dg/vect/bb-slp-17.c: Likewise.
2207 * gcc.dg/vect/bb-slp-20.c: Likewise.
2208 * gcc.dg/vect/bb-slp-21.c: Likewise.
2209 * gcc.dg/vect/bb-slp-22.c: Likewise.
2210 * gcc.dg/vect/bb-slp-subgroups-2.c: Likewise.
2212 2023-08-11 Pan Li <pan2.li@intel.com>
2214 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
2216 2023-08-11 Pan Li <pan2.li@intel.com>
2218 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
2220 2023-08-11 Drew Ross <drross@redhat.com>
2221 Jakub Jelinek <jakub@redhat.com>
2223 PR tree-optimization/109938
2224 * gcc.c-torture/execute/pr109938.c: New test.
2225 * gcc.dg/tree-ssa/pr109938.c: New test.
2227 2023-08-11 Pan Li <pan2.li@intel.com>
2229 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
2231 2023-08-11 Pan Li <pan2.li@intel.com>
2233 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
2235 2023-08-11 Jakub Jelinek <jakub@redhat.com>
2237 * gcc.dg/c11-typeof-2.c: New test.
2238 * gcc.dg/c11-typeof-3.c: New test.
2239 * gcc.dg/gnu11-typeof-3.c: New test.
2240 * gcc.dg/gnu11-typeof-4.c: New test.
2242 2023-08-11 Andrew Pinski <apinski@marvell.com>
2244 PR tree-optimization/110954
2245 * gcc.c-torture/execute/pr110954-1.c: New test.
2247 2023-08-11 Martin Uecker <uecker@tugraz.at>
2250 * gcc.dg/Wuseless-cast.c: New test.
2252 2023-08-11 Pan Li <pan2.li@intel.com>
2254 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
2256 2023-08-10 Jan Hubicka <jh@suse.cz>
2258 PR middle-end/110923
2259 * gcc.dg/tree-ssa/pr110923.c: New test.
2261 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
2263 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: New test.
2264 * gcc.target/riscv/amo-table-ztso-amo-add-2.c: New test.
2265 * gcc.target/riscv/amo-table-ztso-amo-add-3.c: New test.
2266 * gcc.target/riscv/amo-table-ztso-amo-add-4.c: New test.
2267 * gcc.target/riscv/amo-table-ztso-amo-add-5.c: New test.
2268 * gcc.target/riscv/amo-table-ztso-compare-exchange-1.c: New test.
2269 * gcc.target/riscv/amo-table-ztso-compare-exchange-2.c: New test.
2270 * gcc.target/riscv/amo-table-ztso-compare-exchange-3.c: New test.
2271 * gcc.target/riscv/amo-table-ztso-compare-exchange-4.c: New test.
2272 * gcc.target/riscv/amo-table-ztso-compare-exchange-5.c: New test.
2273 * gcc.target/riscv/amo-table-ztso-compare-exchange-6.c: New test.
2274 * gcc.target/riscv/amo-table-ztso-compare-exchange-7.c: New test.
2275 * gcc.target/riscv/amo-table-ztso-fence-1.c: New test.
2276 * gcc.target/riscv/amo-table-ztso-fence-2.c: New test.
2277 * gcc.target/riscv/amo-table-ztso-fence-3.c: New test.
2278 * gcc.target/riscv/amo-table-ztso-fence-4.c: New test.
2279 * gcc.target/riscv/amo-table-ztso-fence-5.c: New test.
2280 * gcc.target/riscv/amo-table-ztso-load-1.c: New test.
2281 * gcc.target/riscv/amo-table-ztso-load-2.c: New test.
2282 * gcc.target/riscv/amo-table-ztso-load-3.c: New test.
2283 * gcc.target/riscv/amo-table-ztso-store-1.c: New test.
2284 * gcc.target/riscv/amo-table-ztso-store-2.c: New test.
2285 * gcc.target/riscv/amo-table-ztso-store-3.c: New test.
2286 * gcc.target/riscv/amo-table-ztso-subword-amo-add-1.c: New test.
2287 * gcc.target/riscv/amo-table-ztso-subword-amo-add-2.c: New test.
2288 * gcc.target/riscv/amo-table-ztso-subword-amo-add-3.c: New test.
2289 * gcc.target/riscv/amo-table-ztso-subword-amo-add-4.c: New test.
2290 * gcc.target/riscv/amo-table-ztso-subword-amo-add-5.c: New test.
2292 2023-08-10 Jan Hubicka <jh@suse.cz>
2294 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
2296 2023-08-10 Pan Li <pan2.li@intel.com>
2298 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
2300 2023-08-10 Pan Li <pan2.li@intel.com>
2302 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
2304 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2307 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
2309 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2311 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
2313 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
2314 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
2315 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
2316 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
2317 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
2318 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
2320 2023-08-09 David Malcolm <dmalcolm@redhat.com>
2322 * gcc.dg/analyzer/allocation-size-1.c: Update expected results
2323 to reflect splitting of allocation size and assignment messages
2324 from a single event into pairs of events
2325 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
2326 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
2327 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
2328 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
2329 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
2330 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
2331 * gcc.dg/analyzer/memset-1.c (test_1): Verify that the return
2332 value is the initial argument.
2333 * gcc.dg/plugin/analyzer_kernel_plugin.c
2334 (copy_across_boundary_fn::impl_call_pre): Ensure the LHS is set on
2335 the "known zero size" case.
2336 * gcc.dg/plugin/analyzer_known_fns_plugin.c
2337 (known_function_attempt_to_copy::impl_call_pre): Likewise.
2339 2023-08-09 Andrew Pinski <apinski@marvell.com>
2341 PR tree-optimization/110937
2342 PR tree-optimization/100798
2343 * gcc.dg/tree-ssa/bool-14.c: New test.
2344 * gcc.dg/tree-ssa/bool-15.c: New test.
2345 * gcc.dg/tree-ssa/phi-opt-33.c: New test.
2346 * gcc.dg/tree-ssa/20030709-2.c: Update testcase
2347 so `a ? -1 : 0` is not used to hit the match
2350 2023-08-09 Carl Love <cel@us.ibm.com>
2352 * gcc.target/powerpc/vec-cmpne-runnable.c: New execution test.
2353 * gcc.target/powerpc/vec-cmpne.c (define_test_functions,
2354 execute_test_functions): Move to vec-cmpne.h. Add
2355 scan-assembler-times for vcmpequb, vcmpequh, vcmpequw.
2356 * gcc.target/powerpc/vec-cmpne.h: New include file for vec-cmpne.c
2357 and vec-cmpne-runnable.c. Split define_test_functions definition
2358 into define_test_functions and define_init_verify_functions.
2360 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2363 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
2365 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
2367 * gcc.target/riscv/zicond-ice-1.c: New test.
2369 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
2372 * g++.dg/cpp0x/decltype-100482.C: New test.
2374 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
2377 * gcc.target/i386/pr110832-1.c: New test.
2378 * gcc.target/i386/pr110832-2.c: New test.
2379 * gcc.target/i386/pr110832-3.c: New test.
2381 2023-08-08 Andrew Pinski <apinski@marvell.com>
2383 PR tree-optimization/103281
2384 PR tree-optimization/28794
2385 * gcc.dg/tree-ssa/pr103281-1.c: New test.
2386 * gcc.dg/tree-ssa/vrp-compare-1.c: New test.
2388 2023-08-08 Pan Li <pan2.li@intel.com>
2390 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
2392 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
2394 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2396 * gcc.target/riscv/rvv/rvv.exp: Add condition tests.
2397 * gcc.target/riscv/rvv/autovec/cond/cond_arith-1.c: New test.
2398 * gcc.target/riscv/rvv/autovec/cond/cond_arith-2.c: New test.
2399 * gcc.target/riscv/rvv/autovec/cond/cond_arith-3.c: New test.
2400 * gcc.target/riscv/rvv/autovec/cond/cond_arith-4.c: New test.
2401 * gcc.target/riscv/rvv/autovec/cond/cond_arith-5.c: New test.
2402 * gcc.target/riscv/rvv/autovec/cond/cond_arith-6.c: New test.
2403 * gcc.target/riscv/rvv/autovec/cond/cond_arith-7.c: New test.
2404 * gcc.target/riscv/rvv/autovec/cond/cond_arith-8.c: New test.
2405 * gcc.target/riscv/rvv/autovec/cond/cond_arith-9.c: New test.
2406 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-1.c: New test.
2407 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-2.c: New test.
2408 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-3.c: New test.
2409 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-4.c: New test.
2410 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-5.c: New test.
2411 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-6.c: New test.
2412 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-7.c: New test.
2413 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-8.c: New test.
2414 * gcc.target/riscv/rvv/autovec/cond/cond_arith_run-9.c: New test.
2415 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-1.c: New test.
2416 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-2.c: New test.
2417 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-3.c: New test.
2418 * gcc.target/riscv/rvv/autovec/cond/cond_fadd-4.c: New test.
2419 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-1.c: New test.
2420 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-2.c: New test.
2421 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-3.c: New test.
2422 * gcc.target/riscv/rvv/autovec/cond/cond_fadd_run-4.c: New test.
2423 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-1.c: New test.
2424 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-2.c: New test.
2425 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-3.c: New test.
2426 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-4.c: New test.
2427 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-5.c: New test.
2428 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-6.c: New test.
2429 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-7.c: New test.
2430 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma-8.c: New test.
2431 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-1.c: New test.
2432 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-2.c: New test.
2433 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-3.c: New test.
2434 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-4.c: New test.
2435 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-5.c: New test.
2436 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-6.c: New test.
2437 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-7.c: New test.
2438 * gcc.target/riscv/rvv/autovec/cond/cond_fma_fnma_run-8.c: New test.
2439 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-1.c: New test.
2440 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-2.c: New test.
2441 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-3.c: New test.
2442 * gcc.target/riscv/rvv/autovec/cond/cond_fmax-4.c: New test.
2443 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-1.c: New test.
2444 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-2.c: New test.
2445 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-3.c: New test.
2446 * gcc.target/riscv/rvv/autovec/cond/cond_fmax_run-4.c: New test.
2447 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-1.c: New test.
2448 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-2.c: New test.
2449 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-3.c: New test.
2450 * gcc.target/riscv/rvv/autovec/cond/cond_fmin-4.c: New test.
2451 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-1.c: New test.
2452 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-2.c: New test.
2453 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-3.c: New test.
2454 * gcc.target/riscv/rvv/autovec/cond/cond_fmin_run-4.c: New test.
2455 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-1.c: New test.
2456 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-2.c: New test.
2457 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-3.c: New test.
2458 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-4.c: New test.
2459 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-5.c: New test.
2460 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms-6.c: New test.
2461 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-1.c: New test.
2462 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-2.c: New test.
2463 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-3.c: New test.
2464 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-4.c: New test.
2465 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-5.c: New test.
2466 * gcc.target/riscv/rvv/autovec/cond/cond_fms_fnms_run-6.c: New test.
2467 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-1.c: New test.
2468 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-2.c: New test.
2469 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-3.c: New test.
2470 * gcc.target/riscv/rvv/autovec/cond/cond_fmul-4.c: New test.
2471 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-1.c: New test.
2472 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-2.c: New test.
2473 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-3.c: New test.
2474 * gcc.target/riscv/rvv/autovec/cond/cond_fmul_run-4.c: New test.
2475 * gcc.target/riscv/rvv/autovec/cond/cond_logical-1.c: New test.
2476 * gcc.target/riscv/rvv/autovec/cond/cond_logical-2.c: New test.
2477 * gcc.target/riscv/rvv/autovec/cond/cond_logical-3.c: New test.
2478 * gcc.target/riscv/rvv/autovec/cond/cond_logical-4.c: New test.
2479 * gcc.target/riscv/rvv/autovec/cond/cond_logical-5.c: New test.
2480 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-1.c: New test.
2481 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-2.c: New test.
2482 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-3.c: New test.
2483 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-4.c: New test.
2484 * gcc.target/riscv/rvv/autovec/cond/cond_logical_run-5.c: New test.
2485 * gcc.target/riscv/rvv/autovec/cond/cond_shift-1.c: New test.
2486 * gcc.target/riscv/rvv/autovec/cond/cond_shift-2.c: New test.
2487 * gcc.target/riscv/rvv/autovec/cond/cond_shift-3.c: New test.
2488 * gcc.target/riscv/rvv/autovec/cond/cond_shift-4.c: New test.
2489 * gcc.target/riscv/rvv/autovec/cond/cond_shift-5.c: New test.
2490 * gcc.target/riscv/rvv/autovec/cond/cond_shift-6.c: New test.
2491 * gcc.target/riscv/rvv/autovec/cond/cond_shift-7.c: New test.
2492 * gcc.target/riscv/rvv/autovec/cond/cond_shift-8.c: New test.
2493 * gcc.target/riscv/rvv/autovec/cond/cond_shift-9.c: New test.
2494 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-1.c: New test.
2495 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-2.c: New test.
2496 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-3.c: New test.
2497 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-4.c: New test.
2498 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-5.c: New test.
2499 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-6.c: New test.
2500 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-7.c: New test.
2501 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-8.c: New test.
2502 * gcc.target/riscv/rvv/autovec/cond/cond_shift_run-9.c: New test.
2503 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-1.c: New test.
2504 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-2.c: New test.
2505 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-3.c: New test.
2506 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-4.c: New test.
2507 * gcc.target/riscv/rvv/autovec/reduc/reduc_call-5.c: New test.
2509 2023-08-08 Richard Biener <rguenther@suse.de>
2511 PR tree-optimization/49955
2512 * gfortran.dg/vect/pr49955.f: New testcase.
2514 2023-08-08 Richard Biener <rguenther@suse.de>
2516 PR tree-optimization/110924
2517 * gcc.dg/torture/pr110924.c: New testcase.
2519 2023-08-08 yulong <shiyulong@iscas.ac.cn>
2521 * gcc.target/riscv/rvv/base/vslide1down-1.c: New test.
2522 * gcc.target/riscv/rvv/base/vslide1down-2.c: New test.
2523 * gcc.target/riscv/rvv/base/vslide1down-3.c: New test.
2524 * gcc.target/riscv/rvv/base/vslide1up-1.c: New test.
2525 * gcc.target/riscv/rvv/base/vslide1up-2.c: New test.
2526 * gcc.target/riscv/rvv/base/vslide1up-3.c: New test.
2528 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2530 PR rtl-optimization/110869
2531 * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
2532 * gcc.dg/cmp-mem-const-2.c: Dito.
2533 * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
2534 * gcc.dg/cmp-mem-const-4.c: Dito.
2535 * gcc.dg/cmp-mem-const-5.c: Dito.
2536 * gcc.dg/cmp-mem-const-6.c: Dito.
2538 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2540 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
2541 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
2543 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2545 * gcc.target/riscv/rvv/autovec/vls/def.h: Add VLS shift.
2546 * gcc.target/riscv/rvv/autovec/vls/shift-1.c: New test.
2547 * gcc.target/riscv/rvv/autovec/vls/shift-2.c: New test.
2548 * gcc.target/riscv/rvv/autovec/vls/shift-3.c: New test.
2549 * gcc.target/riscv/rvv/autovec/vls/shift-4.c: New test.
2550 * gcc.target/riscv/rvv/autovec/vls/shift-5.c: New test.
2551 * gcc.target/riscv/rvv/autovec/vls/shift-6.c: New test.
2553 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2555 * gcc.target/riscv/rvv/autovec/vls/def.h: Add basic operations.
2556 * gcc.target/riscv/rvv/autovec/vls/and-1.c: New test.
2557 * gcc.target/riscv/rvv/autovec/vls/and-2.c: New test.
2558 * gcc.target/riscv/rvv/autovec/vls/and-3.c: New test.
2559 * gcc.target/riscv/rvv/autovec/vls/div-1.c: New test.
2560 * gcc.target/riscv/rvv/autovec/vls/ior-1.c: New test.
2561 * gcc.target/riscv/rvv/autovec/vls/ior-2.c: New test.
2562 * gcc.target/riscv/rvv/autovec/vls/ior-3.c: New test.
2563 * gcc.target/riscv/rvv/autovec/vls/max-1.c: New test.
2564 * gcc.target/riscv/rvv/autovec/vls/min-1.c: New test.
2565 * gcc.target/riscv/rvv/autovec/vls/minus-1.c: New test.
2566 * gcc.target/riscv/rvv/autovec/vls/minus-2.c: New test.
2567 * gcc.target/riscv/rvv/autovec/vls/minus-3.c: New test.
2568 * gcc.target/riscv/rvv/autovec/vls/mod-1.c: New test.
2569 * gcc.target/riscv/rvv/autovec/vls/mult-1.c: New test.
2570 * gcc.target/riscv/rvv/autovec/vls/plus-1.c: New test.
2571 * gcc.target/riscv/rvv/autovec/vls/plus-2.c: New test.
2572 * gcc.target/riscv/rvv/autovec/vls/plus-3.c: New test.
2574 2023-08-07 Martin Jambor <mjambor@suse.cz>
2577 * g++.dg/ipa/pr110378-1.C: New test.
2579 2023-08-07 Andrew Pinski <apinski@marvell.com>
2581 PR tree-optimization/109959
2582 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove xfail.
2583 * c-c++-common/Wrestrict.c: Update test and remove some xfail.
2584 * gcc.dg/tree-ssa/cmpeq-1.c: New test.
2585 * gcc.dg/tree-ssa/cmpeq-2.c: New test.
2586 * gcc.dg/tree-ssa/cmpeq-3.c: New test.
2588 2023-08-07 liuhongt <hongtao.liu@intel.com>
2590 * gcc.target/i386/pr110762-v4hf.c: New test.
2592 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2594 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
2596 2023-08-07 Jan Hubicka <jh@suse.cz>
2598 PR tree-optimization/106293
2599 * gcc.dg/vect/vect-cond-11.c: Check profile consistency.
2600 * gcc.dg/vect/vect-widen-mult-extern-1.c: Check profile consistency.
2602 2023-08-07 Andrew Pinski <apinski@marvell.com>
2604 PR tree-optimization/96695
2605 * gcc.dg/pr96695-1.c: New test.
2606 * gcc.dg/pr96695-10.c: New test.
2607 * gcc.dg/pr96695-11.c: New test.
2608 * gcc.dg/pr96695-12.c: New test.
2609 * gcc.dg/pr96695-2.c: New test.
2610 * gcc.dg/pr96695-3.c: New test.
2611 * gcc.dg/pr96695-4.c: New test.
2612 * gcc.dg/pr96695-5.c: New test.
2613 * gcc.dg/pr96695-6.c: New test.
2614 * gcc.dg/pr96695-7.c: New test.
2615 * gcc.dg/pr96695-8.c: New test.
2616 * gcc.dg/pr96695-9.c: New test.
2618 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
2621 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
2623 2023-08-06 Jan Hubicka <jh@suse.cz>
2625 * gcc.dg/vect/vect-bitfield-read-1.c: Check profile consistency.
2626 * gcc.dg/vect/vect-bitfield-read-2.c: Check profile consistency.
2627 * gcc.dg/vect/vect-bitfield-read-3.c: Check profile consistency.
2628 * gcc.dg/vect/vect-bitfield-read-4.c: Check profile consistency.
2629 * gcc.dg/vect/vect-bitfield-read-5.c: Check profile consistency.
2630 * gcc.dg/vect/vect-bitfield-read-6.c: Check profile consistency.
2631 * gcc.dg/vect/vect-bitfield-read-7.c: Check profile consistency.
2632 * gcc.dg/vect/vect-bitfield-write-1.c: Check profile consistency.
2633 * gcc.dg/vect/vect-bitfield-write-2.c: Check profile consistency.
2634 * gcc.dg/vect/vect-bitfield-write-3.c: Check profile consistency.
2635 * gcc.dg/vect/vect-bitfield-write-4.c: Check profile consistency.
2636 * gcc.dg/vect/vect-bitfield-write-5.c: Check profile consistency.
2637 * gcc.dg/vect/vect-epilogues-2.c: Check profile consistency.
2638 * gcc.dg/vect/vect-epilogues.c: Check profile consistency.
2639 * gcc.dg/vect/vect-mask-store-move-1.c: Check profile consistency.
2641 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
2644 * gm2/iso/run/pass/m2date.mod: New test.
2645 * gm2/iso/run/pass/testclock.mod: New test.
2646 * gm2/iso/run/pass/testclock2.mod: New test.
2648 2023-08-05 Martin Uecker <uecker@tugraz.at>
2651 * gcc.dg/Wvla-parameter-4.c: Adapt test.
2652 * gcc.dg/attr-access-2.c: Adapt test.
2654 2023-08-05 Martin Uecker <uecker@tugraz.at>
2656 * gcc.dg/pr68193.c: New test.
2658 2023-08-04 David Malcolm <dmalcolm@redhat.com>
2661 * gcc.dg/analyzer/allocation-size-1.c: Update expected message to
2662 reflect consolidation of size and assignment into a single event.
2663 * gcc.dg/analyzer/allocation-size-2.c: Likewise.
2664 * gcc.dg/analyzer/allocation-size-3.c: Likewise.
2665 * gcc.dg/analyzer/allocation-size-4.c: Likewise.
2666 * gcc.dg/analyzer/allocation-size-multiline-1.c: Likewise.
2667 * gcc.dg/analyzer/allocation-size-multiline-2.c: Likewise.
2668 * gcc.dg/analyzer/allocation-size-multiline-3.c: Likewise.
2669 * gcc.dg/analyzer/attr-alloc_size-1.c: New test.
2670 * gcc.dg/analyzer/attr-alloc_size-2.c: New test.
2671 * gcc.dg/analyzer/attr-alloc_size-3.c: New test.
2672 * gcc.dg/analyzer/explode-4.c: New test.
2673 * gcc.dg/analyzer/taint-size-1.c: Add test coverage for
2674 __attribute__ alloc_size.
2676 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
2679 * gcc.target/i386/invariant-ternlog-1.c: New test.
2680 * gcc.target/i386/invariant-ternlog-2.c: New test.
2682 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
2684 * gcc.target/i386/pr110717-2.c: New test case.
2686 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
2688 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
2690 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
2692 * gcc.target/avr/lra-cpymem_qi.c: New.
2694 2023-08-04 Tamar Christina <tamar.christina@arm.com>
2696 * g++.dg/vect/pr84556.cc: Add novector pragma.
2697 * g++.dg/vect/simd-1.cc: Add novector pragma.
2698 * g++.dg/vect/simd-2.cc: Add novector pragma.
2699 * g++.dg/vect/simd-3.cc: Add novector pragma.
2700 * g++.dg/vect/simd-4.cc: Add novector pragma.
2701 * g++.dg/vect/simd-5.cc: Add novector pragma.
2702 * g++.dg/vect/simd-6.cc: Add novector pragma.
2703 * g++.dg/vect/simd-7.cc: Add novector pragma.
2704 * g++.dg/vect/simd-8.cc: Add novector pragma.
2705 * g++.dg/vect/simd-9.cc: Add novector pragma.
2706 * g++.dg/vect/simd-clone-6.cc: Add novector pragma.
2707 * gcc.dg/vect/O3-pr70130.c: Add novector pragma.
2708 * gcc.dg/vect/Os-vect-95.c: Add novector pragma.
2709 * gcc.dg/vect/bb-slp-1.c: Add novector pragma.
2710 * gcc.dg/vect/bb-slp-16.c: Add novector pragma.
2711 * gcc.dg/vect/bb-slp-2.c: Add novector pragma.
2712 * gcc.dg/vect/bb-slp-24.c: Add novector pragma.
2713 * gcc.dg/vect/bb-slp-25.c: Add novector pragma.
2714 * gcc.dg/vect/bb-slp-26.c: Add novector pragma.
2715 * gcc.dg/vect/bb-slp-27.c: Add novector pragma.
2716 * gcc.dg/vect/bb-slp-28.c: Add novector pragma.
2717 * gcc.dg/vect/bb-slp-29.c: Add novector pragma.
2718 * gcc.dg/vect/bb-slp-42.c: Add novector pragma.
2719 * gcc.dg/vect/bb-slp-cond-1.c: Add novector pragma.
2720 * gcc.dg/vect/bb-slp-over-widen-1.c: Add novector pragma.
2721 * gcc.dg/vect/bb-slp-over-widen-2.c: Add novector pragma.
2722 * gcc.dg/vect/bb-slp-pattern-1.c: Add novector pragma.
2723 * gcc.dg/vect/bb-slp-pattern-2.c: Add novector pragma.
2724 * gcc.dg/vect/bb-slp-pow-1.c: Add novector pragma.
2725 * gcc.dg/vect/bb-slp-pr101615-2.c: Add novector pragma.
2726 * gcc.dg/vect/bb-slp-pr65935.c: Add novector pragma.
2727 * gcc.dg/vect/bb-slp-subgroups-1.c: Add novector pragma.
2728 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Add novector pragma.
2729 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Add novector pragma.
2730 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Add novector pragma.
2731 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Add novector pragma.
2732 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Add novector pragma.
2733 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Add novector pragma.
2734 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Add novector pragma.
2735 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add novector pragma.
2736 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: Add novector pragma.
2737 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Add novector pragma.
2738 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: Add novector pragma.
2739 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: Add novector pragma.
2740 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: Add novector pragma.
2741 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Add novector pragma.
2742 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Add novector pragma.
2743 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Add novector pragma.
2744 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add novector pragma.
2745 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Add novector pragma.
2746 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Add novector pragma.
2747 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: Add novector pragma.
2748 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Add novector pragma.
2749 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Add novector pragma.
2750 * gcc.dg/vect/fast-math-vect-call-1.c: Add novector pragma.
2751 * gcc.dg/vect/fast-math-vect-call-2.c: Add novector pragma.
2752 * gcc.dg/vect/fast-math-vect-complex-3.c: Add novector pragma.
2753 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Add novector pragma.
2754 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Add novector pragma.
2755 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Add novector pragma.
2756 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Add novector pragma.
2757 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Add novector pragma.
2758 * gcc.dg/vect/no-scevccp-outer-10.c: Add novector pragma.
2759 * gcc.dg/vect/no-scevccp-outer-10a.c: Add novector pragma.
2760 * gcc.dg/vect/no-scevccp-outer-10b.c: Add novector pragma.
2761 * gcc.dg/vect/no-scevccp-outer-11.c: Add novector pragma.
2762 * gcc.dg/vect/no-scevccp-outer-12.c: Add novector pragma.
2763 * gcc.dg/vect/no-scevccp-outer-15.c: Add novector pragma.
2764 * gcc.dg/vect/no-scevccp-outer-16.c: Add novector pragma.
2765 * gcc.dg/vect/no-scevccp-outer-17.c: Add novector pragma.
2766 * gcc.dg/vect/no-scevccp-outer-18.c: Add novector pragma.
2767 * gcc.dg/vect/no-scevccp-outer-19.c: Add novector pragma.
2768 * gcc.dg/vect/no-scevccp-outer-20.c: Add novector pragma.
2769 * gcc.dg/vect/no-scevccp-outer-21.c: Add novector pragma.
2770 * gcc.dg/vect/no-scevccp-outer-22.c: Add novector pragma.
2771 * gcc.dg/vect/no-scevccp-outer-3.c: Add novector pragma.
2772 * gcc.dg/vect/no-scevccp-outer-4.c: Add novector pragma.
2773 * gcc.dg/vect/no-scevccp-outer-5.c: Add novector pragma.
2774 * gcc.dg/vect/no-scevccp-outer-6-global.c: Add novector pragma.
2775 * gcc.dg/vect/no-scevccp-outer-6.c: Add novector pragma.
2776 * gcc.dg/vect/no-scevccp-outer-7.c: Add novector pragma.
2777 * gcc.dg/vect/no-scevccp-outer-8.c: Add novector pragma.
2778 * gcc.dg/vect/no-scevccp-outer-9.c: Add novector pragma.
2779 * gcc.dg/vect/no-scevccp-outer-9a.c: Add novector pragma.
2780 * gcc.dg/vect/no-scevccp-outer-9b.c: Add novector pragma.
2781 * gcc.dg/vect/no-scevccp-slp-30.c: Add novector pragma.
2782 * gcc.dg/vect/no-scevccp-slp-31.c: Add novector pragma.
2783 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Add novector pragma.
2784 * gcc.dg/vect/no-section-anchors-vect-31.c: Add novector pragma.
2785 * gcc.dg/vect/no-section-anchors-vect-34.c: Add novector pragma.
2786 * gcc.dg/vect/no-section-anchors-vect-36.c: Add novector pragma.
2787 * gcc.dg/vect/no-section-anchors-vect-64.c: Add novector pragma.
2788 * gcc.dg/vect/no-section-anchors-vect-65.c: Add novector pragma.
2789 * gcc.dg/vect/no-section-anchors-vect-66.c: Add novector pragma.
2790 * gcc.dg/vect/no-section-anchors-vect-68.c: Add novector pragma.
2791 * gcc.dg/vect/no-section-anchors-vect-69.c: Add novector pragma.
2792 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Add novector pragma.
2793 * gcc.dg/vect/no-trapping-math-2.c: Add novector pragma.
2794 * gcc.dg/vect/no-trapping-math-vect-111.c: Add novector pragma.
2795 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Add novector pragma.
2796 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Add novector pragma.
2797 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Add novector pragma.
2798 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Add novector pragma.
2799 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Add novector pragma.
2800 * gcc.dg/vect/no-tree-dom-vect-bug.c: Add novector pragma.
2801 * gcc.dg/vect/no-tree-pre-slp-29.c: Add novector pragma.
2802 * gcc.dg/vect/no-vfa-pr29145.c: Add novector pragma.
2803 * gcc.dg/vect/no-vfa-vect-101.c: Add novector pragma.
2804 * gcc.dg/vect/no-vfa-vect-102.c: Add novector pragma.
2805 * gcc.dg/vect/no-vfa-vect-102a.c: Add novector pragma.
2806 * gcc.dg/vect/no-vfa-vect-37.c: Add novector pragma.
2807 * gcc.dg/vect/no-vfa-vect-43.c: Add novector pragma.
2808 * gcc.dg/vect/no-vfa-vect-45.c: Add novector pragma.
2809 * gcc.dg/vect/no-vfa-vect-49.c: Add novector pragma.
2810 * gcc.dg/vect/no-vfa-vect-51.c: Add novector pragma.
2811 * gcc.dg/vect/no-vfa-vect-53.c: Add novector pragma.
2812 * gcc.dg/vect/no-vfa-vect-57.c: Add novector pragma.
2813 * gcc.dg/vect/no-vfa-vect-61.c: Add novector pragma.
2814 * gcc.dg/vect/no-vfa-vect-79.c: Add novector pragma.
2815 * gcc.dg/vect/no-vfa-vect-depend-1.c: Add novector pragma.
2816 * gcc.dg/vect/no-vfa-vect-depend-2.c: Add novector pragma.
2817 * gcc.dg/vect/no-vfa-vect-depend-3.c: Add novector pragma.
2818 * gcc.dg/vect/no-vfa-vect-dv-2.c: Add novector pragma.
2819 * gcc.dg/vect/pr101445.c: Add novector pragma.
2820 * gcc.dg/vect/pr103581.c: Add novector pragma.
2821 * gcc.dg/vect/pr105219.c: Add novector pragma.
2822 * gcc.dg/vect/pr108608.c: Add novector pragma.
2823 * gcc.dg/vect/pr18400.c: Add novector pragma.
2824 * gcc.dg/vect/pr18536.c: Add novector pragma.
2825 * gcc.dg/vect/pr20122.c: Add novector pragma.
2826 * gcc.dg/vect/pr25413.c: Add novector pragma.
2827 * gcc.dg/vect/pr30784.c: Add novector pragma.
2828 * gcc.dg/vect/pr37539.c: Add novector pragma.
2829 * gcc.dg/vect/pr40074.c: Add novector pragma.
2830 * gcc.dg/vect/pr45752.c: Add novector pragma.
2831 * gcc.dg/vect/pr45902.c: Add novector pragma.
2832 * gcc.dg/vect/pr46009.c: Add novector pragma.
2833 * gcc.dg/vect/pr48172.c: Add novector pragma.
2834 * gcc.dg/vect/pr51074.c: Add novector pragma.
2835 * gcc.dg/vect/pr51581-3.c: Add novector pragma.
2836 * gcc.dg/vect/pr51581-4.c: Add novector pragma.
2837 * gcc.dg/vect/pr53185-2.c: Add novector pragma.
2838 * gcc.dg/vect/pr56918.c: Add novector pragma.
2839 * gcc.dg/vect/pr56920.c: Add novector pragma.
2840 * gcc.dg/vect/pr56933.c: Add novector pragma.
2841 * gcc.dg/vect/pr57705.c: Add novector pragma.
2842 * gcc.dg/vect/pr57741-2.c: Add novector pragma.
2843 * gcc.dg/vect/pr57741-3.c: Add novector pragma.
2844 * gcc.dg/vect/pr59591-1.c: Add novector pragma.
2845 * gcc.dg/vect/pr59591-2.c: Add novector pragma.
2846 * gcc.dg/vect/pr59594.c: Add novector pragma.
2847 * gcc.dg/vect/pr59984.c: Add novector pragma.
2848 * gcc.dg/vect/pr60276.c: Add novector pragma.
2849 * gcc.dg/vect/pr61194.c: Add novector pragma.
2850 * gcc.dg/vect/pr61680.c: Add novector pragma.
2851 * gcc.dg/vect/pr62021.c: Add novector pragma.
2852 * gcc.dg/vect/pr63341-2.c: Add novector pragma.
2853 * gcc.dg/vect/pr64252.c: Add novector pragma.
2854 * gcc.dg/vect/pr64404.c: Add novector pragma.
2855 * gcc.dg/vect/pr64421.c: Add novector pragma.
2856 * gcc.dg/vect/pr64493.c: Add novector pragma.
2857 * gcc.dg/vect/pr64495.c: Add novector pragma.
2858 * gcc.dg/vect/pr66251.c: Add novector pragma.
2859 * gcc.dg/vect/pr66253.c: Add novector pragma.
2860 * gcc.dg/vect/pr68502-1.c: Add novector pragma.
2861 * gcc.dg/vect/pr68502-2.c: Add novector pragma.
2862 * gcc.dg/vect/pr69820.c: Add novector pragma.
2863 * gcc.dg/vect/pr70021.c: Add novector pragma.
2864 * gcc.dg/vect/pr70354-1.c: Add novector pragma.
2865 * gcc.dg/vect/pr70354-2.c: Add novector pragma.
2866 * gcc.dg/vect/pr71259.c: Add novector pragma.
2867 * gcc.dg/vect/pr78005.c: Add novector pragma.
2868 * gcc.dg/vect/pr78558.c: Add novector pragma.
2869 * gcc.dg/vect/pr80815-2.c: Add novector pragma.
2870 * gcc.dg/vect/pr80815-3.c: Add novector pragma.
2871 * gcc.dg/vect/pr80928.c: Add novector pragma.
2872 * gcc.dg/vect/pr81410.c: Add novector pragma.
2873 * gcc.dg/vect/pr81633.c: Add novector pragma.
2874 * gcc.dg/vect/pr81740-1.c: Add novector pragma.
2875 * gcc.dg/vect/pr81740-2.c: Add novector pragma.
2876 * gcc.dg/vect/pr85586.c: Add novector pragma.
2877 * gcc.dg/vect/pr87288-1.c: Add novector pragma.
2878 * gcc.dg/vect/pr87288-2.c: Add novector pragma.
2879 * gcc.dg/vect/pr87288-3.c: Add novector pragma.
2880 * gcc.dg/vect/pr88903-1.c: Add novector pragma.
2881 * gcc.dg/vect/pr88903-2.c: Add novector pragma.
2882 * gcc.dg/vect/pr90018.c: Add novector pragma.
2883 * gcc.dg/vect/pr92420.c: Add novector pragma.
2884 * gcc.dg/vect/pr94994.c: Add novector pragma.
2885 * gcc.dg/vect/pr96783-1.c: Add novector pragma.
2886 * gcc.dg/vect/pr96783-2.c: Add novector pragma.
2887 * gcc.dg/vect/pr97081-2.c: Add novector pragma.
2888 * gcc.dg/vect/pr97558-2.c: Add novector pragma.
2889 * gcc.dg/vect/pr97678.c: Add novector pragma.
2890 * gcc.dg/vect/section-anchors-pr27770.c: Add novector pragma.
2891 * gcc.dg/vect/section-anchors-vect-69.c: Add novector pragma.
2892 * gcc.dg/vect/slp-1.c: Add novector pragma.
2893 * gcc.dg/vect/slp-10.c: Add novector pragma.
2894 * gcc.dg/vect/slp-11a.c: Add novector pragma.
2895 * gcc.dg/vect/slp-11b.c: Add novector pragma.
2896 * gcc.dg/vect/slp-11c.c: Add novector pragma.
2897 * gcc.dg/vect/slp-12a.c: Add novector pragma.
2898 * gcc.dg/vect/slp-12b.c: Add novector pragma.
2899 * gcc.dg/vect/slp-12c.c: Add novector pragma.
2900 * gcc.dg/vect/slp-13-big-array.c: Add novector pragma.
2901 * gcc.dg/vect/slp-13.c: Add novector pragma.
2902 * gcc.dg/vect/slp-14.c: Add novector pragma.
2903 * gcc.dg/vect/slp-15.c: Add novector pragma.
2904 * gcc.dg/vect/slp-16.c: Add novector pragma.
2905 * gcc.dg/vect/slp-17.c: Add novector pragma.
2906 * gcc.dg/vect/slp-18.c: Add novector pragma.
2907 * gcc.dg/vect/slp-19a.c: Add novector pragma.
2908 * gcc.dg/vect/slp-19b.c: Add novector pragma.
2909 * gcc.dg/vect/slp-19c.c: Add novector pragma.
2910 * gcc.dg/vect/slp-2.c: Add novector pragma.
2911 * gcc.dg/vect/slp-20.c: Add novector pragma.
2912 * gcc.dg/vect/slp-21.c: Add novector pragma.
2913 * gcc.dg/vect/slp-22.c: Add novector pragma.
2914 * gcc.dg/vect/slp-23.c: Add novector pragma.
2915 * gcc.dg/vect/slp-24-big-array.c: Add novector pragma.
2916 * gcc.dg/vect/slp-24.c: Add novector pragma.
2917 * gcc.dg/vect/slp-25.c: Add novector pragma.
2918 * gcc.dg/vect/slp-26.c: Add novector pragma.
2919 * gcc.dg/vect/slp-28.c: Add novector pragma.
2920 * gcc.dg/vect/slp-3-big-array.c: Add novector pragma.
2921 * gcc.dg/vect/slp-3.c: Add novector pragma.
2922 * gcc.dg/vect/slp-33.c: Add novector pragma.
2923 * gcc.dg/vect/slp-34-big-array.c: Add novector pragma.
2924 * gcc.dg/vect/slp-34.c: Add novector pragma.
2925 * gcc.dg/vect/slp-35.c: Add novector pragma.
2926 * gcc.dg/vect/slp-37.c: Add novector pragma.
2927 * gcc.dg/vect/slp-4-big-array.c: Add novector pragma.
2928 * gcc.dg/vect/slp-4.c: Add novector pragma.
2929 * gcc.dg/vect/slp-41.c: Add novector pragma.
2930 * gcc.dg/vect/slp-43.c: Add novector pragma.
2931 * gcc.dg/vect/slp-45.c: Add novector pragma.
2932 * gcc.dg/vect/slp-46.c: Add novector pragma.
2933 * gcc.dg/vect/slp-47.c: Add novector pragma.
2934 * gcc.dg/vect/slp-48.c: Add novector pragma.
2935 * gcc.dg/vect/slp-49.c: Add novector pragma.
2936 * gcc.dg/vect/slp-5.c: Add novector pragma.
2937 * gcc.dg/vect/slp-6.c: Add novector pragma.
2938 * gcc.dg/vect/slp-7.c: Add novector pragma.
2939 * gcc.dg/vect/slp-8.c: Add novector pragma.
2940 * gcc.dg/vect/slp-9.c: Add novector pragma.
2941 * gcc.dg/vect/slp-cond-1.c: Add novector pragma.
2942 * gcc.dg/vect/slp-cond-2-big-array.c: Add novector pragma.
2943 * gcc.dg/vect/slp-cond-2.c: Add novector pragma.
2944 * gcc.dg/vect/slp-cond-3.c: Add novector pragma.
2945 * gcc.dg/vect/slp-cond-4.c: Add novector pragma.
2946 * gcc.dg/vect/slp-cond-5.c: Add novector pragma.
2947 * gcc.dg/vect/slp-multitypes-1.c: Add novector pragma.
2948 * gcc.dg/vect/slp-multitypes-10.c: Add novector pragma.
2949 * gcc.dg/vect/slp-multitypes-11-big-array.c: Add novector pragma.
2950 * gcc.dg/vect/slp-multitypes-11.c: Add novector pragma.
2951 * gcc.dg/vect/slp-multitypes-12.c: Add novector pragma.
2952 * gcc.dg/vect/slp-multitypes-2.c: Add novector pragma.
2953 * gcc.dg/vect/slp-multitypes-3.c: Add novector pragma.
2954 * gcc.dg/vect/slp-multitypes-4.c: Add novector pragma.
2955 * gcc.dg/vect/slp-multitypes-5.c: Add novector pragma.
2956 * gcc.dg/vect/slp-multitypes-6.c: Add novector pragma.
2957 * gcc.dg/vect/slp-multitypes-7.c: Add novector pragma.
2958 * gcc.dg/vect/slp-multitypes-8.c: Add novector pragma.
2959 * gcc.dg/vect/slp-multitypes-9.c: Add novector pragma.
2960 * gcc.dg/vect/slp-perm-1.c: Add novector pragma.
2961 * gcc.dg/vect/slp-perm-10.c: Add novector pragma.
2962 * gcc.dg/vect/slp-perm-11.c: Add novector pragma.
2963 * gcc.dg/vect/slp-perm-12.c: Add novector pragma.
2964 * gcc.dg/vect/slp-perm-2.c: Add novector pragma.
2965 * gcc.dg/vect/slp-perm-3.c: Add novector pragma.
2966 * gcc.dg/vect/slp-perm-4.c: Add novector pragma.
2967 * gcc.dg/vect/slp-perm-5.c: Add novector pragma.
2968 * gcc.dg/vect/slp-perm-6.c: Add novector pragma.
2969 * gcc.dg/vect/slp-perm-7.c: Add novector pragma.
2970 * gcc.dg/vect/slp-perm-8.c: Add novector pragma.
2971 * gcc.dg/vect/slp-perm-9.c: Add novector pragma.
2972 * gcc.dg/vect/slp-widen-mult-half.c: Add novector pragma.
2973 * gcc.dg/vect/slp-widen-mult-s16.c: Add novector pragma.
2974 * gcc.dg/vect/slp-widen-mult-u8.c: Add novector pragma.
2975 * gcc.dg/vect/vect-100.c: Add novector pragma.
2976 * gcc.dg/vect/vect-103.c: Add novector pragma.
2977 * gcc.dg/vect/vect-104.c: Add novector pragma.
2978 * gcc.dg/vect/vect-105-big-array.c: Add novector pragma.
2979 * gcc.dg/vect/vect-105.c: Add novector pragma.
2980 * gcc.dg/vect/vect-106.c: Add novector pragma.
2981 * gcc.dg/vect/vect-107.c: Add novector pragma.
2982 * gcc.dg/vect/vect-108.c: Add novector pragma.
2983 * gcc.dg/vect/vect-109.c: Add novector pragma.
2984 * gcc.dg/vect/vect-11.c: Add novector pragma.
2985 * gcc.dg/vect/vect-110.c: Add novector pragma.
2986 * gcc.dg/vect/vect-113.c: Add novector pragma.
2987 * gcc.dg/vect/vect-114.c: Add novector pragma.
2988 * gcc.dg/vect/vect-115.c: Add novector pragma.
2989 * gcc.dg/vect/vect-116.c: Add novector pragma.
2990 * gcc.dg/vect/vect-117.c: Add novector pragma.
2991 * gcc.dg/vect/vect-11a.c: Add novector pragma.
2992 * gcc.dg/vect/vect-12.c: Add novector pragma.
2993 * gcc.dg/vect/vect-122.c: Add novector pragma.
2994 * gcc.dg/vect/vect-124.c: Add novector pragma.
2995 * gcc.dg/vect/vect-13.c: Add novector pragma.
2996 * gcc.dg/vect/vect-14.c: Add novector pragma.
2997 * gcc.dg/vect/vect-15-big-array.c: Add novector pragma.
2998 * gcc.dg/vect/vect-15.c: Add novector pragma.
2999 * gcc.dg/vect/vect-17.c: Add novector pragma.
3000 * gcc.dg/vect/vect-18.c: Add novector pragma.
3001 * gcc.dg/vect/vect-19.c: Add novector pragma.
3002 * gcc.dg/vect/vect-2-big-array.c: Add novector pragma.
3003 * gcc.dg/vect/vect-2.c: Add novector pragma.
3004 * gcc.dg/vect/vect-20.c: Add novector pragma.
3005 * gcc.dg/vect/vect-21.c: Add novector pragma.
3006 * gcc.dg/vect/vect-22.c: Add novector pragma.
3007 * gcc.dg/vect/vect-23.c: Add novector pragma.
3008 * gcc.dg/vect/vect-24.c: Add novector pragma.
3009 * gcc.dg/vect/vect-25.c: Add novector pragma.
3010 * gcc.dg/vect/vect-26.c: Add novector pragma.
3011 * gcc.dg/vect/vect-27.c: Add novector pragma.
3012 * gcc.dg/vect/vect-28.c: Add novector pragma.
3013 * gcc.dg/vect/vect-29.c: Add novector pragma.
3014 * gcc.dg/vect/vect-3.c: Add novector pragma.
3015 * gcc.dg/vect/vect-30.c: Add novector pragma.
3016 * gcc.dg/vect/vect-31-big-array.c: Add novector pragma.
3017 * gcc.dg/vect/vect-31.c: Add novector pragma.
3018 * gcc.dg/vect/vect-32-big-array.c: Add novector pragma.
3019 * gcc.dg/vect/vect-32.c: Add novector pragma.
3020 * gcc.dg/vect/vect-33-big-array.c: Add novector pragma.
3021 * gcc.dg/vect/vect-33.c: Add novector pragma.
3022 * gcc.dg/vect/vect-34-big-array.c: Add novector pragma.
3023 * gcc.dg/vect/vect-34.c: Add novector pragma.
3024 * gcc.dg/vect/vect-35-big-array.c: Add novector pragma.
3025 * gcc.dg/vect/vect-35.c: Add novector pragma.
3026 * gcc.dg/vect/vect-36-big-array.c: Add novector pragma.
3027 * gcc.dg/vect/vect-36.c: Add novector pragma.
3028 * gcc.dg/vect/vect-38.c: Add novector pragma.
3029 * gcc.dg/vect/vect-4.c: Add novector pragma.
3030 * gcc.dg/vect/vect-40.c: Add novector pragma.
3031 * gcc.dg/vect/vect-42.c: Add novector pragma.
3032 * gcc.dg/vect/vect-44.c: Add novector pragma.
3033 * gcc.dg/vect/vect-46.c: Add novector pragma.
3034 * gcc.dg/vect/vect-48.c: Add novector pragma.
3035 * gcc.dg/vect/vect-5.c: Add novector pragma.
3036 * gcc.dg/vect/vect-50.c: Add novector pragma.
3037 * gcc.dg/vect/vect-52.c: Add novector pragma.
3038 * gcc.dg/vect/vect-54.c: Add novector pragma.
3039 * gcc.dg/vect/vect-56.c: Add novector pragma.
3040 * gcc.dg/vect/vect-58.c: Add novector pragma.
3041 * gcc.dg/vect/vect-6-big-array.c: Add novector pragma.
3042 * gcc.dg/vect/vect-6.c: Add novector pragma.
3043 * gcc.dg/vect/vect-60.c: Add novector pragma.
3044 * gcc.dg/vect/vect-62.c: Add novector pragma.
3045 * gcc.dg/vect/vect-63.c: Add novector pragma.
3046 * gcc.dg/vect/vect-64.c: Add novector pragma.
3047 * gcc.dg/vect/vect-65.c: Add novector pragma.
3048 * gcc.dg/vect/vect-66.c: Add novector pragma.
3049 * gcc.dg/vect/vect-67.c: Add novector pragma.
3050 * gcc.dg/vect/vect-68.c: Add novector pragma.
3051 * gcc.dg/vect/vect-7.c: Add novector pragma.
3052 * gcc.dg/vect/vect-70.c: Add novector pragma.
3053 * gcc.dg/vect/vect-71.c: Add novector pragma.
3054 * gcc.dg/vect/vect-72.c: Add novector pragma.
3055 * gcc.dg/vect/vect-73-big-array.c: Add novector pragma.
3056 * gcc.dg/vect/vect-73.c: Add novector pragma.
3057 * gcc.dg/vect/vect-74-big-array.c: Add novector pragma.
3058 * gcc.dg/vect/vect-74.c: Add novector pragma.
3059 * gcc.dg/vect/vect-75-big-array.c: Add novector pragma.
3060 * gcc.dg/vect/vect-75.c: Add novector pragma.
3061 * gcc.dg/vect/vect-76-big-array.c: Add novector pragma.
3062 * gcc.dg/vect/vect-76.c: Add novector pragma.
3063 * gcc.dg/vect/vect-77-alignchecks.c: Add novector pragma.
3064 * gcc.dg/vect/vect-77-global.c: Add novector pragma.
3065 * gcc.dg/vect/vect-77.c: Add novector pragma.
3066 * gcc.dg/vect/vect-78-alignchecks.c: Add novector pragma.
3067 * gcc.dg/vect/vect-78-global.c: Add novector pragma.
3068 * gcc.dg/vect/vect-78.c: Add novector pragma.
3069 * gcc.dg/vect/vect-8.c: Add novector pragma.
3070 * gcc.dg/vect/vect-80-big-array.c: Add novector pragma.
3071 * gcc.dg/vect/vect-80.c: Add novector pragma.
3072 * gcc.dg/vect/vect-82.c: Add novector pragma.
3073 * gcc.dg/vect/vect-82_64.c: Add novector pragma.
3074 * gcc.dg/vect/vect-83.c: Add novector pragma.
3075 * gcc.dg/vect/vect-83_64.c: Add novector pragma.
3076 * gcc.dg/vect/vect-85-big-array.c: Add novector pragma.
3077 * gcc.dg/vect/vect-85.c: Add novector pragma.
3078 * gcc.dg/vect/vect-86.c: Add novector pragma.
3079 * gcc.dg/vect/vect-87.c: Add novector pragma.
3080 * gcc.dg/vect/vect-88.c: Add novector pragma.
3081 * gcc.dg/vect/vect-89-big-array.c: Add novector pragma.
3082 * gcc.dg/vect/vect-89.c: Add novector pragma.
3083 * gcc.dg/vect/vect-9.c: Add novector pragma.
3084 * gcc.dg/vect/vect-92.c: Add novector pragma.
3085 * gcc.dg/vect/vect-93.c: Add novector pragma.
3086 * gcc.dg/vect/vect-95.c: Add novector pragma.
3087 * gcc.dg/vect/vect-96.c: Add novector pragma.
3088 * gcc.dg/vect/vect-97-big-array.c: Add novector pragma.
3089 * gcc.dg/vect/vect-97.c: Add novector pragma.
3090 * gcc.dg/vect/vect-98-big-array.c: Add novector pragma.
3091 * gcc.dg/vect/vect-98.c: Add novector pragma.
3092 * gcc.dg/vect/vect-99.c: Add novector pragma.
3093 * gcc.dg/vect/vect-alias-check-10.c: Add novector pragma.
3094 * gcc.dg/vect/vect-alias-check-11.c: Add novector pragma.
3095 * gcc.dg/vect/vect-alias-check-12.c: Add novector pragma.
3096 * gcc.dg/vect/vect-alias-check-14.c: Add novector pragma.
3097 * gcc.dg/vect/vect-alias-check-15.c: Add novector pragma.
3098 * gcc.dg/vect/vect-alias-check-16.c: Add novector pragma.
3099 * gcc.dg/vect/vect-alias-check-18.c: Add novector pragma.
3100 * gcc.dg/vect/vect-alias-check-19.c: Add novector pragma.
3101 * gcc.dg/vect/vect-alias-check-20.c: Add novector pragma.
3102 * gcc.dg/vect/vect-alias-check-8.c: Add novector pragma.
3103 * gcc.dg/vect/vect-alias-check-9.c: Add novector pragma.
3104 * gcc.dg/vect/vect-align-1.c: Add novector pragma.
3105 * gcc.dg/vect/vect-align-2.c: Add novector pragma.
3106 * gcc.dg/vect/vect-all-big-array.c: Add novector pragma.
3107 * gcc.dg/vect/vect-all.c: Add novector pragma.
3108 * gcc.dg/vect/vect-avg-1.c: Add novector pragma.
3109 * gcc.dg/vect/vect-avg-11.c: Add novector pragma.
3110 * gcc.dg/vect/vect-avg-15.c: Add novector pragma.
3111 * gcc.dg/vect/vect-avg-16.c: Add novector pragma.
3112 * gcc.dg/vect/vect-avg-5.c: Add novector pragma.
3113 * gcc.dg/vect/vect-bitfield-write-1.c: Add novector pragma.
3114 * gcc.dg/vect/vect-bitfield-write-2.c: Add novector pragma.
3115 * gcc.dg/vect/vect-bitfield-write-3.c: Add novector pragma.
3116 * gcc.dg/vect/vect-bitfield-write-4.c: Add novector pragma.
3117 * gcc.dg/vect/vect-bitfield-write-5.c: Add novector pragma.
3118 * gcc.dg/vect/vect-bool-cmp.c: Add novector pragma.
3119 * gcc.dg/vect/vect-bswap16.c: Add novector pragma.
3120 * gcc.dg/vect/vect-bswap32.c: Add novector pragma.
3121 * gcc.dg/vect/vect-bswap64.c: Add novector pragma.
3122 * gcc.dg/vect/vect-complex-1.c: Add novector pragma.
3123 * gcc.dg/vect/vect-complex-2.c: Add novector pragma.
3124 * gcc.dg/vect/vect-complex-4.c: Add novector pragma.
3125 * gcc.dg/vect/vect-cond-1.c: Add novector pragma.
3126 * gcc.dg/vect/vect-cond-10.c: Add novector pragma.
3127 * gcc.dg/vect/vect-cond-11.c: Add novector pragma.
3128 * gcc.dg/vect/vect-cond-3.c: Add novector pragma.
3129 * gcc.dg/vect/vect-cond-4.c: Add novector pragma.
3130 * gcc.dg/vect/vect-cond-5.c: Add novector pragma.
3131 * gcc.dg/vect/vect-cond-6.c: Add novector pragma.
3132 * gcc.dg/vect/vect-cond-7.c: Add novector pragma.
3133 * gcc.dg/vect/vect-cond-8.c: Add novector pragma.
3134 * gcc.dg/vect/vect-cond-9.c: Add novector pragma.
3135 * gcc.dg/vect/vect-cond-arith-1.c: Add novector pragma.
3136 * gcc.dg/vect/vect-cond-arith-3.c: Add novector pragma.
3137 * gcc.dg/vect/vect-cond-arith-4.c: Add novector pragma.
3138 * gcc.dg/vect/vect-cond-arith-5.c: Add novector pragma.
3139 * gcc.dg/vect/vect-cond-arith-6.c: Add novector pragma.
3140 * gcc.dg/vect/vect-cond-arith-7.c: Add novector pragma.
3141 * gcc.dg/vect/vect-cselim-1.c: Add novector pragma.
3142 * gcc.dg/vect/vect-cselim-2.c: Add novector pragma.
3143 * gcc.dg/vect/vect-div-bitmask-4.c: Add novector pragma.
3144 * gcc.dg/vect/vect-div-bitmask-5.c: Add novector pragma.
3145 * gcc.dg/vect/vect-div-bitmask.h: Add novector pragma.
3146 * gcc.dg/vect/vect-double-reduc-1.c: Add novector pragma.
3147 * gcc.dg/vect/vect-double-reduc-2.c: Add novector pragma.
3148 * gcc.dg/vect/vect-double-reduc-3.c: Add novector pragma.
3149 * gcc.dg/vect/vect-double-reduc-4.c: Add novector pragma.
3150 * gcc.dg/vect/vect-double-reduc-5.c: Add novector pragma.
3151 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Add novector pragma.
3152 * gcc.dg/vect/vect-double-reduc-6.c: Add novector pragma.
3153 * gcc.dg/vect/vect-double-reduc-7.c: Add novector pragma.
3154 * gcc.dg/vect/vect-float-extend-1.c: Add novector pragma.
3155 * gcc.dg/vect/vect-float-truncate-1.c: Add novector pragma.
3156 * gcc.dg/vect/vect-floatint-conversion-1.c: Add novector pragma.
3157 * gcc.dg/vect/vect-floatint-conversion-2.c: Add novector pragma.
3158 * gcc.dg/vect/vect-fma-1.c: Add novector pragma.
3159 * gcc.dg/vect/vect-gather-1.c: Add novector pragma.
3160 * gcc.dg/vect/vect-gather-3.c: Add novector pragma.
3161 * gcc.dg/vect/vect-ifcvt-11.c: Add novector pragma.
3162 * gcc.dg/vect/vect-ifcvt-16.c: Add novector pragma.
3163 * gcc.dg/vect/vect-ifcvt-17.c: Add novector pragma.
3164 * gcc.dg/vect/vect-ifcvt-2.c: Add novector pragma.
3165 * gcc.dg/vect/vect-ifcvt-3.c: Add novector pragma.
3166 * gcc.dg/vect/vect-ifcvt-4.c: Add novector pragma.
3167 * gcc.dg/vect/vect-ifcvt-5.c: Add novector pragma.
3168 * gcc.dg/vect/vect-ifcvt-6.c: Add novector pragma.
3169 * gcc.dg/vect/vect-ifcvt-7.c: Add novector pragma.
3170 * gcc.dg/vect/vect-ifcvt-9.c: Add novector pragma.
3171 * gcc.dg/vect/vect-intfloat-conversion-1.c: Add novector pragma.
3172 * gcc.dg/vect/vect-intfloat-conversion-2.c: Add novector pragma.
3173 * gcc.dg/vect/vect-intfloat-conversion-3.c: Add novector pragma.
3174 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Add novector pragma.
3175 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Add novector pragma.
3176 * gcc.dg/vect/vect-iv-1.c: Add novector pragma.
3177 * gcc.dg/vect/vect-iv-10.c: Add novector pragma.
3178 * gcc.dg/vect/vect-iv-2.c: Add novector pragma.
3179 * gcc.dg/vect/vect-iv-3.c: Add novector pragma.
3180 * gcc.dg/vect/vect-iv-4.c: Add novector pragma.
3181 * gcc.dg/vect/vect-iv-5.c: Add novector pragma.
3182 * gcc.dg/vect/vect-iv-6.c: Add novector pragma.
3183 * gcc.dg/vect/vect-iv-7.c: Add novector pragma.
3184 * gcc.dg/vect/vect-iv-8-big-array.c: Add novector pragma.
3185 * gcc.dg/vect/vect-iv-8.c: Add novector pragma.
3186 * gcc.dg/vect/vect-iv-8a-big-array.c: Add novector pragma.
3187 * gcc.dg/vect/vect-iv-8a.c: Add novector pragma.
3188 * gcc.dg/vect/vect-live-1.c: Add novector pragma.
3189 * gcc.dg/vect/vect-live-2.c: Add novector pragma.
3190 * gcc.dg/vect/vect-live-3.c: Add novector pragma.
3191 * gcc.dg/vect/vect-live-4.c: Add novector pragma.
3192 * gcc.dg/vect/vect-live-5.c: Add novector pragma.
3193 * gcc.dg/vect/vect-live-slp-1.c: Add novector pragma.
3194 * gcc.dg/vect/vect-live-slp-2.c: Add novector pragma.
3195 * gcc.dg/vect/vect-live-slp-3.c: Add novector pragma.
3196 * gcc.dg/vect/vect-mask-load-1.c: Add novector pragma.
3197 * gcc.dg/vect/vect-mask-loadstore-1.c: Add novector pragma.
3198 * gcc.dg/vect/vect-mulhrs-1.c: Add novector pragma.
3199 * gcc.dg/vect/vect-mult-const-pattern-1.c: Add novector pragma.
3200 * gcc.dg/vect/vect-mult-const-pattern-2.c: Add novector pragma.
3201 * gcc.dg/vect/vect-multitypes-1.c: Add novector pragma.
3202 * gcc.dg/vect/vect-multitypes-10.c: Add novector pragma.
3203 * gcc.dg/vect/vect-multitypes-11.c: Add novector pragma.
3204 * gcc.dg/vect/vect-multitypes-12.c: Add novector pragma.
3205 * gcc.dg/vect/vect-multitypes-13.c: Add novector pragma.
3206 * gcc.dg/vect/vect-multitypes-14.c: Add novector pragma.
3207 * gcc.dg/vect/vect-multitypes-16.c: Add novector pragma.
3208 * gcc.dg/vect/vect-multitypes-17.c: Add novector pragma.
3209 * gcc.dg/vect/vect-multitypes-2.c: Add novector pragma.
3210 * gcc.dg/vect/vect-multitypes-3.c: Add novector pragma.
3211 * gcc.dg/vect/vect-multitypes-4.c: Add novector pragma.
3212 * gcc.dg/vect/vect-multitypes-5.c: Add novector pragma.
3213 * gcc.dg/vect/vect-multitypes-6.c: Add novector pragma.
3214 * gcc.dg/vect/vect-multitypes-8.c: Add novector pragma.
3215 * gcc.dg/vect/vect-multitypes-9.c: Add novector pragma.
3216 * gcc.dg/vect/vect-nb-iter-ub-1.c: Add novector pragma.
3217 * gcc.dg/vect/vect-nb-iter-ub-2.c: Add novector pragma.
3218 * gcc.dg/vect/vect-nb-iter-ub-3.c: Add novector pragma.
3219 * gcc.dg/vect/vect-neg-store-1.c: Add novector pragma.
3220 * gcc.dg/vect/vect-neg-store-2.c: Add novector pragma.
3221 * gcc.dg/vect/vect-nest-cycle-1.c: Add novector pragma.
3222 * gcc.dg/vect/vect-nest-cycle-2.c: Add novector pragma.
3223 * gcc.dg/vect/vect-nest-cycle-3.c: Add novector pragma.
3224 * gcc.dg/vect/vect-outer-2-big-array.c: Add novector pragma.
3225 * gcc.dg/vect/vect-outer-2.c: Add novector pragma.
3226 * gcc.dg/vect/vect-outer-2a-big-array.c: Add novector pragma.
3227 * gcc.dg/vect/vect-outer-2a.c: Add novector pragma.
3228 * gcc.dg/vect/vect-outer-2b.c: Add novector pragma.
3229 * gcc.dg/vect/vect-outer-2c-big-array.c: Add novector pragma.
3230 * gcc.dg/vect/vect-outer-2c.c: Add novector pragma.
3231 * gcc.dg/vect/vect-outer-2d.c: Add novector pragma.
3232 * gcc.dg/vect/vect-outer-3-big-array.c: Add novector pragma.
3233 * gcc.dg/vect/vect-outer-3.c: Add novector pragma.
3234 * gcc.dg/vect/vect-outer-3a-big-array.c: Add novector pragma.
3235 * gcc.dg/vect/vect-outer-3a.c: Add novector pragma.
3236 * gcc.dg/vect/vect-outer-3b.c: Add novector pragma.
3237 * gcc.dg/vect/vect-outer-3c.c: Add novector pragma.
3238 * gcc.dg/vect/vect-outer-4.c: Add novector pragma.
3239 * gcc.dg/vect/vect-outer-4d-big-array.c: Add novector pragma.
3240 * gcc.dg/vect/vect-outer-4d.c: Add novector pragma.
3241 * gcc.dg/vect/vect-outer-5.c: Add novector pragma.
3242 * gcc.dg/vect/vect-outer-6.c: Add novector pragma.
3243 * gcc.dg/vect/vect-outer-fir-big-array.c: Add novector pragma.
3244 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Add novector pragma.
3245 * gcc.dg/vect/vect-outer-fir-lb.c: Add novector pragma.
3246 * gcc.dg/vect/vect-outer-fir.c: Add novector pragma.
3247 * gcc.dg/vect/vect-outer-simd-1.c: Add novector pragma.
3248 * gcc.dg/vect/vect-outer-simd-2.c: Add novector pragma.
3249 * gcc.dg/vect/vect-outer-simd-3.c: Add novector pragma.
3250 * gcc.dg/vect/vect-outer-slp-2.c: Add novector pragma.
3251 * gcc.dg/vect/vect-outer-slp-3.c: Add novector pragma.
3252 * gcc.dg/vect/vect-over-widen-1-big-array.c: Add novector pragma.
3253 * gcc.dg/vect/vect-over-widen-1.c: Add novector pragma.
3254 * gcc.dg/vect/vect-over-widen-11.c: Add novector pragma.
3255 * gcc.dg/vect/vect-over-widen-13.c: Add novector pragma.
3256 * gcc.dg/vect/vect-over-widen-15.c: Add novector pragma.
3257 * gcc.dg/vect/vect-over-widen-17.c: Add novector pragma.
3258 * gcc.dg/vect/vect-over-widen-18.c: Add novector pragma.
3259 * gcc.dg/vect/vect-over-widen-19.c: Add novector pragma.
3260 * gcc.dg/vect/vect-over-widen-2-big-array.c: Add novector pragma.
3261 * gcc.dg/vect/vect-over-widen-2.c: Add novector pragma.
3262 * gcc.dg/vect/vect-over-widen-20.c: Add novector pragma.
3263 * gcc.dg/vect/vect-over-widen-21.c: Add novector pragma.
3264 * gcc.dg/vect/vect-over-widen-22.c: Add novector pragma.
3265 * gcc.dg/vect/vect-over-widen-3-big-array.c: Add novector pragma.
3266 * gcc.dg/vect/vect-over-widen-3.c: Add novector pragma.
3267 * gcc.dg/vect/vect-over-widen-4-big-array.c: Add novector pragma.
3268 * gcc.dg/vect/vect-over-widen-4.c: Add novector pragma.
3269 * gcc.dg/vect/vect-over-widen-5.c: Add novector pragma.
3270 * gcc.dg/vect/vect-over-widen-7.c: Add novector pragma.
3271 * gcc.dg/vect/vect-over-widen-9.c: Add novector pragma.
3272 * gcc.dg/vect/vect-peel-1-src.c: Add novector pragma.
3273 * gcc.dg/vect/vect-peel-2-src.c: Add novector pragma.
3274 * gcc.dg/vect/vect-peel-4-src.c: Add novector pragma.
3275 * gcc.dg/vect/vect-recurr-1.c: Add novector pragma.
3276 * gcc.dg/vect/vect-recurr-2.c: Add novector pragma.
3277 * gcc.dg/vect/vect-recurr-3.c: Add novector pragma.
3278 * gcc.dg/vect/vect-recurr-4.c: Add novector pragma.
3279 * gcc.dg/vect/vect-recurr-5.c: Add novector pragma.
3280 * gcc.dg/vect/vect-recurr-6.c: Add novector pragma.
3281 * gcc.dg/vect/vect-sdiv-pow2-1.c: Add novector pragma.
3282 * gcc.dg/vect/vect-sdivmod-1.c: Add novector pragma.
3283 * gcc.dg/vect/vect-shift-1.c: Add novector pragma.
3284 * gcc.dg/vect/vect-shift-3.c: Add novector pragma.
3285 * gcc.dg/vect/vect-shift-4.c: Add novector pragma.
3286 * gcc.dg/vect/vect-simd-1.c: Add novector pragma.
3287 * gcc.dg/vect/vect-simd-10.c: Add novector pragma.
3288 * gcc.dg/vect/vect-simd-11.c: Add novector pragma.
3289 * gcc.dg/vect/vect-simd-12.c: Add novector pragma.
3290 * gcc.dg/vect/vect-simd-13.c: Add novector pragma.
3291 * gcc.dg/vect/vect-simd-14.c: Add novector pragma.
3292 * gcc.dg/vect/vect-simd-15.c: Add novector pragma.
3293 * gcc.dg/vect/vect-simd-16.c: Add novector pragma.
3294 * gcc.dg/vect/vect-simd-17.c: Add novector pragma.
3295 * gcc.dg/vect/vect-simd-18.c: Add novector pragma.
3296 * gcc.dg/vect/vect-simd-19.c: Add novector pragma.
3297 * gcc.dg/vect/vect-simd-20.c: Add novector pragma.
3298 * gcc.dg/vect/vect-simd-8.c: Add novector pragma.
3299 * gcc.dg/vect/vect-simd-9.c: Add novector pragma.
3300 * gcc.dg/vect/vect-simd-clone-1.c: Add novector pragma.
3301 * gcc.dg/vect/vect-simd-clone-10.c: Add novector pragma.
3302 * gcc.dg/vect/vect-simd-clone-11.c: Add novector pragma.
3303 * gcc.dg/vect/vect-simd-clone-15.c: Add novector pragma.
3304 * gcc.dg/vect/vect-simd-clone-2.c: Add novector pragma.
3305 * gcc.dg/vect/vect-simd-clone-3.c: Add novector pragma.
3306 * gcc.dg/vect/vect-simd-clone-4.c: Add novector pragma.
3307 * gcc.dg/vect/vect-simd-clone-5.c: Add novector pragma.
3308 * gcc.dg/vect/vect-simd-clone-6.c: Add novector pragma.
3309 * gcc.dg/vect/vect-simd-clone-7.c: Add novector pragma.
3310 * gcc.dg/vect/vect-simd-clone-8.c: Add novector pragma.
3311 * gcc.dg/vect/vect-simd-clone-9.c: Add novector pragma.
3312 * gcc.dg/vect/vect-strided-a-mult.c: Add novector pragma.
3313 * gcc.dg/vect/vect-strided-a-u16-i2.c: Add novector pragma.
3314 * gcc.dg/vect/vect-strided-a-u16-i4.c: Add novector pragma.
3315 * gcc.dg/vect/vect-strided-a-u16-mult.c: Add novector pragma.
3316 * gcc.dg/vect/vect-strided-a-u32-mult.c: Add novector pragma.
3317 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Add novector pragma.
3318 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Add novector pragma.
3319 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Add novector pragma.
3320 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Add novector pragma.
3321 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Add novector pragma.
3322 * gcc.dg/vect/vect-strided-float.c: Add novector pragma.
3323 * gcc.dg/vect/vect-strided-mult-char-ls.c: Add novector pragma.
3324 * gcc.dg/vect/vect-strided-mult.c: Add novector pragma.
3325 * gcc.dg/vect/vect-strided-same-dr.c: Add novector pragma.
3326 * gcc.dg/vect/vect-strided-shift-1.c: Add novector pragma.
3327 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Add novector pragma.
3328 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add novector pragma.
3329 * gcc.dg/vect/vect-strided-store-u32-i2.c: Add novector pragma.
3330 * gcc.dg/vect/vect-strided-store.c: Add novector pragma.
3331 * gcc.dg/vect/vect-strided-u16-i2.c: Add novector pragma.
3332 * gcc.dg/vect/vect-strided-u16-i3.c: Add novector pragma.
3333 * gcc.dg/vect/vect-strided-u16-i4.c: Add novector pragma.
3334 * gcc.dg/vect/vect-strided-u32-i4.c: Add novector pragma.
3335 * gcc.dg/vect/vect-strided-u32-i8.c: Add novector pragma.
3336 * gcc.dg/vect/vect-strided-u32-mult.c: Add novector pragma.
3337 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Add novector pragma.
3338 * gcc.dg/vect/vect-strided-u8-i2.c: Add novector pragma.
3339 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Add novector pragma.
3340 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Add novector pragma.
3341 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Add novector pragma.
3342 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Add novector pragma.
3343 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add novector pragma.
3344 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Add novector pragma.
3345 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Add novector pragma.
3346 * gcc.dg/vect/vect-strided-u8-i8.c: Add novector pragma.
3347 * gcc.dg/vect/vect-vfa-01.c: Add novector pragma.
3348 * gcc.dg/vect/vect-vfa-02.c: Add novector pragma.
3349 * gcc.dg/vect/vect-vfa-03.c: Add novector pragma.
3350 * gcc.dg/vect/vect-vfa-04.c: Add novector pragma.
3351 * gcc.dg/vect/vect-vfa-slp.c: Add novector pragma.
3352 * gcc.dg/vect/vect-widen-mult-1.c: Add novector pragma.
3353 * gcc.dg/vect/vect-widen-mult-const-s16.c: Add novector pragma.
3354 * gcc.dg/vect/vect-widen-mult-const-u16.c: Add novector pragma.
3355 * gcc.dg/vect/vect-widen-mult-half-u8.c: Add novector pragma.
3356 * gcc.dg/vect/vect-widen-mult-half.c: Add novector pragma.
3357 * gcc.dg/vect/vect-widen-mult-s16.c: Add novector pragma.
3358 * gcc.dg/vect/vect-widen-mult-s8.c: Add novector pragma.
3359 * gcc.dg/vect/vect-widen-mult-u16.c: Add novector pragma.
3360 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Add novector pragma.
3361 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Add novector pragma.
3362 * gcc.dg/vect/vect-widen-mult-u8.c: Add novector pragma.
3363 * gcc.dg/vect/vect-widen-shift-s16.c: Add novector pragma.
3364 * gcc.dg/vect/vect-widen-shift-s8.c: Add novector pragma.
3365 * gcc.dg/vect/vect-widen-shift-u16.c: Add novector pragma.
3366 * gcc.dg/vect/vect-widen-shift-u8.c: Add novector pragma.
3367 * gcc.dg/vect/wrapv-vect-7.c: Add novector pragma.
3369 2023-08-04 Tamar Christina <tamar.christina@arm.com>
3371 * gcc.dg/vect/vect-novector-pragma.c: New test.
3373 2023-08-04 Tamar Christina <tamar.christina@arm.com>
3375 * g++.dg/vect/vect.exp (support vect- prefix).
3376 * g++.dg/vect/vect-novector-pragma.cc: New test.
3378 2023-08-04 Tamar Christina <tamar.christina@arm.com>
3381 * gcc.target/aarch64/pr98772.c: Adjust assembly.
3382 * gcc.target/aarch64/vect-widen-shift.c: New test.
3384 2023-08-04 Richard Biener <rguenther@suse.de>
3386 PR tree-optimization/110838
3387 * gcc.dg/vect/pr110838.c: New testcase.
3389 2023-08-04 Pan Li <pan2.li@intel.com>
3392 2023-08-04 Pan Li <pan2.li@intel.com>
3394 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
3396 2023-08-04 Pan Li <pan2.li@intel.com>
3399 2023-08-04 Pan Li <pan2.li@intel.com>
3401 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
3404 2023-08-04 Pan Li <pan2.li@intel.com>
3407 2023-08-04 Pan Li <pan2.li@intel.com>
3409 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
3411 2023-08-04 Pan Li <pan2.li@intel.com>
3414 2023-08-04 Pan Li <pan2.li@intel.com>
3416 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
3419 2023-08-04 Andrew Pinski <apinski@marvell.com>
3421 PR tree-optimization/110874
3422 * gcc.c-torture/compile/pr110874-a.c: New test.
3424 2023-08-04 Drew Ross <drross@redhat.com>
3426 PR middle-end/101955
3427 * gcc.dg/pr101955.c: New test.
3429 2023-08-04 Pan Li <pan2.li@intel.com>
3431 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
3434 2023-08-04 Pan Li <pan2.li@intel.com>
3436 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
3438 2023-08-04 Pan Li <pan2.li@intel.com>
3440 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
3443 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
3445 * gcc.target/aarch64/pr110625_3.c: New testcase.
3447 2023-08-04 Pan Li <pan2.li@intel.com>
3449 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
3451 2023-08-04 Pan Li <pan2.li@intel.com>
3453 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
3455 2023-08-04 Pan Li <pan2.li@intel.com>
3457 * gcc.target/riscv/rvv/base/float-point-single-div.c: New test.
3458 * gcc.target/riscv/rvv/base/float-point-single-rdiv.c: New test.
3460 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
3462 * g++.dg/ipa/pure-const-3.C: Move source to...
3463 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
3465 * g++.dg/ipa/pure-const-3b.C: New.
3467 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
3469 * gcc.target/bpf/core-builtin-enumvalue.c: New test.
3470 * gcc.target/bpf/core-builtin-enumvalue-errors.c: New test.
3471 * gcc.target/bpf/core-builtin-enumvalue-opt.c: New test.
3472 * gcc.target/bpf/core-builtin-fieldinfo-const-elimination.c: New test.
3473 * gcc.target/bpf/core-builtin-fieldinfo-errors-1.c: Changed.
3474 * gcc.target/bpf/core-builtin-fieldinfo-errors-2.c: Changed.
3475 * gcc.target/bpf/core-builtin-type-based.c: New test.
3476 * gcc.target/bpf/core-builtin-type-id.c: New test.
3477 * gcc.target/bpf/core-support.h: New test.
3479 2023-08-03 David Malcolm <dmalcolm@redhat.com>
3482 * gcc.dg/analyzer/pr108171.c: New test.
3484 2023-08-03 David Malcolm <dmalcolm@redhat.com>
3487 * gcc.dg/analyzer/pr110882.c: New test.
3489 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
3491 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
3492 (test_can_div_trunc_p_const): Add more tests.
3494 2023-08-03 Richard Biener <rguenther@suse.de>
3496 PR tree-optimization/110838
3497 * gcc.dg/torture/pr110838.c: New testcase.
3499 2023-08-03 Richard Biener <rguenther@suse.de>
3501 PR tree-optimization/110702
3502 * gcc.dg/torture/pr110702.c: New testcase.
3504 2023-08-03 Richard Biener <rguenther@suse.de>
3506 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
3508 2023-08-03 Richard Biener <rguenther@suse.de>
3510 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
3511 and eliminate both in the end.
3513 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3515 * gcc.target/s390/s390.exp: Add subdirectory vxe2.
3516 * gcc.target/s390/vxe2/vlbr-1.c: New test.
3517 * gcc.target/s390/vxe2/vstbr-1.c: New test.
3518 * gcc.target/s390/vxe2/vstbr-2.c: New test.
3520 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3522 * lib/target-supports.exp (check_effective_target_vect_bswap):
3525 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
3527 * gcc.target/riscv/omit-frame-pointer-1.c: New test.
3528 * gcc.target/riscv/omit-frame-pointer-2.c: New test.
3529 * gcc.target/riscv/omit-frame-pointer-3.c: New test.
3530 * gcc.target/riscv/omit-frame-pointer-4.c: New test.
3531 * gcc.target/riscv/omit-frame-pointer-test.c: New test.
3533 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
3536 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
3537 * gcc.target/i386/pr110792.c: New 64-bit C test case.
3539 2023-08-03 Pan Li <pan2.li@intel.com>
3541 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
3543 2023-08-03 Andrew Pinski <apinski@marvell.com>
3545 * gcc.c-torture/execute/20230802-1.c: New test.
3547 2023-08-03 Pan Li <pan2.li@intel.com>
3549 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
3551 2023-08-02 Eric Feng <ef2648@columbia.edu>
3554 * gcc.dg/plugin/plugin.exp: Add new plugin and test.
3555 * gcc.dg/plugin/analyzer_cpython_plugin.c: New plugin.
3556 * gcc.dg/plugin/cpython-plugin-test-1.c: New test.
3558 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3560 PR rtl-optimization/110869
3561 * gcc.dg/cmp-mem-const-1.c: Relax mode for constant.
3562 * gcc.dg/cmp-mem-const-2.c: Relax mode for constant.
3563 * gcc.dg/cmp-mem-const-3.c: Relax mode for constant.
3564 * gcc.dg/cmp-mem-const-4.c: Relax mode for constant.
3565 * gcc.dg/cmp-mem-const-5.c: Exclude sparc since here the
3566 constant is already reduced.
3567 * gcc.dg/cmp-mem-const-6.c: Exclude sparc since here the
3568 constant is already reduced.
3570 2023-08-02 Richard Biener <rguenther@suse.de>
3572 PR tree-optimization/92335
3573 * gcc.dg/tree-ssa/ssa-sink-10.c: Disable vectorizing.
3574 * gcc.dg/tree-ssa/predcom-9.c: Clone from ssa-sink-10.c,
3575 expect predictive commoning to happen instead of sinking.
3576 * gcc.dg/vect/pr65947-3.c: Ajdust.
3578 2023-08-02 Pan Li <pan2.li@intel.com>
3580 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
3582 2023-08-02 Jan Hubicka <jh@suse.cz>
3584 * gcc.dg/unroll-1.c: Fix template.
3586 2023-08-02 Jan Hubicka <jh@suse.cz>
3588 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
3590 2023-08-02 liuhongt <hongtao.liu@intel.com>
3592 * gcc.target/i386/pr81904.c: New test.
3594 2023-08-02 liuhongt <hongtao.liu@intel.com>
3596 * gcc.target/i386/vlddqu_vinserti128.c: New test.
3598 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
3601 * gm2/pim/fail/badxproc.mod: New test.
3603 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
3605 * gcc.target/s390/aligned-1.c: New test.
3606 * gcc.target/s390/unaligned-1.c: New test.
3608 2023-08-01 Jan Hubicka <jh@suse.cz>
3610 * gcc.dg/vect/vect-1-big-array.c: Check profile consistency.
3611 * gcc.dg/vect/vect-1.c: Check profile consistency.
3612 * gcc.dg/vect/vect-10-big-array.c: Check profile consistency.
3613 * gcc.dg/vect/vect-10.c: Check profile consistency.
3614 * gcc.dg/vect/vect-100.c: Check profile consistency.
3615 * gcc.dg/vect/vect-103.c: Check profile consistency.
3616 * gcc.dg/vect/vect-104.c: Check profile consistency.
3617 * gcc.dg/vect/vect-105-big-array.c: Check profile consistency.
3618 * gcc.dg/vect/vect-105.c: Check profile consistency.
3619 * gcc.dg/vect/vect-106.c: Check profile consistency.
3620 * gcc.dg/vect/vect-107.c: Check profile consistency.
3621 * gcc.dg/vect/vect-108.c: Check profile consistency.
3622 * gcc.dg/vect/vect-109.c: Check profile consistency.
3623 * gcc.dg/vect/vect-11.c: Check profile consistency.
3624 * gcc.dg/vect/vect-110.c: Check profile consistency.
3625 * gcc.dg/vect/vect-112-big-array.c: Check profile consistency.
3626 * gcc.dg/vect/vect-112.c: Check profile consistency.
3627 * gcc.dg/vect/vect-113.c: Check profile consistency.
3628 * gcc.dg/vect/vect-114.c: Check profile consistency.
3629 * gcc.dg/vect/vect-115.c: Check profile consistency.
3630 * gcc.dg/vect/vect-116.c: Check profile consistency.
3631 * gcc.dg/vect/vect-117.c: Check profile consistency.
3632 * gcc.dg/vect/vect-118.c: Check profile consistency.
3633 * gcc.dg/vect/vect-119.c: Check profile consistency.
3634 * gcc.dg/vect/vect-11a.c: Check profile consistency.
3635 * gcc.dg/vect/vect-12.c: Check profile consistency.
3636 * gcc.dg/vect/vect-120.c: Check profile consistency.
3637 * gcc.dg/vect/vect-121.c: Check profile consistency.
3638 * gcc.dg/vect/vect-122.c: Check profile consistency.
3639 * gcc.dg/vect/vect-123.c: Check profile consistency.
3640 * gcc.dg/vect/vect-124.c: Check profile consistency.
3641 * gcc.dg/vect/vect-126.c: Check profile consistency.
3642 * gcc.dg/vect/vect-13.c: Check profile consistency.
3643 * gcc.dg/vect/vect-14.c: Check profile consistency.
3644 * gcc.dg/vect/vect-15-big-array.c: Check profile consistency.
3645 * gcc.dg/vect/vect-15.c: Check profile consistency.
3646 * gcc.dg/vect/vect-17.c: Check profile consistency.
3647 * gcc.dg/vect/vect-18.c: Check profile consistency.
3648 * gcc.dg/vect/vect-19.c: Check profile consistency.
3649 * gcc.dg/vect/vect-2-big-array.c: Check profile consistency.
3650 * gcc.dg/vect/vect-2.c: Check profile consistency.
3651 * gcc.dg/vect/vect-20.c: Check profile consistency.
3652 * gcc.dg/vect/vect-21.c: Check profile consistency.
3653 * gcc.dg/vect/vect-22.c: Check profile consistency.
3654 * gcc.dg/vect/vect-23.c: Check profile consistency.
3655 * gcc.dg/vect/vect-24.c: Check profile consistency.
3656 * gcc.dg/vect/vect-25.c: Check profile consistency.
3657 * gcc.dg/vect/vect-26.c: Check profile consistency.
3658 * gcc.dg/vect/vect-27.c: Check profile consistency.
3659 * gcc.dg/vect/vect-28.c: Check profile consistency.
3660 * gcc.dg/vect/vect-29.c: Check profile consistency.
3661 * gcc.dg/vect/vect-3.c: Check profile consistency.
3662 * gcc.dg/vect/vect-30.c: Check profile consistency.
3663 * gcc.dg/vect/vect-31-big-array.c: Check profile consistency.
3664 * gcc.dg/vect/vect-31.c: Check profile consistency.
3665 * gcc.dg/vect/vect-32-big-array.c: Check profile consistency.
3666 * gcc.dg/vect/vect-32-chars.c: Check profile consistency.
3667 * gcc.dg/vect/vect-32.c: Check profile consistency.
3668 * gcc.dg/vect/vect-33-big-array.c: Check profile consistency.
3669 * gcc.dg/vect/vect-33.c: Check profile consistency.
3670 * gcc.dg/vect/vect-34-big-array.c: Check profile consistency.
3671 * gcc.dg/vect/vect-34.c: Check profile consistency.
3672 * gcc.dg/vect/vect-35-big-array.c: Check profile consistency.
3673 * gcc.dg/vect/vect-35.c: Check profile consistency.
3674 * gcc.dg/vect/vect-36-big-array.c: Check profile consistency.
3675 * gcc.dg/vect/vect-36.c: Check profile consistency.
3676 * gcc.dg/vect/vect-38.c: Check profile consistency.
3677 * gcc.dg/vect/vect-4.c: Check profile consistency.
3678 * gcc.dg/vect/vect-40.c: Check profile consistency.
3679 * gcc.dg/vect/vect-42.c: Check profile consistency.
3680 * gcc.dg/vect/vect-44.c: Check profile consistency.
3681 * gcc.dg/vect/vect-46.c: Check profile consistency.
3682 * gcc.dg/vect/vect-48.c: Check profile consistency.
3683 * gcc.dg/vect/vect-5.c: Check profile consistency.
3684 * gcc.dg/vect/vect-50.c: Check profile consistency.
3685 * gcc.dg/vect/vect-52.c: Check profile consistency.
3686 * gcc.dg/vect/vect-54.c: Check profile consistency.
3687 * gcc.dg/vect/vect-56.c: Check profile consistency.
3688 * gcc.dg/vect/vect-58.c: Check profile consistency.
3689 * gcc.dg/vect/vect-6-big-array.c: Check profile consistency.
3690 * gcc.dg/vect/vect-6.c: Check profile consistency.
3691 * gcc.dg/vect/vect-60.c: Check profile consistency.
3692 * gcc.dg/vect/vect-62.c: Check profile consistency.
3693 * gcc.dg/vect/vect-63.c: Check profile consistency.
3694 * gcc.dg/vect/vect-64.c: Check profile consistency.
3695 * gcc.dg/vect/vect-65.c: Check profile consistency.
3696 * gcc.dg/vect/vect-66.c: Check profile consistency.
3697 * gcc.dg/vect/vect-67.c: Check profile consistency.
3698 * gcc.dg/vect/vect-68.c: Check profile consistency.
3699 * gcc.dg/vect/vect-7.c: Check profile consistency.
3700 * gcc.dg/vect/vect-70.c: Check profile consistency.
3701 * gcc.dg/vect/vect-71.c: Check profile consistency.
3702 * gcc.dg/vect/vect-72.c: Check profile consistency.
3703 * gcc.dg/vect/vect-73-big-array.c: Check profile consistency.
3704 * gcc.dg/vect/vect-73.c: Check profile consistency.
3705 * gcc.dg/vect/vect-74-big-array.c: Check profile consistency.
3706 * gcc.dg/vect/vect-74.c: Check profile consistency.
3707 * gcc.dg/vect/vect-75-big-array.c: Check profile consistency.
3708 * gcc.dg/vect/vect-75.c: Check profile consistency.
3709 * gcc.dg/vect/vect-76-big-array.c: Check profile consistency.
3710 * gcc.dg/vect/vect-76.c: Check profile consistency.
3711 * gcc.dg/vect/vect-77-alignchecks.c: Check profile consistency.
3712 * gcc.dg/vect/vect-77-global.c: Check profile consistency.
3713 * gcc.dg/vect/vect-77.c: Check profile consistency.
3714 * gcc.dg/vect/vect-78-alignchecks.c: Check profile consistency.
3715 * gcc.dg/vect/vect-78-global.c: Check profile consistency.
3716 * gcc.dg/vect/vect-78.c: Check profile consistency.
3717 * gcc.dg/vect/vect-8.c: Check profile consistency.
3718 * gcc.dg/vect/vect-80-big-array.c: Check profile consistency.
3719 * gcc.dg/vect/vect-80.c: Check profile consistency.
3720 * gcc.dg/vect/vect-82.c: Check profile consistency.
3721 * gcc.dg/vect/vect-82_64.c: Check profile consistency.
3722 * gcc.dg/vect/vect-83.c: Check profile consistency.
3723 * gcc.dg/vect/vect-83_64.c: Check profile consistency.
3724 * gcc.dg/vect/vect-85-big-array.c: Check profile consistency.
3725 * gcc.dg/vect/vect-85.c: Check profile consistency.
3726 * gcc.dg/vect/vect-86.c: Check profile consistency.
3727 * gcc.dg/vect/vect-87.c: Check profile consistency.
3728 * gcc.dg/vect/vect-88.c: Check profile consistency.
3729 * gcc.dg/vect/vect-89-big-array.c: Check profile consistency.
3730 * gcc.dg/vect/vect-89.c: Check profile consistency.
3731 * gcc.dg/vect/vect-9.c: Check profile consistency.
3732 * gcc.dg/vect/vect-91.c: Check profile consistency.
3733 * gcc.dg/vect/vect-92.c: Check profile consistency.
3734 * gcc.dg/vect/vect-93.c: Check profile consistency.
3735 * gcc.dg/vect/vect-95.c: Check profile consistency.
3736 * gcc.dg/vect/vect-96.c: Check profile consistency.
3737 * gcc.dg/vect/vect-97-big-array.c: Check profile consistency.
3738 * gcc.dg/vect/vect-97.c: Check profile consistency.
3739 * gcc.dg/vect/vect-98-big-array.c: Check profile consistency.
3740 * gcc.dg/vect/vect-98.c: Check profile consistency.
3741 * gcc.dg/vect/vect-99.c: Check profile consistency.
3743 2023-08-01 Pan Li <pan2.li@intel.com>
3744 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3746 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
3748 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
3749 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
3750 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
3751 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-33.c: New test.
3752 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-34.c: New test.
3753 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-35.c: New test.
3754 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-36.c: New test.
3755 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-37.c: New test.
3756 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-38.c: New test.
3757 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-39.c: New test.
3758 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-40.c: New test.
3759 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-41.c: New test.
3760 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-42.c: New test.
3761 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-43.c: New test.
3762 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-44.c: New test.
3763 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-45.c: New test.
3764 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-46.c: New test.
3765 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-47.c: New test.
3766 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-48.c: New test.
3767 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-49.c: New test.
3768 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-50.c: New test.
3769 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-51.c: New test.
3770 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-52.c: New test.
3771 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-53.c: New test.
3772 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-54.c: New test.
3773 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-55.c: New test.
3774 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-56.c: New test.
3775 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-57.c: New test.
3776 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-58.c: New test.
3777 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-59.c: New test.
3778 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-60.c: New test.
3779 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-61.c: New test.
3780 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-62.c: New test.
3781 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-63.c: New test.
3782 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-64.c: New test.
3783 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-65.c: New test.
3784 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-66.c: New test.
3785 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-67.c: New test.
3786 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-68.c: New test.
3787 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-69.c: New test.
3788 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-70.c: New test.
3789 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-71.c: New test.
3790 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-72.c: New test.
3791 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-73.c: New test.
3792 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-74.c: New test.
3793 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-75.c: New test.
3794 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-76.c: New test.
3795 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-77.c: New test.
3796 * gcc.target/riscv/rvv/base/float-point-frm-run-4.c: New test.
3797 * gcc.target/riscv/rvv/base/float-point-frm-run-5.c: New test.
3798 * gcc.target/riscv/rvv/base/float-point-frm-run.h: New test.
3800 2023-08-01 Pan Li <pan2.li@intel.com>
3802 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: New test.
3803 * gcc.target/riscv/rvv/base/float-point-single-sub.c: New test.
3805 2023-08-01 liuhongt <hongtao.liu@intel.com>
3807 * gcc.target/i386/pr87007-4.c: Adjust testcase.
3808 * gcc.target/i386/pr87007-5.c: Ditto.
3810 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
3813 * gm2/iso/pass/constvec.mod: New test.
3814 * gm2/iso/pass/constvec2.mod: New test.
3815 * gm2/iso/run/pass/constvec3.mod: New test.
3817 2023-08-01 Andrew Pinski <apinski@marvell.com>
3819 PR tree-optimization/93044
3820 * gcc.dg/tree-ssa/cast-1.c: New test.
3821 * gcc.dg/tree-ssa/cast-2.c: New test.
3823 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
3826 * gcc.dg/Wmissing-variable-declarations.c: New test.
3828 2023-07-31 Andrew Pinski <apinski@marvell.com>
3830 PR tree-optimization/106164
3831 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
3833 2023-07-31 Andrew Pinski <apinski@marvell.com>
3835 PR tree-optimization/106164
3836 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
3838 2023-07-31 Andrew Pinski <apinski@marvell.com>
3840 PR tree-optimization/100864
3841 * gcc.dg/tree-ssa/bitops-3.c: New test.
3843 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
3845 * gcc.dg/pr110582.c: New.
3847 2023-07-31 David Malcolm <dmalcolm@redhat.com>
3850 * c-c++-common/diagnostic-format-sarif-file-timevars-1.c: New test.
3851 * c-c++-common/diagnostic-format-sarif-file-timevars-2.c: New test.
3853 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
3855 * c-c++-common/goacc/host_data-2.c: Adjust testcase.
3856 * gfortran.dg/goacc/host_data-error.f90: New testcase.
3857 * gfortran.dg/goacc/pr71704.f90: Adjust testcase.
3859 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3861 * gcc.dg/cmp-mem-const-1.c: New test.
3862 * gcc.dg/cmp-mem-const-2.c: New test.
3863 * gcc.dg/cmp-mem-const-3.c: New test.
3864 * gcc.dg/cmp-mem-const-4.c: New test.
3865 * gcc.dg/cmp-mem-const-5.c: New test.
3866 * gcc.dg/cmp-mem-const-6.c: New test.
3867 * gcc.target/s390/cmp-mem-const-1.c: New test.
3869 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
3871 * gcc.target/aarch64/pr110625_1.c: New testcase.
3872 * gcc.target/aarch64/pr110625_2.c: New testcase.
3874 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
3877 * gcc.target/i386/pr110843.c: New test case.
3879 2023-07-31 Pan Li <pan2.li@intel.com>
3881 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
3883 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
3885 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3887 * gcc.target/riscv/rvv/autovec/v-1.c: Adapt test.
3888 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
3889 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
3890 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
3891 * gcc.target/riscv/rvv/autovec/vls/dup-1.c: New test.
3892 * gcc.target/riscv/rvv/autovec/vls/dup-2.c: New test.
3893 * gcc.target/riscv/rvv/autovec/vls/dup-3.c: New test.
3894 * gcc.target/riscv/rvv/autovec/vls/dup-4.c: New test.
3895 * gcc.target/riscv/rvv/autovec/vls/dup-5.c: New test.
3896 * gcc.target/riscv/rvv/autovec/vls/dup-6.c: New test.
3897 * gcc.target/riscv/rvv/autovec/vls/dup-7.c: New test.
3899 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
3902 * gcc.target/i386/pr110790-1.c: New test case.
3903 * gcc.target/i386/pr110790-2.c: Likewise.
3905 2023-07-29 Jan Hubicka <jh@suse.cz>
3907 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
3909 2023-07-28 Harald Anlauf <anlauf@gmx.de>
3912 * gfortran.dg/assumed_type_18.f90: New test.
3914 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
3916 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
3919 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
3923 * g++.dg/warn/pr83054.C: Remove devirtualization warning.
3924 * g++.dg/lto/pr89335_0.C: Likewise.
3925 * g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
3926 * g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
3927 * g++.dg/warn/pr83054-2.C: New test.
3929 2023-07-28 Jan Hubicka <jh@suse.cz>
3932 * g++.dg/tree-ssa/loop-split-1.C: New test.
3934 2023-07-28 Jan Hubicka <jh@suse.cz>
3936 PR middle-end/106293
3937 * gcc.dg/tree-prof/loop-split-1.c: New test.
3938 * gcc.dg/tree-prof/loop-split-2.c: New test.
3939 * gcc.dg/tree-prof/loop-split-3.c: New test.
3941 2023-07-28 xuli <xuli1@eswincomputing.com>
3943 * g++.target/riscv/rvv/base/bug-12.C: Adapt testcase.
3944 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
3945 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
3946 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
3947 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
3948 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
3949 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
3950 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
3951 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
3952 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
3953 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
3954 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
3955 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
3956 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
3957 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
3958 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
3959 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
3960 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
3961 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
3962 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
3963 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
3964 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
3965 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
3966 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
3967 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
3968 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
3969 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
3970 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
3971 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
3972 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
3973 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
3974 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
3975 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
3976 * gcc.target/riscv/rvv/base/fixed-point-vxrm-error.c: New test.
3977 * gcc.target/riscv/rvv/base/fixed-point-vxrm.c: New test.
3979 2023-07-28 Jan Hubicka <jh@suse.cz>
3981 * gcc.dg/tree-ssa/ifc-12.c: Disable loop splitting.
3982 * gcc.target/i386/avx2-gather-6.c: Likewise.
3983 * gcc.target/i386/avx2-vect-aggressive.c: Likewise.
3985 2023-07-28 liuhongt <hongtao.liu@intel.com>
3987 * gcc.target/i386/pr110788.c: New test.
3989 2023-07-27 David Faust <david.faust@oracle.com>
3993 * gcc.target/bpf/sload-1.c: New test.
3994 * gcc.target/bpf/sload-pseudoc-1.c: New test.
3995 * gcc.target/bpf/smov-1.c: New test.
3996 * gcc.target/bpf/smov-pseudoc-1.c: New test.
3998 2023-07-27 David Faust <david.faust@oracle.com>
4000 * gcc.target/bpf/alu-2.c: New test.
4001 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
4003 2023-07-27 Jan Hubicka <jh@suse.cz>
4005 * gcc.dg/tree-prof/peel-1.c: Test for profile mismatches.
4006 * gcc.dg/tree-prof/unroll-1.c: Test for profile mismatches.
4007 * gcc.dg/tree-ssa/peel1.c: Test for profile mismatches.
4008 * gcc.dg/unroll-1.c: Test for profile mismatches.
4009 * gcc.dg/unroll-3.c: Test for profile mismatches.
4010 * gcc.dg/unroll-4.c: Test for profile mismatches.
4011 * gcc.dg/unroll-5.c: Test for profile mismatches.
4012 * gcc.dg/unroll-6.c: Test for profile mismatches.
4014 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
4016 * gfortran.dg/gomp/teams-6.f90: Extend.
4018 2023-07-27 Jan Hubicka <jh@suse.cz>
4020 * gcc.dg/pr102385.c: Check for no profile mismatches.
4021 * gcc.dg/pr96931.c: Check for no profile mismatches.
4022 * gcc.dg/tree-ssa/predcom-1.c: Check for no profile mismatches.
4023 * gcc.dg/tree-ssa/predcom-2.c: Check for no profile mismatches.
4024 * gcc.dg/tree-ssa/predcom-3.c: Check for no profile mismatches.
4025 * gcc.dg/tree-ssa/predcom-4.c: Check for no profile mismatches.
4026 * gcc.dg/tree-ssa/predcom-5.c: Check for no profile mismatches.
4027 * gcc.dg/tree-ssa/predcom-7.c: Check for one profile mismatch.
4028 * gcc.dg/tree-ssa/predcom-8.c: Check for no profile mismatches.
4029 * gcc.dg/tree-ssa/predcom-dse-1.c: Check for no profile mismatches.
4030 * gcc.dg/tree-ssa/predcom-dse-10.c: Check for no profile mismatches.
4031 * gcc.dg/tree-ssa/predcom-dse-11.c: Check for no profile mismatches.
4032 * gcc.dg/tree-ssa/predcom-dse-12.c: Check for no profile mismatches.
4033 * gcc.dg/tree-ssa/predcom-dse-2.c: Check for no profile mismatches.
4034 * gcc.dg/tree-ssa/predcom-dse-3.c: Check for no profile mismatches.
4035 * gcc.dg/tree-ssa/predcom-dse-4.c: Check for no profile mismatches.
4036 * gcc.dg/tree-ssa/predcom-dse-5.c: Check for no profile mismatches.
4037 * gcc.dg/tree-ssa/predcom-dse-6.c: Check for no profile mismatches.
4038 * gcc.dg/tree-ssa/predcom-dse-7.c: Check for no profile mismatches.
4039 * gcc.dg/tree-ssa/predcom-dse-8.c: Check for no profile mismatches.
4040 * gcc.dg/tree-ssa/predcom-dse-9.c: Check for no profile mismatches.
4041 * gcc.dg/tree-ssa/update-unroll-1.c: Unxfail.
4043 2023-07-27 Patrick Palka <ppalka@redhat.com>
4046 * g++.dg/cpp0x/constexpr-empty18.C: New test.
4047 * g++.dg/cpp0x/constexpr-empty19.C: New test.
4049 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4051 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: Add more checks.
4052 * gcc.target/riscv/rvv/rvv.exp: Add VLS modes tests.
4053 * gcc.target/riscv/rvv/autovec/vls/def.h: New test.
4054 * gcc.target/riscv/rvv/autovec/vls/mov-1.c: New test.
4055 * gcc.target/riscv/rvv/autovec/vls/mov-10.c: New test.
4056 * gcc.target/riscv/rvv/autovec/vls/mov-11.c: New test.
4057 * gcc.target/riscv/rvv/autovec/vls/mov-12.c: New test.
4058 * gcc.target/riscv/rvv/autovec/vls/mov-13.c: New test.
4059 * gcc.target/riscv/rvv/autovec/vls/mov-14.c: New test.
4060 * gcc.target/riscv/rvv/autovec/vls/mov-15.c: New test.
4061 * gcc.target/riscv/rvv/autovec/vls/mov-16.c: New test.
4062 * gcc.target/riscv/rvv/autovec/vls/mov-17.c: New test.
4063 * gcc.target/riscv/rvv/autovec/vls/mov-2.c: New test.
4064 * gcc.target/riscv/rvv/autovec/vls/mov-3.c: New test.
4065 * gcc.target/riscv/rvv/autovec/vls/mov-4.c: New test.
4066 * gcc.target/riscv/rvv/autovec/vls/mov-5.c: New test.
4067 * gcc.target/riscv/rvv/autovec/vls/mov-6.c: New test.
4068 * gcc.target/riscv/rvv/autovec/vls/mov-7.c: New test.
4069 * gcc.target/riscv/rvv/autovec/vls/mov-8.c: New test.
4070 * gcc.target/riscv/rvv/autovec/vls/mov-9.c: New test.
4071 * gcc.target/riscv/rvv/autovec/vls/spill-1.c: New test.
4072 * gcc.target/riscv/rvv/autovec/vls/spill-2.c: New test.
4073 * gcc.target/riscv/rvv/autovec/vls/spill-3.c: New test.
4074 * gcc.target/riscv/rvv/autovec/vls/spill-4.c: New test.
4075 * gcc.target/riscv/rvv/autovec/vls/spill-5.c: New test.
4076 * gcc.target/riscv/rvv/autovec/vls/spill-6.c: New test.
4077 * gcc.target/riscv/rvv/autovec/vls/spill-7.c: New test.
4079 2023-07-27 demin.han <demin.han@starfivetech.com>
4081 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
4083 2023-07-27 Richard Biener <rguenther@suse.de>
4085 PR tree-optimization/110829
4086 * gcc.dg/pr56837.c: XFAIL part of the testcase.
4088 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
4091 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
4093 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
4094 Richard Biener <rguenther@suse.de>
4096 PR tree-optimization/110776
4097 * gcc.target/powerpc/pr110776.c: New test.
4099 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
4101 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
4102 * gcc.target/riscv/pr102957.c: Likewise.
4104 2023-07-26 Patrick Palka <ppalka@redhat.com>
4108 * g++.dg/cpp1z/class-deduction115.C: New test.
4109 * g++.dg/template/ttp39.C: New test.
4111 2023-07-26 Patrick Palka <ppalka@redhat.com>
4115 * g++.dg/template/ttp38.C: New test.
4117 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
4119 * gcc.target/riscv/zicond-primitiveSemantics.c: New test.
4120 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
4121 Co-authored-by: Raphael Zinsly <rzinsly@ventanamicro.com>
4122 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
4124 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
4126 * gcc.target/riscv/attribute-20.c: New test.
4127 * gcc.target/riscv/attribute-21.c: New test.
4128 Co-authored-by: Philipp Tomsich <philipp.tomsich@vrull.eu>
4130 2023-07-26 Patrick Palka <ppalka@redhat.com>
4133 * g++.dg/cpp2a/nontype-float3.C: New test.
4135 2023-07-26 Harald Anlauf <anlauf@gmx.de>
4138 * gfortran.dg/data_char_4.f90: Adjust expected diagnostic.
4139 * gfortran.dg/data_char_5.f90: Likewise.
4140 * gfortran.dg/data_char_6.f90: New test.
4142 2023-07-26 Jason Merrill <jason@redhat.com>
4145 * g++.dg/template/template-keyword4.C: New test.
4147 2023-07-26 David Faust <david.faust@oracle.com>
4149 * gcc.target/bpf/atomic-cmpxchg-1.c: New test.
4150 * gcc.target/bpf/atomic-cmpxchg-2.c: New test.
4151 * gcc.target/bpf/atomic-fetch-op-1.c: New test.
4152 * gcc.target/bpf/atomic-fetch-op-2.c: New test.
4153 * gcc.target/bpf/atomic-fetch-op-3.c: New test.
4154 * gcc.target/bpf/atomic-op-1.c: New test.
4155 * gcc.target/bpf/atomic-op-2.c: New test.
4156 * gcc.target/bpf/atomic-op-3.c: New test.
4157 * gcc.target/bpf/atomic-xchg-1.c: New test.
4158 * gcc.target/bpf/atomic-xchg-2.c: New test.
4160 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
4162 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
4163 `main` of this testcase.
4165 2023-07-26 Carl Love <cel@us.ibm.com>
4167 * gcc.target/powerpc/vec-replace-word-runnable.c: Renam
4168 vec-replace-word-runnable_1.c.
4169 * gcc.target/powerpc/vec-replace-word-runnable_1.c
4170 (dg-options): add -flax-vector-conversions.
4171 (vec_replace_unaligned) Fix first argument type.
4172 (vresult_uchar): Fix expected results.
4173 (vec_replace_unaligned): Update for loop to check uchar results.
4174 Remove extra spaces in if statements. Insert missing spaces in
4176 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
4178 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
4180 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
4181 instead of dg-options.
4183 2023-07-26 Richard Biener <rguenther@suse.de>
4185 PR tree-optimization/106081
4186 * gcc.dg/vect/pr106081.c: New testcase.
4188 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
4191 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
4194 2023-07-26 Li Xu <xuli1@eswincomputing.com>
4196 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
4198 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
4201 * gcc.target/i386/pr110762.c: New test.
4203 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
4205 * gcc.target/bpf/neg-1.c: New test.
4206 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
4208 2023-07-26 Richard Biener <rguenther@suse.de>
4210 PR tree-optimization/110799
4211 * gcc.dg/torture/pr110799.c: New testcase.
4213 2023-07-26 Jakub Jelinek <jakub@redhat.com>
4215 PR tree-optimization/110755
4216 * gcc.dg/pr110755.c: New test.
4218 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
4221 * g++.target/powerpc/pr110741.C: New test.
4223 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
4225 * gcc.target/riscv/fsflags.c: New test.
4227 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
4232 * g++.dg/cpp1y/constexpr-lifetime1.C: New test.
4233 * g++.dg/cpp1y/constexpr-lifetime2.C: New test.
4234 * g++.dg/cpp1y/constexpr-lifetime3.C: New test.
4235 * g++.dg/cpp1y/constexpr-lifetime4.C: New test.
4236 * g++.dg/cpp1y/constexpr-lifetime5.C: New test.
4237 * g++.dg/cpp1y/constexpr-lifetime6.C: New test.
4239 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
4242 * g++.dg/cpp1y/constexpr-110619.C: New test.
4244 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
4246 * g++.dg/cpp0x/constexpr-48089.C: Update diagnostic locations.
4247 * g++.dg/cpp0x/constexpr-70323.C: Likewise.
4248 * g++.dg/cpp0x/constexpr-70323a.C: Likewise.
4249 * g++.dg/cpp0x/constexpr-delete2.C: Likewise.
4250 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
4251 * g++.dg/cpp0x/constexpr-ice20.C: Likewise.
4252 * g++.dg/cpp0x/constexpr-mutable3.C: Likewise.
4253 * g++.dg/cpp0x/constexpr-recursion.C: Likewise.
4254 * g++.dg/cpp0x/overflow1.C: Likewise.
4255 * g++.dg/cpp1y/constexpr-89285.C: Likewise.
4256 * g++.dg/cpp1y/constexpr-89481.C: Likewise.
4257 * g++.dg/cpp1y/constexpr-tracking-const14.C: Likewise.
4258 * g++.dg/cpp1y/constexpr-tracking-const16.C: Likewise.
4259 * g++.dg/cpp1y/constexpr-tracking-const18.C: Likewise.
4260 * g++.dg/cpp1y/constexpr-tracking-const19.C: Likewise.
4261 * g++.dg/cpp1y/constexpr-tracking-const21.C: Likewise.
4262 * g++.dg/cpp1y/constexpr-tracking-const22.C: Likewise.
4263 * g++.dg/cpp1y/constexpr-tracking-const3.C: Likewise.
4264 * g++.dg/cpp1y/constexpr-tracking-const4.C: Likewise.
4265 * g++.dg/cpp1y/constexpr-tracking-const7.C: Likewise.
4266 * g++.dg/cpp1y/constexpr-union5.C: Likewise.
4267 * g++.dg/cpp1y/pr68180.C: Likewise.
4268 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
4269 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
4270 * g++.dg/cpp2a/bit-cast11.C: Likewise.
4271 * g++.dg/cpp2a/bit-cast12.C: Likewise.
4272 * g++.dg/cpp2a/bit-cast14.C: Likewise.
4273 * g++.dg/cpp2a/constexpr-98122.C: Likewise.
4274 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise.
4275 * g++.dg/cpp2a/constexpr-init1.C: Likewise.
4276 * g++.dg/cpp2a/constexpr-new12.C: Likewise.
4277 * g++.dg/cpp2a/constexpr-new3.C: Likewise.
4278 * g++.dg/cpp2a/constinit10.C: Likewise.
4279 * g++.dg/cpp2a/is-corresponding-member4.C: Likewise.
4280 * g++.dg/ext/constexpr-vla2.C: Likewise.
4281 * g++.dg/ext/constexpr-vla3.C: Likewise.
4282 * g++.dg/ubsan/pr63956.C: Likewise.
4284 2023-07-26 Jason Merrill <jason@redhat.com>
4286 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
4288 2023-07-25 Andrew Pinski <apinski@marvell.com>
4291 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
4294 2023-07-25 Marek Polacek <polacek@redhat.com>
4297 * g++.dg/cpp1y/constexpr-110382.C: New test.
4299 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
4303 * gfortran.dg/gomp/teams-6.f90: New test.
4305 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
4307 * gnat.dg/unroll3.adb: Adjust.
4309 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
4311 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
4313 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
4316 * gcc.target/powerpc/pr103605.h: New.
4317 * gcc.target/powerpc/pr103605-1.c: New.
4318 * gcc.target/powerpc/pr103605-2.c: New.
4320 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
4323 * gm2/pim/pass/program2.mod: Remove import of BuildInline.
4324 * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
4325 * gm2/extensions/asm/fail/stressreturn.mod: New test.
4326 * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
4327 * gm2/extensions/asm/pass/fooasm.mod: New test.
4329 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
4333 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
4334 * gfortran.dg/gomp/teams-5.f90: New test.
4336 2023-07-24 Drew Ross <drross@redhat.com>
4337 Jakub Jelinek <jakub@redhat.com>
4339 PR middle-end/109986
4340 * gcc.c-torture/execute/pr109986.c: New test.
4341 * gcc.dg/tree-ssa/pr109986.c: New test.
4343 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
4346 * gcc.target/bpf/xbpf-sdiv-1.c: Renamed to sdiv-1.c
4347 * gcc.target/bpf/xbpf-smod-1.c: Renamed to smod-1.c
4348 * gcc.target/bpf/sdiv-1.c: Renamed from xbpf-sdiv-1.c, use -mcpu=v4.
4349 * gcc.target/bpf/smod-1.c: Renamed from xbpf-smod-1.c, use -mcpu=v4.
4350 * gcc.target/bpf/diag-sdiv.c: Use -mcpu=v3.
4351 * gcc.target/bpf/diag-smod.c: Likewise.
4353 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
4355 * gcc.target/riscv/rvv/autovec/conversions/vec-narrow-int64-float16.c: New test.
4356 * gcc.target/riscv/rvv/autovec/conversions/vec-widen-float16-int64.c: New test.
4358 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
4361 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
4362 * gcc.target/bpf/bswap-2.c: New test.
4364 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4366 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-1.c: New test.
4367 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-2.c: New test.
4368 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-3.c: New test.
4369 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-4.c: New test.
4370 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-5.c: New test.
4371 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-6.c: New test.
4372 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict-7.c: New test.
4373 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c: New test.
4374 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-2.c: New test.
4376 2023-07-24 Richard Biener <rguenther@suse.de>
4378 PR tree-optimization/110777
4379 * gcc.dg/pr110777.c: New testcase.
4381 2023-07-24 Richard Biener <rguenther@suse.de>
4383 PR tree-optimization/110766
4384 * gcc.dg/torture/pr110766.c: New testcase.
4386 2023-07-24 Pan Li <pan2.li@intel.com>
4388 * gcc.target/riscv/rvv/base/float-point-frm-error.c: Update cases.
4389 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Removed.
4391 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
4393 * gcc.target/riscv/pr110748-1.c: New Test.
4394 * gcc.target/riscv/xtheadfmv-fmv.c: Add '\t' around test
4395 patterns to avoid random string matches.
4397 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
4399 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
4401 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
4404 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
4406 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
4408 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
4410 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
4411 Richard Biener <rguenther@suse.de>
4414 * gcc.dg/pr110699.c: New test case.
4416 2023-07-21 Marek Polacek <polacek@redhat.com>
4419 * g++.dg/cpp0x/noexcept80.C: New test.
4421 2023-07-21 Jan Hubicka <jh@suse.cz>
4423 * gcc.dg/tree-ssa/copy-headers-9.c: Fix template for tree-ssa-loop-ch.cc changes.
4424 * gcc.dg/tree-ssa/dce-1.c: Likewise.
4426 2023-07-21 Jan Hubicka <jh@suse.cz>
4428 * gcc.dg/loop-unswitch-17.c: Disable ch.
4429 * gcc.dg/pr103079.c: Disable ch.
4430 * gcc.dg/tree-ssa/copy-headers-7.c: Update so ch behaves
4432 * gcc.dg/tree-ssa/copy-headers.c: Update template.
4433 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
4435 2023-07-21 Richard Biener <rguenther@suse.de>
4437 PR tree-optimization/41320
4438 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
4440 2023-07-21 Jan Hubicka <jh@suse.cz>
4442 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
4444 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4446 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: Ditto.
4447 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c: Ditto.
4448 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c: Ditto.
4449 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c: Ditto.
4450 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: Ditto.
4451 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: Ditto.
4452 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: Ditto.
4453 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: Ditto.
4454 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: Ditto.
4455 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: Ditto.
4456 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: Ditto.
4457 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: Ditto.
4458 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c: Ditto.
4459 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c: Ditto.
4460 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c: Ditto.
4461 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c: Ditto.
4462 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c: Ditto.
4463 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c: Ditto.
4464 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c: Ditto.
4465 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c: Ditto.
4466 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c: Ditto.
4467 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c: Ditto.
4468 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c: Ditto.
4469 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c: Ditto.
4470 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c: Ditto.
4471 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c: Ditto.
4472 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c: Ditto.
4473 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c: Ditto.
4474 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c: Ditto.
4475 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c: Ditto.
4476 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c: Ditto.
4477 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c: Ditto.
4478 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c: Ditto.
4479 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c: Ditto.
4480 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c: Ditto.
4481 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c: Ditto.
4482 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c: Ditto.
4483 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c: Ditto.
4484 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c: Ditto.
4485 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c: Ditto.
4486 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c: Ditto.
4487 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c: Ditto.
4488 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c: Ditto.
4489 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c: Ditto.
4490 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c: Ditto.
4491 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c: Ditto.
4492 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c: Ditto.
4493 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: Ditto.
4495 2023-07-21 Richard Biener <rguenther@suse.de>
4497 PR tree-optimization/88540
4498 * gcc.target/i386/pr88540.c: New testcase.
4499 * gcc.target/i386/pr54855-9.c: XFAIL check for redundant moves.
4500 * gcc.target/i386/pr54855-12.c: Adjust.
4501 * gcc.target/i386/pr54855-13.c: Likewise.
4502 * gcc.target/i386/pr110170.c: Likewise.
4503 * gcc.dg/tree-ssa/split-path-12.c: Likewise.
4505 2023-07-21 Andrew Pinski <apinski@marvell.com>
4507 * gcc.dg/tree-ssa/reassoc-12.c: Disable all of
4508 the passes that enables match-and-simplify.
4509 * gcc.dg/tree-ssa/minmax-23.c: New test.
4511 2023-07-21 Richard Biener <rguenther@suse.de>
4513 PR tree-optimization/110742
4514 * g++.dg/torture/pr110742.C: New testcase.
4516 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
4519 * gcc.dg/pr110729.c: New test.
4521 2023-07-21 liuhongt <hongtao.liu@intel.com>
4523 * c-c++-common/fcf-protection-10.c: New test.
4524 * c-c++-common/fcf-protection-11.c: New test.
4525 * c-c++-common/fcf-protection-12.c: New test.
4526 * c-c++-common/fcf-protection-8.c: New test.
4527 * c-c++-common/fcf-protection-9.c: New test.
4528 * gcc.target/i386/pr89701-1.c: New test.
4529 * gcc.target/i386/pr89701-2.c: New test.
4530 * gcc.target/i386/pr89701-3.c: New test.
4532 2023-07-21 liuhongt <hongtao.liu@intel.com>
4534 * gcc.dg/pr107547.c: Add { dg-add-options float16 }.
4535 * gcc.target/i386/float16-7.c: Add -msse2 to dg-options.
4536 * lib/target-supports.exp (add_options_for_float16): Add
4537 -msse2 for i?86-*-* || x86_64-*-*.
4539 2023-07-21 David Malcolm <dmalcolm@redhat.com>
4542 * gcc.dg/analyzer/pr110455.c: New test.
4544 2023-07-21 David Malcolm <dmalcolm@redhat.com>
4547 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
4549 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
4551 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose3.mod: New test.
4552 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose4.mod: New test.
4553 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose3.mod: New test.
4554 * gm2/switches/uninit-variable-checking/procedures/pass/testdispose4.mod: New test.
4556 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
4559 * gcc.target/i386/pr110717.c: New test.
4561 2023-07-20 Marek Polacek <polacek@redhat.com>
4563 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
4565 2023-07-20 Marek Polacek <polacek@redhat.com>
4568 * g++.dg/cpp0x/initlist100.C: Adjust expected diagnostic.
4569 * g++.dg/cpp2a/desig28.C: New test.
4570 * g++.dg/cpp2a/desig29.C: New test.
4572 2023-07-20 Jan Hubicka <jh@suse.cz>
4574 * g++.dg/uninit-pred-loop-1_c.C: Allow warning.
4575 * gcc.dg/tree-ssa/copy-headers-7.c: Add tests so exit conditition is
4576 static; update template.
4577 * gcc.dg/tree-ssa/ivopt_mult_1.c: Add test so exit condition is static.
4578 * gcc.dg/tree-ssa/ivopt_mult_2.c: Add test so exit condition is static.
4579 * gcc.dg/tree-ssa/copy-headers-8.c: New test.
4581 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
4583 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
4585 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4587 * gfortran.dg/ieee/comparisons_1.f90: New test.
4588 * gfortran.dg/ieee/comparisons_2.f90: New test.
4589 * gfortran.dg/ieee/comparisons_3.F90: New test.
4591 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4594 * gcc.dg/torture/builtin-iseqsig-1.c: New test.
4595 * gcc.dg/torture/builtin-iseqsig-2.c: New test.
4596 * gcc.dg/torture/builtin-iseqsig-3.c: New test.
4598 2023-07-20 Pan Li <pan2.li@intel.com>
4600 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
4601 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
4603 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
4605 * gcc.target/i386/pr88873.c: New test case.
4607 2023-07-20 Richard Biener <rguenther@suse.de>
4610 * g++.target/i386/pr61747.C: New testcase.
4612 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
4614 PR preprocessor/103902
4615 * g++.dg/cpp0x/udlit-extended-id-1.C: Change "unsigned long" to
4616 "size_t" throughout.
4617 * g++.dg/cpp0x/udlit-extended-id-3.C: Likewise.
4619 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4621 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
4623 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
4625 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
4627 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
4629 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
4632 2023-07-19 Marek Polacek <polacek@redhat.com>
4635 * g++.dg/diagnostic/base.C: New test.
4637 2023-07-19 David Malcolm <dmalcolm@redhat.com>
4640 * gcc.dg/analyzer/taint-divisor-2.c: New test.
4642 2023-07-19 Marek Polacek <polacek@redhat.com>
4645 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
4647 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
4649 * gcc.target/avr/lra-elim.c: New test.
4651 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
4653 * gm2/errors/fail/badabs.mod: New test.
4654 * gm2/errors/fail/badenum.mod: New test.
4656 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
4658 * gcc.target/aarch64/feature-bf16-backport.c: New test.
4659 * gcc.target/aarch64/feature-dotprod-backport.c: New test.
4660 * gcc.target/aarch64/feature-fp16-backport.c: New test.
4661 * gcc.target/aarch64/feature-fp16-scalar-backport.c: New test.
4662 * gcc.target/aarch64/feature-fp16fml-backport.c: New test.
4663 * gcc.target/aarch64/feature-i8mm-backport.c: New test.
4664 * gcc.target/aarch64/feature-memtag-backport.c: New test.
4665 * gcc.target/aarch64/feature-sha3-backport.c: New test.
4666 * gcc.target/aarch64/feature-sm4-backport.c: New test.
4668 2023-07-19 Andrew Pinski <apinski@marvell.com>
4670 PR tree-optimization/110252
4671 * gcc.dg/tree-ssa/phi-opt-25b.c: Updated as
4672 __builtin_parity loses the nonzerobits info.
4673 * gcc.c-torture/execute/pr110252-1.c: New test.
4674 * gcc.c-torture/execute/pr110252-2.c: New test.
4675 * gcc.c-torture/execute/pr110252-3.c: New test.
4676 * gcc.c-torture/execute/pr110252-4.c: New test.
4678 2023-07-19 Andrew Pinski <apinski@marvell.com>
4680 PR tree-optimization/110726
4681 * gcc.c-torture/execute/bitops-1.c: New test.
4683 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
4685 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose.mod: New test.
4686 * gm2/switches/uninit-variable-checking/procedures/fail/testdispose2.mod: New test.
4687 * gm2/switches/uninit-variable-checking/procedures/fail/testnil.mod: New test.
4689 2023-07-19 Jakub Jelinek <jakub@redhat.com>
4691 PR tree-optimization/110731
4692 * gcc.dg/pr110731.c: New test.
4694 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
4696 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
4698 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
4701 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
4702 the additional count variable.
4704 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
4706 * gcc.target/riscv/arch-2.c: Update -march.
4707 * gcc.target/riscv/arch-3.c: Ditto.
4708 * gcc.target/riscv/arch-5.c: Ditto.
4709 * gcc.target/riscv/arch-8.c: Ditto.
4710 * gcc.target/riscv/attribute-10.c: Ditto.
4711 * gcc.target/riscv/attribute-18.c: Ditto.
4712 * gcc.target/riscv/attribute-19.c: Ditto.
4713 * gcc.target/riscv/attribute-8.c: Ditto.
4714 * gcc.target/riscv/attribute-9.c: Ditto.
4715 * gcc.target/riscv/pr102957.c: Ditto.
4716 * gcc.target/riscv/arch-22.cc: New test.
4717 * gcc.target/riscv/arch-23.c: New file.
4719 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
4721 * gcc.target/riscv/stack_save_restore.c: Moved to...
4722 * gcc.target/riscv/stack_save_restore_2.c: ...here.
4723 * gcc.target/riscv/stack_save_restore_1.c: New test.
4725 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
4727 PR preprocessor/103902
4728 * g++.dg/cpp0x/udlit-extended-id-1.C: New test.
4729 * g++.dg/cpp0x/udlit-extended-id-2.C: New test.
4730 * g++.dg/cpp0x/udlit-extended-id-3.C: New test.
4731 * g++.dg/cpp0x/udlit-extended-id-4.C: New test.
4733 2023-07-19 liuhongt <hongtao.liu@intel.com>
4735 * gcc.target/i386/pr109504.c: New test.
4736 * gcc.target/i386/sse2-bfloat16-1.c: Adjust error info.
4737 * gcc.target/i386/sse2-float16-1.c: Ditto.
4738 * gcc.target/i386/sse2-float16-4.c: New test.
4739 * gcc.target/i386/sse2-float16-5.c: New test.
4740 * g++.target/i386/float16-1.C: Adjust error info.
4742 2023-07-18 Marek Polacek <polacek@redhat.com>
4745 * g++.dg/cpp/string-4.C: New test.
4746 * g++.dg/cpp/ucn-2.C: New test.
4748 2023-07-18 Marek Polacek <polacek@redhat.com>
4750 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
4753 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
4755 * gm2/switches/uninit-variable-checking/pass/assignparam.mod: New test.
4756 * gm2/switches/uninit-variable-checking/pass/tiny.mod: New test.
4757 * gm2/switches/uninit-variable-checking/procedures/fail/switches-uninit-variable-checking-procedures-fail.exp:
4759 * gm2/switches/uninit-variable-checking/procedures/fail/testnew.mod: New test.
4760 * gm2/switches/uninit-variable-checking/procedures/fail/testnew2.mod: New test.
4761 * gm2/switches/uninit-variable-checking/procedures/fail/testnew3.mod: New test.
4762 * gm2/switches/uninit-variable-checking/procedures/fail/testnew4.mod: New test.
4763 * gm2/switches/uninit-variable-checking/procedures/fail/testnew5.mod: New test.
4764 * gm2/switches/uninit-variable-checking/procedures/fail/testnew6.mod: New test.
4765 * gm2/switches/uninit-variable-checking/procedures/fail/testptrptr.mod: New test.
4766 * gm2/switches/uninit-variable-checking/procedures/pass/assignparam2.mod: New test.
4767 * gm2/switches/uninit-variable-checking/procedures/pass/switches-uninit-variable-checking-procedures-pass.exp:
4769 * gm2/switches/uninit-variable-checking/procedures/pass/testnew5.mod: New test.
4770 * gm2/switches/uninit-variable-checking/procedures/pass/testnew6.mod: New test.
4771 * gm2/switches/uninit-variable-checking/procedures/pass/testparamlvalue.mod: New test.
4772 * gm2/switches/uninit-variable-checking/procedures/pass/testparamrvalue.mod: New test.
4773 * gm2/switches/uninit-variable-checking/procedures/pass/testproc.mod: New test.
4774 * gm2/switches/uninit-variable-checking/procedures/pass/testptrptr.mod: New test.
4776 2023-07-18 Patrick Palka <ppalka@redhat.com>
4778 * g++.dg/overload/conv-op5.C: New test.
4780 2023-07-18 Patrick Palka <ppalka@redhat.com>
4783 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
4784 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
4786 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4788 * gcc.target/riscv/rvv/autovec/zve32f_zvl1024b-1.c: New test.
4789 * gcc.target/riscv/rvv/autovec/zve32f_zvl2048b-1.c: New test.
4790 * gcc.target/riscv/rvv/autovec/zve32f_zvl256b-1.c: New test.
4791 * gcc.target/riscv/rvv/autovec/zve32f_zvl4096b-1.c: New test.
4792 * gcc.target/riscv/rvv/autovec/zve32f_zvl512b-1.c: New test.
4793 * gcc.target/riscv/rvv/autovec/zve32x_zvl1024b-1.c: New test.
4794 * gcc.target/riscv/rvv/autovec/zve32x_zvl2048b-1.c: New test.
4795 * gcc.target/riscv/rvv/autovec/zve32x_zvl256b-1.c: New test.
4796 * gcc.target/riscv/rvv/autovec/zve32x_zvl4096b-1.c: New test.
4797 * gcc.target/riscv/rvv/autovec/zve32x_zvl512b-1.c: New test.
4798 * gcc.target/riscv/rvv/autovec/zve64d_zvl1024b-1.c: New test.
4799 * gcc.target/riscv/rvv/autovec/zve64d_zvl2048b-1.c: New test.
4800 * gcc.target/riscv/rvv/autovec/zve64d_zvl256b-1.c: New test.
4801 * gcc.target/riscv/rvv/autovec/zve64d_zvl4096b-1.c: New test.
4802 * gcc.target/riscv/rvv/autovec/zve64d_zvl512b-1.c: New test.
4803 * gcc.target/riscv/rvv/autovec/zve64f_zvl1024b-1.c: New test.
4804 * gcc.target/riscv/rvv/autovec/zve64f_zvl2048b-1.c: New test.
4805 * gcc.target/riscv/rvv/autovec/zve64f_zvl256b-1.c: New test.
4806 * gcc.target/riscv/rvv/autovec/zve64f_zvl4096b-1.c: New test.
4807 * gcc.target/riscv/rvv/autovec/zve64f_zvl512b-1.c: New test.
4808 * gcc.target/riscv/rvv/autovec/zve64x_zvl1024b-1.c: New test.
4809 * gcc.target/riscv/rvv/autovec/zve64x_zvl2048b-1.c: New test.
4810 * gcc.target/riscv/rvv/autovec/zve64x_zvl256b-1.c: New test.
4811 * gcc.target/riscv/rvv/autovec/zve64x_zvl4096b-1.c: New test.
4812 * gcc.target/riscv/rvv/autovec/zve64x_zvl512b-1.c: New test.
4814 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4816 * gcc.target/riscv/rvv/autovec/reduc/reduc-5.c: New test.
4817 * gcc.target/riscv/rvv/autovec/reduc/reduc-6.c: New test.
4818 * gcc.target/riscv/rvv/autovec/reduc/reduc-7.c: New test.
4819 * gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: New test.
4820 * gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: New test.
4821 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-5.c: New test.
4822 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-6.c: New test.
4823 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-7.c: New test.
4824 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-8.c: New test.
4825 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-9.c: New test.
4827 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
4829 * gcc.target/riscv/attribute-20.c: Removed.
4831 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
4833 * gcc.target/s390/vector/vec-cmpge.c: New test.
4835 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
4837 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
4839 2023-07-18 liuhongt <hongtao.liu@intel.com>
4841 * gcc.target/i386/pr110591.c: New test.
4842 * gcc.target/i386/pr110591-2.c: New test.
4844 2023-07-18 Pan Li <pan2.li@intel.com>
4846 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
4848 2023-07-18 Pan Li <pan2.li@intel.com>
4849 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4851 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
4853 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: Ditto.
4854 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: Ditto.
4855 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: Ditto.
4856 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: Ditto.
4857 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: Ditto.
4858 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: Ditto.
4859 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Ditto.
4860 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: Ditto.
4861 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: Ditto.
4862 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Ditto.
4863 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: Ditto.
4864 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: Ditto.
4865 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-1.c: New test.
4866 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-10.c: New test.
4867 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-11.c: New test.
4868 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-12.c: New test.
4869 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-13.c: New test.
4870 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-14.c: New test.
4871 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-15.c: New test.
4872 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-16.c: New test.
4873 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-17.c: New test.
4874 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-18.c: New test.
4875 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-19.c: New test.
4876 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-2.c: New test.
4877 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-20.c: New test.
4878 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-21.c: New test.
4879 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-22.c: New test.
4880 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-23.c: New test.
4881 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-24.c: New test.
4882 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-25.c: New test.
4883 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-26.c: New test.
4884 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-27.c: New test.
4885 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-28.c: New test.
4886 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-29.c: New test.
4887 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-3.c: New test.
4888 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-30.c: New test.
4889 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-31.c: New test.
4890 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-32.c: New test.
4891 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-4.c: New test.
4892 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-5.c: New test.
4893 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-6.c: New test.
4894 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-7.c: New test.
4895 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-8.c: New test.
4896 * gcc.target/riscv/rvv/base/float-point-dynamic-frm-9.c: New test.
4898 2023-07-17 Harald Anlauf <anlauf@gmx.de>
4902 * gfortran.dg/deferred_character_37.f90: New test.
4904 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4906 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
4907 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
4909 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
4912 * gfortran.dg/intent_out_22.f90: New test.
4914 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
4916 * gfortran.dg/finalize_53.f90: New test.
4918 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
4921 * gcc.target/riscv/attribute-20.c: New test.
4922 * gcc.target/riscv/pr110696.c: New test.
4924 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4926 * gcc.target/riscv/rvv/rvv.exp: Add reduction tests.
4927 * gcc.target/riscv/rvv/autovec/reduc/reduc-1.c: New test.
4928 * gcc.target/riscv/rvv/autovec/reduc/reduc-2.c: New test.
4929 * gcc.target/riscv/rvv/autovec/reduc/reduc-3.c: New test.
4930 * gcc.target/riscv/rvv/autovec/reduc/reduc-4.c: New test.
4931 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-1.c: New test.
4932 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-2.c: New test.
4933 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-3.c: New test.
4934 * gcc.target/riscv/rvv/autovec/reduc/reduc_run-4.c: New test.
4936 2023-07-17 Richard Biener <rguenther@suse.de>
4938 PR tree-optimization/110669
4939 * gcc.dg/torture/pr110669.c: New testcase.
4941 2023-07-17 Andrew Pinski <apinski@marvell.com>
4943 PR tree-optimization/95923
4944 * gcc.dg/tree-ssa/bitops-2.c: New test.
4945 * gcc.dg/tree-ssa/bool-checks-1.c: New test.
4947 2023-07-17 Andrew Pinski <apinski@marvell.com>
4949 PR tree-optimization/110666
4950 * gcc.c-torture/execute/pr110666-1.c: New test.
4952 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
4954 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
4955 * gcc.target/i386/funcspec-56.inc: Handle new march.
4957 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4959 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
4960 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
4962 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4964 * g++.dg/other/i386-2.C: Add -msm4.
4965 * g++.dg/other/i386-3.C: Ditto.
4966 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
4967 * gcc.target/i386/sse-12.c: Add -msm4.
4968 * gcc.target/i386/sse-13.c: Ditto.
4969 * gcc.target/i386/sse-14.c: Ditto.
4970 * gcc.target/i386/sse-22.c: Add sm4.
4971 * gcc.target/i386/sse-23.c: Ditto.
4972 * lib/target-supports.exp (check_effective_target_sm4): New.
4973 * gcc.target/i386/sm4-1.c: New test.
4974 * gcc.target/i386/sm4-check.h: Ditto.
4975 * gcc.target/i386/sm4key4-2.c: Ditto.
4976 * gcc.target/i386/sm4rnds4-2.c: Ditto.
4978 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4980 * g++.dg/other/i386-2.C: Add -msha512.
4981 * g++.dg/other/i386-3.C: Ditto.
4982 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
4983 * gcc.target/i386/sse-12.c: Add -msha512.
4984 * gcc.target/i386/sse-13.c: Ditto.
4985 * gcc.target/i386/sse-14.c: Ditto.
4986 * gcc.target/i386/sse-22.c: Add sha512.
4987 * gcc.target/i386/sse-23.c: Ditto.
4988 * lib/target-supports.exp (check_effective_target_sha512): New.
4989 * gcc.target/i386/sha512-1.c: New test.
4990 * gcc.target/i386/sha512-check.h: Ditto.
4991 * gcc.target/i386/sha512msg1-2.c: Ditto.
4992 * gcc.target/i386/sha512msg2-2.c: Ditto.
4993 * gcc.target/i386/sha512rnds2-2.c: Ditto.
4995 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4997 * g++.dg/other/i386-2.C: Add -msm3.
4998 * g++.dg/other/i386-3.C: Ditto.
4999 * gcc.target/i386/avx-1.c: Add new define for immediate.
5000 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
5001 * gcc.target/i386/sse-12.c: Add -msm3.
5002 * gcc.target/i386/sse-13.c: Ditto.
5003 * gcc.target/i386/sse-14.c: Ditto.
5004 * gcc.target/i386/sse-22.c: Add sm3.
5005 * gcc.target/i386/sse-23.c: Ditto.
5006 * lib/target-supports.exp (check_effective_target_sm3): New.
5007 * gcc.target/i386/sm3-1.c: New test.
5008 * gcc.target/i386/sm3-check.h: Ditto.
5009 * gcc.target/i386/sm3msg1-2.c: Ditto.
5010 * gcc.target/i386/sm3msg2-2.c: Ditto.
5011 * gcc.target/i386/sm3rnds2-2.c: Ditto.
5013 2023-07-17 Kong Lingling <lingling.kong@intel.com>
5014 Haochen Jiang <haochen.jiang@intel.com>
5016 * g++.dg/other/i386-2.C: Add -mavxvnniint16.
5017 * g++.dg/other/i386-3.C: Ditto.
5018 * gcc.target/i386/avx-check.h: Add avxvnniint16 check.
5019 * gcc.target/i386/sse-12.c: Add -mavxvnniint16.
5020 * gcc.target/i386/sse-13.c: Ditto.
5021 * gcc.target/i386/sse-14.c: Ditto.
5022 * gcc.target/i386/sse-22.c: Ditto.
5023 * gcc.target/i386/sse-23.c: Ditto.
5024 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
5025 * lib/target-supports.exp
5026 (check_effective_target_avxvnniint16): New.
5027 * gcc.target/i386/avxvnniint16-1.c: Ditto.
5028 * gcc.target/i386/avxvnniint16-vpdpwusd-2.c: Ditto.
5029 * gcc.target/i386/avxvnniint16-vpdpwusds-2.c: Ditto.
5030 * gcc.target/i386/avxvnniint16-vpdpwsud-2.c: Ditto.
5031 * gcc.target/i386/avxvnniint16-vpdpwsuds-2.c: Ditto.
5032 * gcc.target/i386/avxvnniint16-vpdpwuud-2.c: Ditto.
5033 * gcc.target/i386/avxvnniint16-vpdpwuuds-2.c: Ditto.
5035 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
5037 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
5039 2023-07-15 Patrick Palka <ppalka@redhat.com>
5042 * g++.dg/cpp1z/elide8.C: New test.
5044 2023-07-15 Patrick Palka <ppalka@redhat.com>
5047 * g++.dg/cpp2a/fn-template26.C: New test.
5049 2023-07-14 Jason Merrill <jason@redhat.com>
5052 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
5053 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
5055 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
5058 * gcc.target/i386/pr110588.c: New test case.
5060 2023-07-14 Marek Polacek <polacek@redhat.com>
5061 Jason Merrill <jason@redhat.com>
5064 * g++.dg/cpp0x/constexpr-template12.C: New test.
5065 * g++.dg/cpp1z/constexpr-template1.C: New test.
5066 * g++.dg/cpp1z/constexpr-template2.C: New test.
5068 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
5071 * gcc.target/i386/pr110206.c: New test.
5073 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5075 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
5076 Adapt testcase for link fail.
5077 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-1.c: New test.
5078 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-2.c: New test.
5079 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm-3.c: New test.
5080 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-1.c: New test.
5081 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-2.c: New test.
5082 * gcc.target/riscv/rvv/autovec/ternop/ternop_nofm_run-3.c: New test.
5084 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
5087 * gfortran.dg/intent_out_21.f90: New test.
5089 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
5092 * gfortran.dg/intent_out_20.f90: New test.
5094 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
5097 * gfortran.dg/intent_out_19.f90: New test.
5099 2023-07-14 Tamar Christina <tamar.christina@arm.com>
5101 PR tree-optimization/109154
5102 * gcc.dg/vect/vect-ifcvt-20.c: New test.
5104 2023-07-14 Tamar Christina <tamar.christina@arm.com>
5106 PR tree-optimization/109154
5107 * gcc.dg/vect/vect-ifcvt-19.c: New test.
5109 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
5111 * gcc.target/riscv/arch-22.c: New test.
5112 * gcc.target/riscv/predef-28.c: New test.
5114 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
5117 * gcc.target/pdp11/pr107841.c: New test.
5119 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
5122 * gfortran.dg/pdt_33.f90: New test.
5124 2023-07-13 Carl Love <cel@us.ibm.com>
5126 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
5127 test_fpscr_rn_builtin_1.c. Add comment.
5128 * gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
5129 return value of __builtin_set_fpscr_rn builtin.
5130 * gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
5132 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
5135 * gcc.target/alpha/pr106966.c: New test.
5137 2023-07-13 Andrew Pinski <apinski@marvell.com>
5139 * gcc.dg/tree-ssa/pr110293-1.c: New test.
5140 * gcc.dg/tree-ssa/pr110539-1.c: New test.
5141 * gcc.dg/tree-ssa/pr110539-2.c: New test.
5142 * gcc.dg/tree-ssa/pr110539-3.c: New test.
5143 * gcc.dg/tree-ssa/pr110539-4.c: New test.
5145 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
5147 PR middle-end/109520
5148 * gcc.target/i386/pr109520.c: New test.
5150 2023-07-13 Pan Li <pan2.li@intel.com>
5152 * gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
5153 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
5154 * gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
5155 * gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
5156 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
5157 * gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
5158 * gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
5160 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
5162 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
5164 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
5166 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
5168 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5169 Kewen Lin <linkw@linux.ibm.com>
5171 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
5173 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5175 * gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
5176 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
5177 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
5179 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
5181 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
5183 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
5184 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
5185 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
5186 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
5187 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
5188 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
5189 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
5190 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
5191 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
5193 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
5195 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
5197 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
5199 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
5201 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
5203 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
5205 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
5207 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
5209 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
5211 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
5213 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
5215 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
5217 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
5219 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
5221 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
5223 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
5225 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
5227 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
5229 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
5231 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
5233 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
5235 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
5237 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
5239 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
5241 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
5243 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
5245 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
5247 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
5249 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
5251 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
5253 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
5255 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
5257 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
5259 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
5261 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
5263 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
5265 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
5267 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
5269 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
5271 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
5273 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
5275 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
5277 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
5279 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
5281 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
5283 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
5285 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
5287 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
5289 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
5291 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
5293 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
5295 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
5297 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
5299 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
5301 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
5303 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
5305 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
5307 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
5309 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
5311 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
5313 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
5315 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
5317 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
5319 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
5321 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
5323 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
5325 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
5327 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
5329 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
5331 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
5333 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
5335 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
5337 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
5339 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
5341 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
5343 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
5345 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
5347 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
5349 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
5351 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
5353 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
5356 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5358 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
5359 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Ditto.
5360 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Ditto.
5361 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
5362 * gcc.target/riscv/rvv/autovec/binop/vadd-run-nofm.c: New test.
5363 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: New test.
5364 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: New test.
5365 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-nofm.c: New test.
5366 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv-nofm.c: New test.
5367 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv-nofm.c: New test.
5368 * gcc.target/riscv/rvv/autovec/binop/vmul-run-nofm.c: New test.
5369 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv-nofm.c: New test.
5370 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv-nofm.c: New test.
5371 * gcc.target/riscv/rvv/autovec/binop/vsub-run-nofm.c: New test.
5372 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: New test.
5373 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: New test.
5375 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
5377 PR tree-optimization/107043
5378 * gcc.dg/tree-ssa/pr107043.c: New test.
5380 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
5382 PR tree-optimization/107053
5383 * gcc.dg/tree-ssa/pr107053.c: New test.
5385 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
5387 * gcc.dg/pr83073.c: Adjust testcase.
5389 2023-07-12 Jan Hubicka <jh@suse.cz>
5391 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
5393 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
5395 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
5396 * gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
5397 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
5399 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
5402 * gcc.target/i386/pr110598.c: New test case.
5404 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
5406 * gfortran.dg/pdt_33.f03: New test.
5408 2023-07-12 Richard Biener <rguenther@suse.de>
5410 PR tree-optimization/110630
5411 * gcc.dg/vect/bb-slp-pr95839.c: Make stricter.
5412 * gcc.dg/vect/bb-slp-pr95839-3.c: New variant testcase.
5414 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5416 * gcc.target/riscv/rvv/autovec/binop/mulh-1.c: New test.
5417 * gcc.target/riscv/rvv/autovec/binop/mulh-2.c: New test.
5418 * gcc.target/riscv/rvv/autovec/binop/mulh_run-1.c: New test.
5419 * gcc.target/riscv/rvv/autovec/binop/mulh_run-2.c: New test.
5421 2023-07-12 Jan Beulich <jbeulich@suse.com>
5423 * gcc.target/i386/avx2-dupv4sf.c: New test.
5424 * gcc.target/i386/avx2-dupv4si.c: Likewise.
5425 * gcc.target/i386/avx512f-dupv4sf.c: Likewise.
5426 * gcc.target/i386/avx512f-dupv4si.c: Likewise.
5428 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
5430 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
5431 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
5433 2023-07-12 liuhongt <hongtao.liu@intel.com>
5435 * gcc.target/i386/pr110438.c: New test.
5436 * gcc.target/i386/pr100711-6.c: Adjust testcase.
5438 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
5440 * g++.target/i386/mv16.C: Add graniterapids-d.
5441 * gcc.target/i386/funcspec-56.inc: Handle new march.
5443 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
5445 * gcc.target/i386/avx512vl-vaes-1.c: New test.
5447 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5449 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-1.c: New test.
5450 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-2.c: New test.
5451 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-3.c: New test.
5452 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-4.c: New test.
5453 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-5.c: New test.
5454 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress-6.c: New test.
5455 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-1.c: New test.
5456 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-2.c: New test.
5457 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-3.c: New test.
5458 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-4.c: New test.
5459 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-5.c: New test.
5460 * gcc.target/riscv/rvv/autovec/vls-vlmax/compress_run-6.c: New test.
5462 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
5464 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: Skip on AIX.
5465 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: Same.
5466 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: Same.
5467 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: Same.
5468 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: Same.
5469 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: Same.
5471 2023-07-11 Harald Anlauf <anlauf@gmx.de>
5474 * gfortran.dg/findloc_10.f90: New test.
5476 2023-07-11 Carl Love <cel@us.ibm.com>
5478 * gcc.target/powerpc/vsx-vector-6-func-1op.h: New test file.
5479 * gcc.target/powerpc/vsx-vector-6-func-1op-run.c: New test file.
5480 * gcc.target/powerpc/vsx-vector-6-func-1op.c: New test file.
5481 * gcc.target/powerpc/vsx-vector-6-func-2lop.h: New test file.
5482 * gcc.target/powerpc/vsx-vector-6-func-2lop-run.c: New test file.
5483 * gcc.target/powerpc/vsx-vector-6-func-2lop.c: New test file.
5484 * gcc.target/powerpc/vsx-vector-6-func-2op.h: New test file.
5485 * gcc.target/powerpc/vsx-vector-6-func-2op-run.c: New test file.
5486 * gcc.target/powerpc/vsx-vector-6-func-2op.c: New test file.
5487 * gcc.target/powerpc/vsx-vector-6-func-3op.h: New test file.
5488 * gcc.target/powerpc/vsx-vector-6-func-3op-run.c: New test file.
5489 * gcc.target/powerpc/vsx-vector-6-func-3op.c: New test file.
5490 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.h: New test file.
5491 * gcc.target/powerpc/vsx-vector-6-func-cmp-all-run.c: New test file.
5492 * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: New test
5494 * gcc.target/powerpc/vsx-vector-6-func-cmp.h: New test file.
5495 * gcc.target/powerpc/vsx-vector-6-func-cmp-run.c: New test file.
5496 * gcc.target/powerpc/vsx-vector-6-func-cmp.c: New test file.
5497 * gcc.target/powerpc/vsx-vector-6.h: Remove test file.
5498 * gcc.target/powerpc/vsx-vector-6.p7.c: Remove test file.
5499 * gcc.target/powerpc/vsx-vector-6.p8.c: Remove test file.
5500 * gcc.target/powerpc/vsx-vector-6.p9.c: Remove test file.
5502 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
5504 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
5506 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
5508 * gm2/switches/uninit-variable-checking/cascade/fail/cascadedif.mod: New test.
5509 * gm2/switches/uninit-variable-checking/cascade/fail/switches-uninit-variable-checking-cascade-fail.exp:
5512 2023-07-11 Patrick Palka <ppalka@redhat.com>
5515 * g++.dg/cpp1y/var-templ83.C: New test.
5517 2023-07-11 liuhongt <hongtao.liu@intel.com>
5520 * g++.target/i386/pr110170.C: Fix typo.
5522 2023-07-11 Xi Ruoyao <xry111@xry111.site>
5524 * g++.dg/vect/pr110557.cc: Use long long instead of long for
5526 (test): Remove an unnecessary cast.
5528 2023-07-10 Patrick Palka <ppalka@redhat.com>
5531 * g++.dg/template/ttp37.C: New test.
5533 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5536 * gcc.target/arm/pr110268-1.c: New test.
5537 * gcc.target/arm/pr110268-2.c: New test.
5539 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5541 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
5543 2023-07-10 Xi Ruoyao <xry111@xry111.site>
5545 PR tree-optimization/110557
5546 * g++.dg/vect/pr110557.cc: New test.
5548 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
5550 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
5551 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
5553 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
5555 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
5557 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
5559 * gdc.dg/asm4.d: Update test.
5561 2023-07-10 liuhongt <hongtao.liu@intel.com>
5563 * g++.target/i386/pr110170.C: New test.
5564 * gcc.target/i386/pr110170.c: New test.
5566 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
5568 * gdc.dg/rtti1.d: Move array concat testcase to ...
5569 * gdc.dg/nogc1.d: ... here. New test.
5571 2023-07-09 Jan Hubicka <jh@suse.cz>
5573 * gcc.dg/predict-22.c: Update template.
5575 2023-07-08 Jan Hubicka <jh@suse.cz>
5577 PR tree-optimization/110600
5578 * gcc.c-torture/compile/pr110600.c: New test.
5580 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
5584 * gfortran.dg/pr99139.f90 : New test
5585 * gfortran.dg/pr99368.f90 : New test
5587 2023-07-08 Jan Hubicka <jh@suse.cz>
5589 PR middle-end/110590
5590 * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
5591 * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
5593 2023-07-08 Harald Anlauf <anlauf@gmx.de>
5594 Steven G. Kargl <kargl@gcc.gnu.org>
5597 * gfortran.dg/intent_out_16.f90: New test.
5598 * gfortran.dg/intent_out_17.f90: New test.
5599 * gfortran.dg/intent_out_18.f90: New test.
5601 2023-07-08 Harald Anlauf <anlauf@gmx.de>
5604 * gfortran.dg/findloc_9.f90: New test.
5606 2023-07-07 Jan Hubicka <jh@suse.cz>
5608 * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.
5609 * gcc.dg/pr43864-3.c: Likewise.
5610 * gcc.dg/pr43864-4.c: Likewise.
5611 * gcc.dg/pr43864.c: Likewise.
5612 * gcc.dg/unroll-7.c: xfail.
5614 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
5616 * lib/target-supports.exp: Collect both kernel and user events for autofdo
5618 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
5622 * gcc.target/i386/pr110533.c: New test case.
5623 * gcc.target/i386/pr43644-2.c: Likewise.
5625 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
5628 * gdc.dg/pr98277.d: Add more tests.
5629 * gdc.dg/pr108842.d: New test.
5631 2023-07-07 Jan Hubicka <jh@suse.cz>
5633 * g++.dg/tree-prof/indir-call-prof.C: Add block-details to dump flags.
5634 * gcc.dg/pr43864-2.c: Likewise.
5635 * gcc.dg/pr43864-3.c: Likewise.
5636 * gcc.dg/pr43864-4.c: Likewise.
5637 * gcc.dg/pr43864.c: Likewise.
5638 * gcc.dg/tree-prof/cold_partition_label.c: Likewise.
5639 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
5640 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
5641 * gcc.dg/tree-prof/update-tailcall.c: Likewise.
5642 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
5643 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
5644 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5645 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
5646 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
5647 * gcc.dg/tree-ssa/fnsplit-1.c: Likewise.
5648 * gcc.dg/tree-ssa/loop-ch-profile-2.c: Likewise.
5649 * gcc.dg/tree-ssa/update-threading.c: Likewise.
5650 * gcc.dg/tree-ssa/update-unswitch-1.c: Likewise.
5651 * gcc.dg/unroll-7.c: Likewise.
5652 * gcc.dg/unroll-8.c: Likewise.
5653 * gfortran.dg/pr25623-2.f90: Likewise.
5654 * gfortran.dg/pr25623.f90: Likewise.
5655 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Likewise; xfail.
5656 * gcc.dg/tree-ssa/update-cunroll.c: Likewise; xfail.
5657 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise; xfail.
5659 2023-07-07 Jan Hubicka <jh@suse.cz>
5661 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
5663 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
5665 * gcc.target/s390/vector/vec-init-3.c: New test.
5667 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
5669 * gcc.target/i386/pr110372.c: New.
5671 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
5673 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
5675 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
5676 * gcc.dg/tree-ssa/vrp122.c: Same.
5678 2023-07-07 Pan Li <pan2.li@intel.com>
5679 Robin Dapp <rdapp@ventanamicro.com>
5681 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
5683 2023-07-06 Jan Hubicka <jh@suse.cz>
5686 * gfortran.dg/pr25623-2.f90: New test.
5688 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
5690 * gcc.target/aarch64/pr110449.c: New testcase.
5692 2023-07-06 Richard Biener <rguenther@suse.de>
5694 PR tree-optimization/110556
5695 * gcc.dg/torture/pr110556.c: New testcase.
5697 2023-07-06 Richard Biener <rguenther@suse.de>
5699 PR tree-optimization/110515
5700 * g++.dg/opt/pr110515.C: New testcase.
5702 2023-07-06 Richard Biener <rguenther@suse.de>
5704 PR tree-optimization/110544
5705 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
5707 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
5709 * gcc.target/i386/inline_attr_arch.c: New test.
5710 * gcc.target/i386/inline_target_clones.c: Ditto.
5712 2023-07-06 liuhongt <hongtao.liu@intel.com>
5714 * gcc.target/i386/pr110170-2.c: New test.
5716 2023-07-06 liuhongt <hongtao.liu@intel.com>
5718 * gcc.target/i386/pr110170-3.c: New test.
5720 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
5722 * gcc.target/aarch64/pr110474.c: New testcase.
5724 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
5726 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
5727 tests for variable index.
5728 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
5729 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
5730 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
5731 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
5733 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
5736 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
5738 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
5740 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
5741 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
5742 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
5743 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
5744 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
5747 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
5748 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5750 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
5751 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
5752 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
5753 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
5754 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
5755 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
5756 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
5757 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
5758 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
5759 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
5760 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
5761 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
5762 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
5763 * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
5765 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
5767 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
5768 * gcc.target/mips/expand-block-move-r6.c: new test.
5770 2023-07-05 Richard Biener <rguenther@suse.de>
5772 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
5774 2023-07-05 Jan Beulich <jbeulich@suse.com>
5776 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
5778 2023-07-05 Jan Beulich <jbeulich@suse.com>
5781 * gcc.target/i386/pr100711-6.c: New test.
5783 2023-07-05 Jan Beulich <jbeulich@suse.com>
5786 * gcc.target/i386/pr100711-4.c: New test.
5787 * gcc.target/i386/pr100711-5.c: New test.
5789 2023-07-05 Jan Beulich <jbeulich@suse.com>
5792 * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
5793 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
5794 towards generated code.
5795 * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
5798 2023-07-05 Jan Beulich <jbeulich@suse.com>
5801 * gcc.target/i386/avx512-binop-not-1.h: New.
5802 * gcc.target/i386/avx512-binop-not-2.h: New.
5803 * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
5804 * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
5806 2023-07-05 yulong <shiyulong@iscas.ac.cn>
5808 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
5809 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
5810 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
5811 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
5812 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
5813 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
5814 * gcc.target/riscv/rvv/base/abi-17.c: New test.
5815 * gcc.target/riscv/rvv/base/abi-18.c: New test.
5817 2023-07-05 yulong <shiyulong@iscas.ac.cn>
5819 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
5820 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
5821 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
5822 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
5823 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
5825 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
5827 * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
5828 encourage if-conversion.
5829 * gcc.target/mips/movcc-3.c: Same as above.
5831 2023-07-04 Richard Biener <rguenther@suse.de>
5833 PR tree-optimization/110491
5834 * gcc.dg/torture/pr110491.c: New testcase.
5836 2023-07-04 Richard Biener <rguenther@suse.de>
5838 PR tree-optimization/110376
5839 * gcc.dg/torture/pr110376.c: New testcase.
5841 2023-07-04 Richard Biener <rguenther@suse.de>
5843 PR tree-optimization/110228
5844 * gcc.dg/torture/pr110228.c: New testcase.
5845 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
5847 2023-07-04 Richard Biener <rguenther@suse.de>
5849 PR tree-optimization/110436
5850 * gcc.dg/pr110436.c: New testcase.
5852 2023-07-04 Richard Biener <rguenther@suse.de>
5854 PR middle-end/110495
5855 * gcc.dg/tree-ssa/addadd-2.c: Amend.
5856 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
5858 2023-07-04 Richard Biener <rguenther@suse.de>
5860 PR tree-optimization/110310
5861 * gcc.target/i386/pr110310.c: New testcase.
5862 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
5864 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5866 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
5868 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
5870 * gcc.target/riscv/zvbb.c: New test.
5871 * gcc.target/riscv/zvbc.c: New test.
5872 * gcc.target/riscv/zvkg.c: New test.
5873 * gcc.target/riscv/zvkn-1.c: New test.
5874 * gcc.target/riscv/zvkn.c: New test.
5875 * gcc.target/riscv/zvknc-1.c: New test.
5876 * gcc.target/riscv/zvknc-2.c: New test.
5877 * gcc.target/riscv/zvknc.c: New test.
5878 * gcc.target/riscv/zvkned.c: New test.
5879 * gcc.target/riscv/zvkng-1.c: New test.
5880 * gcc.target/riscv/zvkng-2.c: New test.
5881 * gcc.target/riscv/zvkng.c: New test.
5882 * gcc.target/riscv/zvknha.c: New test.
5883 * gcc.target/riscv/zvknhb.c: New test.
5884 * gcc.target/riscv/zvks-1.c: New test.
5885 * gcc.target/riscv/zvks.c: New test.
5886 * gcc.target/riscv/zvksc-1.c: New test.
5887 * gcc.target/riscv/zvksc-2.c: New test.
5888 * gcc.target/riscv/zvksc.c: New test.
5889 * gcc.target/riscv/zvksed.c: New test.
5890 * gcc.target/riscv/zvksg-1.c: New test.
5891 * gcc.target/riscv/zvksg-2.c: New test.
5892 * gcc.target/riscv/zvksg.c: New test.
5893 * gcc.target/riscv/zvksh.c: New test.
5894 * gcc.target/riscv/zvkt.c: New test.
5896 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
5898 * lib/g++.exp: Remove additional flag handled by Darwin specs.
5899 * lib/obj-c++.exp: Likewise.
5901 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
5904 * gm2/switches/uninit-variable-checking/fail/testinit.mod: New test.
5905 * gm2/switches/uninit-variable-checking/fail/testlarge.mod: New test.
5906 * gm2/switches/uninit-variable-checking/fail/testlarge2.mod: New test.
5907 * gm2/switches/uninit-variable-checking/fail/testrecinit.mod: New test.
5908 * gm2/switches/uninit-variable-checking/fail/testrecinit2.mod: New test.
5909 * gm2/switches/uninit-variable-checking/fail/testrecinit5.mod: New test.
5910 * gm2/switches/uninit-variable-checking/fail/testsmallrec.mod: New test.
5911 * gm2/switches/uninit-variable-checking/fail/testsmallrec2.mod: New test.
5912 * gm2/switches/uninit-variable-checking/fail/testsmallvec.mod: New test.
5913 * gm2/switches/uninit-variable-checking/fail/testvarinit.mod: New test.
5914 * gm2/switches/uninit-variable-checking/fail/testwithnoptr.mod: New test.
5915 * gm2/switches/uninit-variable-checking/fail/testwithptr.mod: New test.
5916 * gm2/switches/uninit-variable-checking/fail/testwithptr2.mod: New test.
5917 * gm2/switches/uninit-variable-checking/fail/testwithptr3.mod: New test.
5918 * gm2/switches/uninit-variable-checking/pass/testrecinit3.mod: New test.
5919 * gm2/switches/uninit-variable-checking/pass/testrecinit5.mod: New test.
5920 * gm2/switches/uninit-variable-checking/pass/testsmallrec.mod: New test.
5921 * gm2/switches/uninit-variable-checking/pass/testsmallrec2.mod: New test.
5922 * gm2/switches/uninit-variable-checking/pass/testvarinit.mod: New test.
5923 * gm2/switches/uninit-variable-checking/pass/testwithptr.mod: New test.
5924 * gm2/switches/uninit-variable-checking/pass/testwithptr2.mod: New test.
5925 * gm2/switches/uninit-variable-checking/pass/testwithptr3.mod: New test.
5926 * gm2/switches/uninit-variable-checking/fail/switches-uninit-variable-checking-fail.exp: New file.
5927 * gm2/switches/uninit-variable-checking/pass/switches-uninit-variable-checking-pass.exp: New file.
5929 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5931 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
5932 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
5933 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
5934 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
5935 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
5936 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
5937 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
5938 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
5939 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
5940 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
5941 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
5942 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
5944 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5946 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: Add floating-point.
5947 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: Ditto.
5948 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: Ditto.
5949 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: Ditto.
5950 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: Ditto.
5951 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-3.c: New test.
5952 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-7.c: New test.
5954 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
5957 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5959 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
5960 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
5961 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
5962 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
5963 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
5964 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
5965 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
5966 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
5967 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
5968 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
5969 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
5970 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
5972 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5974 * gcc.target/riscv/rvv/autovec/widen/widen-10.c: New test.
5975 * gcc.target/riscv/rvv/autovec/widen/widen-11.c: New test.
5976 * gcc.target/riscv/rvv/autovec/widen/widen-12.c: New test.
5977 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-7.c: New test.
5978 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-8.c: New test.
5979 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-9.c: New test.
5980 * gcc.target/riscv/rvv/autovec/widen/widen_run-10.c: New test.
5981 * gcc.target/riscv/rvv/autovec/widen/widen_run-11.c: New test.
5982 * gcc.target/riscv/rvv/autovec/widen/widen_run-12.c: New test.
5983 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-10.c: New test.
5984 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-11.c: New test.
5985 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-12.c: New test.
5987 2023-07-03 Richard Biener <rguenther@suse.de>
5989 PR tree-optimization/110506
5990 * gcc.dg/pr110506-2.c: New testcase.
5992 2023-07-03 Richard Biener <rguenther@suse.de>
5994 PR tree-optimization/110506
5995 * gcc.dg/pr110506.c: New testcase.
5997 2023-07-03 Andrew Pinski <apinski@marvell.com>
5999 PR tree-optimization/110381
6000 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
6002 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6004 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
6006 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6008 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
6010 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6012 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
6014 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6016 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
6018 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6020 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
6022 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6024 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
6026 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6028 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
6030 (mips-dg-init): Handle the recognization of mips16e2 targets.
6031 (mips-dg-options): Add dependencies for mips16e2.
6033 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
6035 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
6037 2023-07-02 Jakub Jelinek <jakub@redhat.com>
6039 PR tree-optimization/110508
6040 * gcc.dg/pr110508.c: New test.
6042 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
6045 * gdc.dg/pr108962.d: New test.
6047 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
6050 * gdc.dg/torture/pr110516a.d: New test.
6051 * gdc.dg/torture/pr110516b.d: New test.
6053 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
6056 * gdc.dg/pr110514a.d: New test.
6057 * gdc.dg/pr110514b.d: New test.
6058 * gdc.dg/pr110514c.d: New test.
6059 * gdc.dg/pr110514d.d: New test.
6061 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
6064 * gdc.dg/pr110471a.d: New test.
6065 * gdc.dg/pr110471b.d: New test.
6066 * gdc.dg/pr110471c.d: New test.
6068 2023-07-01 Jan Hubicka <jh@suse.cz>
6070 PR tree-optimization/25623
6071 * gfortran.dg/pr25623.f90: New test.
6073 2023-07-01 Jan Hubicka <jh@suse.cz>
6075 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
6077 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
6078 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
6080 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
6082 * gcc.target/i386/rotate-6.c: New test case.
6083 * gcc.target/i386/sse2-stv-1.c: Likewise.
6085 2023-07-01 Jan Hubicka <jh@suse.cz>
6087 PR tree-optimization/103680
6088 * gcc.dg/tree-ssa/pr103680.c: New test.
6089 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
6091 2023-06-30 Patrick Palka <ppalka@redhat.com>
6093 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
6094 duplicate diagnostic check.
6096 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
6098 PR tree-optimization/101832
6099 * gcc.dg/builtin-object-size-pr101832.c: New test.
6101 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
6103 * gcc.c-torture/execute/20230630-1.c: New test.
6104 * gcc.c-torture/execute/20230630-2.c: Likewise.
6105 * gcc.c-torture/execute/20230630-3.c: Likewise
6106 * gcc.c-torture/execute/20230630-4.c: Likewise
6108 2023-06-30 David Malcolm <dmalcolm@redhat.com>
6111 * jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
6112 early versions of gdb that don't support our dwarf version, via
6115 2023-06-30 David Malcolm <dmalcolm@redhat.com>
6116 Marek Polacek <polacek@redhat.com>
6119 * jit.dg/test-expressions.c (run_test_of_comparison): Fix size
6120 param to gcc_jit_type_get_vector.
6121 (verify_comparisons): Use a typedef rather than __vector.
6123 2023-06-30 Jan Hubicka <jh@suse.cz>
6125 PR middle-end/109849
6126 * gcc.dg/predict-18.c: Improve testcase.
6128 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
6130 * gcc.target/aarch64/abd_2.c: Added ABDL testcases.
6131 * gcc.target/aarch64/abd_3.c: Added ABDL testcases.
6132 * gcc.target/aarch64/abd_4.c: Added ABDL testcases.
6133 * gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
6134 * gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
6135 * gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
6136 * gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
6137 * gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
6138 * gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
6139 * gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
6140 * gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
6141 * gcc.target/aarch64/abd_widen_2.c: New file.
6142 * gcc.target/aarch64/abd_widen_3.c: New file.
6143 * gcc.target/aarch64/abd_widen_4.c: New file.
6145 2023-06-30 Richard Biener <rguenther@suse.de>
6147 PR tree-optimization/110496
6148 * gcc.dg/pr110496.c: New testcase.
6150 2023-06-30 Richard Biener <rguenther@suse.de>
6152 PR tree-optimization/110381
6153 * gcc.dg/vect/pr110381.c: Add check_vect ().
6155 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
6157 * gcc.target/mips/align-1-n64.c: New test.
6158 * gcc.target/mips/align-1-o32.c: New test.
6160 2023-06-29 Jan Hubicka <jh@suse.cz>
6162 PR tree-optimization/109849
6163 * gcc.dg/ipa/pr109849.c: New test.
6165 2023-06-29 Marek Polacek <polacek@redhat.com>
6167 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
6169 * gcc.dg/plugin/crash-test-ice-stderr.c: Use -fno-report-bug.
6170 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Use
6171 -fno-report-bug. Adjust scan-sarif-file.
6172 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: Use
6175 2023-06-29 Marek Polacek <polacek@redhat.com>
6177 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
6178 * gcc.target/i386/pr69482-1.c: Likewise.
6180 2023-06-29 Patrick Palka <ppalka@redhat.com>
6183 * g++.dg/cpp0x/noexcept79.C: New test.
6185 2023-06-29 Patrick Palka <ppalka@redhat.com>
6188 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
6190 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
6193 * gcc.dg/variable-sized-type-flex-array.c: New test.
6195 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
6197 * gcc.target/i386/pieces-memcmp-2.c: Specify that 128-bit
6198 comparisons are desired, to see if 256-bit instructions are
6199 generated inappropriately (fixes test on -march=cascadelake).
6201 2023-06-29 Alexandre Oliva <oliva@adacore.com>
6203 * lib/options.exp (check_for_options_with_filter): Handle
6204 missing frontend compiler like disabled language.
6206 2023-06-29 Richard Biener <rguenther@suse.de>
6208 PR middle-end/110452
6209 * gcc.target/i386/pr110452.c: New file.
6211 2023-06-29 Richard Biener <rguenther@suse.de>
6213 PR middle-end/110461
6214 * gcc.dg/pr110461.c: New testcase.
6216 2023-06-29 Richard Biener <rguenther@suse.de>
6219 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
6221 2023-06-29 Pan Li <pan2.li@intel.com>
6223 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: New test.
6224 * gcc.target/riscv/rvv/base/float-point-frm-insert-2.c: New test.
6225 * gcc.target/riscv/rvv/base/float-point-frm-insert-3.c: New test.
6226 * gcc.target/riscv/rvv/base/float-point-frm-insert-4.c: New test.
6227 * gcc.target/riscv/rvv/base/float-point-frm-insert-5.c: New test.
6229 2023-06-29 Pan Li <pan2.li@intel.com>
6231 * gcc.target/riscv/rvv/base/float-point-frm-error.c: New test.
6232 * gcc.target/riscv/rvv/base/float-point-frm.c: New test.
6234 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
6236 * lib/target-supports.exp (check_effective_target_lra): Remove
6237 cris-*-* from expression for exceptions to LRA.
6239 2023-06-28 Jan Hubicka <jh@suse.cz>
6241 PR middle-end/110334
6242 * g++.dg/opt/pr66119.C: Disable early inlining.
6243 * gcc.c-torture/compile/pr110334.c: New test.
6244 * gcc.dg/tree-ssa/pr110334.c: New test.
6246 2023-06-28 Harald Anlauf <anlauf@gmx.de>
6249 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
6251 2023-06-28 Patrick Palka <ppalka@redhat.com>
6255 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
6257 * g++.dg/cpp0x/alias-decl-ttp1.C: Fix template parameter/argument
6258 kind mismatch for variable template has_P_match_V.
6259 * g++.dg/cpp1y/pr72759.C: Expect "template argument 1 is invalid"
6261 * g++.dg/cpp1z/constexpr-if20.C: XFAIL test due to bogus "'i' is
6262 not captured" error.
6263 * g++.dg/cpp1z/noexcept-type21.C: Fix arity of variable template d.
6264 * g++.dg/diagnostic/not-a-function-template-1.C: Add default
6265 template argument to variable template A so that A<> is valid.
6266 * g++.dg/parse/error56.C: Don't expect "ISO C++ forbids
6267 declaration with no type" error.
6268 * g++.dg/parse/template30.C: Don't expect "parse error in
6269 template argument list" error.
6270 * g++.dg/cpp1y/var-templ82.C: New test.
6272 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
6276 * gdc.dg/torture/pr110406.d: New test.
6278 2023-06-28 Marek Polacek <polacek@redhat.com>
6281 * g++.dg/cpp0x/decltype-110175.C: New test.
6283 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
6286 * g++.dg/torture/pr110308.C: New test.
6288 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
6290 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
6292 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6294 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
6296 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
6298 2023-06-28 Richard Biener <rguenther@suse.de>
6300 PR tree-optimization/110451
6301 * gfortran.dg/vect/pr110451.f: New testcase.
6303 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
6306 * gfortran.dg/pr49213.f90 : New test
6308 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
6310 * gcc.target/i386/pieces-memcmp-2.c: New test case.
6312 2023-06-28 Richard Biener <rguenther@suse.de>
6314 PR tree-optimization/110443
6315 * gcc.dg/torture/pr110443.c: New testcase.
6317 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
6319 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
6320 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
6322 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6324 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: Add floating-point.
6325 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: Ditto.
6326 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: Ditto.
6327 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-8.c: New test.
6329 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
6332 * gcc.target/powerpc/pr104124.c: New.
6334 2023-06-28 Jan Hubicka <jh@suse.cz>
6336 PR tree-optimization/110377
6337 * gcc.dg/ipa/pr110377.c: New test.
6339 2023-06-28 Andrew Pinski <apinski@marvell.com>
6341 PR tree-optimization/110444
6342 * gcc.c-torture/compile/pr110444-1.c: New test.
6344 2023-06-28 Jason Merrill <jason@redhat.com>
6347 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
6349 2023-06-28 Alexandre Oliva <oliva@adacore.com>
6351 * c-c++-common/zero-scratch-regs-leafy-1.c: New.
6352 * c-c++-common/zero-scratch-regs-leafy-2.c: New.
6353 * gcc.target/i386/zero-scratch-regs-leafy-1.c: New.
6354 * gcc.target/i386/zero-scratch-regs-leafy-2.c: New.
6356 2023-06-28 Alexandre Oliva <oliva@adacore.com>
6358 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
6359 record a workaround.
6361 2023-06-28 Jason Merrill <jason@redhat.com>
6364 * g++.dg/cpp26/constexpr-voidptr1.C: New test.
6365 * g++.dg/cpp26/constexpr-voidptr2.C: New test.
6366 * g++.dg/cpp26/feat-cxx26.C: New test.
6368 2023-06-28 Jason Merrill <jason@redhat.com>
6370 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
6372 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6374 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: Add floating-point.
6375 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: Ditto.
6376 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: Ditto.
6377 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: Ditto.
6378 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: Ditto.
6379 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: Ditto.
6380 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: Ditto.
6381 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: Ditto.
6382 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: Ditto.
6383 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: Ditto.
6384 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-1.c: New test.
6385 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-2.c: New test.
6386 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-5.c: New test.
6387 * gcc.target/riscv/rvv/autovec/widen/widen_run_zvfh-6.c: New test.
6389 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
6391 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
6393 2023-06-28 liuhongt <hongtao.liu@intel.com>
6395 * gcc.target/i386/bf16_short_warn.c: New test.
6397 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6399 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c: New test.
6400 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c: New test.
6401 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c: New test.
6402 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h: New test.
6403 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-zvfh-run.c: New test.
6404 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-run.c: New test.
6405 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c: New test.
6406 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c: New test.
6407 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h: New test.
6408 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c: New test.
6409 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-run.c: New test.
6410 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c: New test.
6411 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c: New test.
6412 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h: New test.
6413 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c: New test.
6414 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c: New test.
6415 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c: New test.
6416 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c: New test.
6417 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h: New test.
6418 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c: New test.
6420 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6422 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-run.c: New test.
6423 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv32gcv.c: New test.
6424 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-rv64gcv.c: New test.
6425 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-template.h: New test.
6426 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-zvfh-run.c: New test.
6427 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-run.c: New test.
6428 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv32gcv.c: New test.
6429 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-rv64gcv.c: New test.
6430 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-template.h: New test.
6431 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-zvfh-run.c: New test.
6433 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6435 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
6436 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
6438 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
6440 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
6442 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
6444 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
6446 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
6448 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add int/float conversions.
6449 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-run.c: New test.
6450 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv32gcv.c: New test.
6451 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-rv64gcv.c: New test.
6452 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-template.h: New test.
6453 * gcc.target/riscv/rvv/autovec/conversions/vfcvt-itof-zvfh-run.c: New test.
6454 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-zvfh-run.c: New file.
6456 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6458 * gcc.target/riscv/rvv/autovec/binop/copysign-run.c: New test.
6459 * gcc.target/riscv/rvv/autovec/binop/copysign-rv64gcv.c: New test.
6460 * gcc.target/riscv/rvv/autovec/binop/copysign-rv32gcv.c: New test.
6461 * gcc.target/riscv/rvv/autovec/binop/copysign-template.h: New test.
6462 * gcc.target/riscv/rvv/autovec/binop/copysign-zvfh-run.c: New test.
6464 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6466 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
6468 2023-06-27 Andrew Pinski <apinski@marvell.com>
6470 PR middle-end/110420
6471 PR middle-end/103979
6473 * gcc.c-torture/compile/asmgoto-6.c: New test.
6475 2023-06-27 Richard Biener <rguenther@suse.de>
6477 PR tree-optimization/96208
6478 * gcc.dg/vect/slp-46.c: Adjust for new vectorizations.
6479 * gcc.dg/vect/bb-slp-pr65935.c: Adjust.
6481 2023-06-27 liuhongt <hongtao.liu@intel.com>
6483 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
6485 2023-06-27 liuhongt <hongtao.liu@intel.com>
6487 * gcc.target/i386/avx-vzeroupper-30.c: New test.
6489 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6491 * gcc.target/riscv/rvv/autovec/partial/slp-17.c: New test.
6492 * gcc.target/riscv/rvv/autovec/partial/slp-18.c: New test.
6493 * gcc.target/riscv/rvv/autovec/partial/slp-19.c: New test.
6494 * gcc.target/riscv/rvv/autovec/partial/slp_run-17.c: New test.
6495 * gcc.target/riscv/rvv/autovec/partial/slp_run-18.c: New test.
6496 * gcc.target/riscv/rvv/autovec/partial/slp_run-19.c: New test.
6498 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
6500 * gcc.target/s390/larl-1.c: New test.
6502 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6504 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
6506 2023-06-26 Richard Biener <rguenther@suse.de>
6508 PR tree-optimization/110381
6509 * gcc.dg/vect/pr110381.c: New testcase.
6511 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
6513 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
6514 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
6516 2023-06-26 liuhongt <hongtao.liu@intel.com>
6518 * gcc.target/aarch64/pr110371.c: New test.
6520 2023-06-26 liuhongt <hongtao.liu@intel.com>
6522 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
6523 * gcc.target/i386/pr110018-2.c: Ditto.
6525 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
6527 * gcc.target/i386/mvc17.c: New test.
6529 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6531 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
6533 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
6536 * gdc.dg/pr110359.d: New test.
6538 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6540 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: Add dump checks.
6541 * gcc.target/riscv/rvv/autovec/partial/select_vl-2.c: New test.
6543 2023-06-25 Li Xu <xuli1@eswincomputing.com>
6545 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
6547 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6549 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.c: New test.
6550 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h: New test.
6551 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.c: New test.
6552 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-3.h: New test.
6553 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-2.c: New test.
6554 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-3.c: New test.
6556 2023-06-25 Pan Li <pan2.li@intel.com>
6558 * gcc.target/riscv/rvv/base/abi-10.c: Revert.
6559 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
6560 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
6561 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
6562 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
6563 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
6564 * gcc.target/riscv/rvv/base/abi-17.c: Ditto.
6565 * gcc.target/riscv/rvv/base/abi-18.c: Ditto.
6567 2023-06-25 Pan Li <pan2.li@intel.com>
6569 * gcc.target/riscv/rvv/base/tuple-28.c: Removed.
6570 * gcc.target/riscv/rvv/base/tuple-29.c: Removed.
6571 * gcc.target/riscv/rvv/base/tuple-30.c: Removed.
6572 * gcc.target/riscv/rvv/base/tuple-31.c: Removed.
6573 * gcc.target/riscv/rvv/base/tuple-32.c: Removed.
6575 2023-06-25 liuhongt <hongtao.liu@intel.com>
6577 * gcc.target/i386/pr110309.c: New test.
6579 2023-06-25 yulong <shiyulong@iscas.ac.cn>
6581 * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
6582 * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
6583 * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
6584 * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
6585 * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
6586 * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
6587 * gcc.target/riscv/rvv/base/abi-17.c: New test.
6588 * gcc.target/riscv/rvv/base/abi-18.c: New test.
6590 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6592 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: Adjust tests.
6593 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Ditto.
6594 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: Ditto.
6595 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: Ditto.
6596 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
6597 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: Ditto.
6598 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: Ditto.
6599 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: Ditto.
6600 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: Ditto.
6601 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: Ditto.
6602 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: Ditto.
6603 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: Ditto.
6604 * gcc.target/riscv/rvv/autovec/ternop/ternop-10.c: New test.
6605 * gcc.target/riscv/rvv/autovec/ternop/ternop-11.c: New test.
6606 * gcc.target/riscv/rvv/autovec/ternop/ternop-12.c: New test.
6607 * gcc.target/riscv/rvv/autovec/ternop/ternop-7.c: New test.
6608 * gcc.target/riscv/rvv/autovec/ternop/ternop-8.c: New test.
6609 * gcc.target/riscv/rvv/autovec/ternop/ternop-9.c: New test.
6610 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-10.c: New test.
6611 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-11.c: New test.
6612 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-12.c: New test.
6613 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-7.c: New test.
6614 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-8.c: New test.
6615 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-9.c: New test.
6616 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-1.c: New test.
6617 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-10.c: New test.
6618 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-11.c: New test.
6619 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-12.c: New test.
6620 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-2.c: New test.
6621 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-3.c: New test.
6622 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-4.c: New test.
6623 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-5.c: New test.
6624 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-6.c: New test.
6625 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-7.c: New test.
6626 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-8.c: New test.
6627 * gcc.target/riscv/rvv/autovec/ternop/ternop_run_zvfh-9.c: New test.
6629 2023-06-24 David Malcolm <dmalcolm@redhat.com>
6631 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
6632 #define INCLUDE_VECTOR.
6634 2023-06-23 David Malcolm <dmalcolm@redhat.com>
6637 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
6639 2023-06-23 Marek Polacek <polacek@redhat.com>
6641 * lib/target-supports.exp (check_effective_target_c++23): Return
6642 1 also if check_effective_target_c++26.
6643 (check_effective_target_c++23_down): New.
6644 (check_effective_target_c++26_only): New.
6645 (check_effective_target_c++26): New.
6646 * g++.dg/cpp23/cplusplus.C: Adjust expected value.
6647 * g++.dg/cpp26/cplusplus.C: New test.
6649 2023-06-23 Harald Anlauf <anlauf@gmx.de>
6652 * gfortran.dg/value_9.f90: New test.
6654 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
6655 Aaron Sawdey <acsawdey@linux.ibm.com>
6658 * g++.target/powerpc/pr105325.C: New test.
6659 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
6661 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
6663 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
6664 this header use pragma system_header.
6666 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6668 PR tree-optimization/110280
6669 * gcc.target/aarch64/sve/pr110280.c: New test.
6671 2023-06-22 Richard Biener <rguenther@suse.de>
6673 PR tree-optimization/110332
6674 * g++.dg/torture/pr110332.C: New testcase.
6675 * gcc.dg/torture/pr110332-1.c: Likewise.
6676 * gcc.dg/torture/pr110332-2.c: Likewise.
6678 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
6679 Uros Bizjak <ubizjak@gmail.com>
6681 * gcc.target/i386/avx-vptest-4.c: New test case.
6682 * gcc.target/i386/avx-vptest-5.c: Likewise.
6683 * gcc.target/i386/avx-vptest-6.c: Likewise.
6684 * gcc.target/i386/pr109973-1.c: Update test case.
6685 * gcc.target/i386/pr109973-2.c: Likewise.
6686 * gcc.target/i386/sse4_1-ptest-4.c: New test case.
6687 * gcc.target/i386/sse4_1-ptest-5.c: Likewise.
6688 * gcc.target/i386/sse4_1-ptest-6.c: Likewise.
6690 2023-06-22 David Malcolm <dmalcolm@redhat.com>
6693 * gcc.dg/analyzer/data-model-1.c (test_16): Update for
6694 out-of-bounds working.
6695 * gcc.dg/analyzer/out-of-bounds-diagram-1-ascii.c: New test.
6696 * gcc.dg/analyzer/out-of-bounds-diagram-1-debug.c: New test.
6697 * gcc.dg/analyzer/out-of-bounds-diagram-1-emoji.c: New test.
6698 * gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: New test.
6699 * gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: New test.
6700 * gcc.dg/analyzer/out-of-bounds-diagram-1-unicode.c: New test.
6701 * gcc.dg/analyzer/out-of-bounds-diagram-10.c: New test.
6702 * gcc.dg/analyzer/out-of-bounds-diagram-11.c: New test.
6703 * gcc.dg/analyzer/out-of-bounds-diagram-12.c: New test.
6704 * gcc.dg/analyzer/out-of-bounds-diagram-13.c: New test.
6705 * gcc.dg/analyzer/out-of-bounds-diagram-14.c: New test.
6706 * gcc.dg/analyzer/out-of-bounds-diagram-15.c: New test.
6707 * gcc.dg/analyzer/out-of-bounds-diagram-2.c: New test.
6708 * gcc.dg/analyzer/out-of-bounds-diagram-3.c: New test.
6709 * gcc.dg/analyzer/out-of-bounds-diagram-4.c: New test.
6710 * gcc.dg/analyzer/out-of-bounds-diagram-5-ascii.c: New test.
6711 * gcc.dg/analyzer/out-of-bounds-diagram-5-unicode.c: New test.
6712 * gcc.dg/analyzer/out-of-bounds-diagram-6.c: New test.
6713 * gcc.dg/analyzer/out-of-bounds-diagram-7.c: New test.
6714 * gcc.dg/analyzer/out-of-bounds-diagram-8.c: New test.
6715 * gcc.dg/analyzer/out-of-bounds-diagram-9.c: New test.
6716 * gcc.dg/analyzer/pattern-test-2.c: Update expected results.
6717 * gcc.dg/analyzer/pr101962.c: Update expected results.
6718 * gcc.dg/plugin/analyzer_gil_plugin.c: Add logger param to
6719 pending_diagnostic::emit implementations.
6721 2023-06-22 David Malcolm <dmalcolm@redhat.com>
6723 * gcc.dg/plugin/diagnostic-test-text-art-ascii-bw.c: New test.
6724 * gcc.dg/plugin/diagnostic-test-text-art-ascii-color.c: New test.
6725 * gcc.dg/plugin/diagnostic-test-text-art-none.c: New test.
6726 * gcc.dg/plugin/diagnostic-test-text-art-unicode-bw.c: New test.
6727 * gcc.dg/plugin/diagnostic-test-text-art-unicode-color.c: New test.
6728 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: New test plugin.
6729 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them.
6731 2023-06-22 David Malcolm <dmalcolm@redhat.com>
6733 * c-c++-common/Wlogical-not-parentheses-2.c: Split up the
6734 multiline directive.
6735 * gcc.dg/analyzer/malloc-macro-inline-events.c: Remove redundant
6736 dg-regexp directives.
6737 * gcc.dg/missing-header-fixit-5.c: Split up the multiline
6739 * lib/gcc-dg.exp (gcc-dg-prune): Move call to
6740 handle-multiline-outputs from prune_gcc_output to here.
6741 * lib/multiline.exp (dg-end-multiline-output): Move call to
6742 maybe-handle-nn-line-numbers from prune_gcc_output to here.
6743 * lib/prune.exp (prune_gcc_output): Move calls to
6744 maybe-handle-nn-line-numbers and handle-multiline-outputs from
6747 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
6755 * gfortran.dg/pr107900.f90 : New test
6756 * gfortran.dg/pr110224.f90 : New test
6757 * gfortran.dg/pr88688.f90 : New test
6758 * gfortran.dg/pr94380.f90 : New test
6759 * gfortran.dg/pr95398.f90 : Set -std=f2008, bump the line
6760 numbers in the error tests by two and change the text in two.
6762 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
6765 * gfortran.dg/pr108961.f90: New test.
6767 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
6770 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
6771 * gcc.target/i386/pr110018-2.c: New test.
6773 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6775 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
6776 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
6778 2023-06-21 Richard Biener <rguenther@suse.de>
6780 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
6781 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
6783 2023-06-21 Jan Beulich <jbeulich@suse.com>
6785 * gcc.target/i386/avx512f-copysign.c: New test.
6787 2023-06-21 Jan Beulich <jbeulich@suse.com>
6789 * gcc.target/i386/avx512f-dupv2di.c: Add
6790 -mprefer-vector-width=512.
6792 2023-06-21 liuhongt <hongtao.liu@intel.com>
6794 * gcc.target/i386/pr110018-1.c: New test.
6796 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
6799 * c-c++-common/cpp/macro-ranges.c: New test.
6800 * c-c++-common/cpp/line-2.c: Adapt to check for column information
6801 on macro-related libcpp warnings.
6802 * c-c++-common/cpp/line-3.c: Likewise.
6803 * c-c++-common/cpp/macro-arg-count-1.c: Likewise.
6804 * c-c++-common/cpp/pr58844-1.c: Likewise.
6805 * c-c++-common/cpp/pr58844-2.c: Likewise.
6806 * c-c++-common/cpp/warning-zero-location.c: Likewise.
6807 * c-c++-common/pragma-diag-14.c: Likewise.
6808 * c-c++-common/pragma-diag-15.c: Likewise.
6809 * g++.dg/modules/macro-2_d.C: Likewise.
6810 * g++.dg/modules/macro-4_d.C: Likewise.
6811 * g++.dg/modules/macro-4_e.C: Likewise.
6812 * g++.dg/spellcheck-macro-ordering.C: Likewise.
6813 * gcc.dg/builtin-redefine.c: Likewise.
6814 * gcc.dg/cpp/Wunused.c: Likewise.
6815 * gcc.dg/cpp/redef2.c: Likewise.
6816 * gcc.dg/cpp/redef3.c: Likewise.
6817 * gcc.dg/cpp/redef4.c: Likewise.
6818 * gcc.dg/cpp/ucnid-11-utf8.c: Likewise.
6819 * gcc.dg/cpp/ucnid-11.c: Likewise.
6820 * gcc.dg/cpp/undef2.c: Likewise.
6821 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6822 * gcc.dg/cpp/warn-redefined.c: Likewise.
6823 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6824 * gcc.dg/cpp/warn-unused-macros.c: Likewise.
6826 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
6828 * gcc.target/aarch64/sve/pcs/args_1.c: Match moves from the stack
6829 pointer to indirect argument registers and allow either to be used
6830 as the base register in subsequent stores.
6831 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
6832 * gcc.target/aarch64/sve/pcs/args_2.c: Allow the store of the
6833 indirect argument to happen via the argument register or the
6835 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
6836 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
6837 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise.
6838 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
6839 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
6840 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
6841 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
6842 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
6843 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
6844 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
6845 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
6846 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
6847 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
6848 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
6849 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise.
6850 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
6851 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
6852 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
6853 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
6854 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
6855 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
6856 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
6857 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
6858 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
6859 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
6860 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
6861 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Disable
6862 -fcprop-registers and combine.
6863 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
6864 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
6865 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
6866 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
6867 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
6868 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
6869 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
6870 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
6871 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
6872 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
6873 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
6874 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise.
6875 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
6876 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
6877 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
6878 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
6879 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
6880 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
6881 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
6882 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
6883 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
6884 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
6885 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
6886 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
6887 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
6888 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
6889 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
6890 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
6891 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
6892 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
6893 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
6894 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
6895 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
6896 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
6897 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
6898 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
6899 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
6901 2023-06-20 Jakub Jelinek <jakub@redhat.com>
6904 * g++.target/i386/pr79173-1.C: New test.
6906 2023-06-20 Martin Jambor <mjambor@suse.cz>
6909 * gcc.dg/ipa/pr110276.c: New test.
6911 2023-06-20 Carl Love <cel@us.ibm.com>
6913 * gcc.target/powerpc/bfp/scalar-extract-exp-8.c: New test case.
6914 * gcc.target/powerpc/bfp/scalar-extract-sig-8.c: New test case.
6915 * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: New test case.
6917 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6919 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
6921 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Dito.
6922 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
6923 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
6924 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
6925 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
6926 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
6927 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
6928 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
6930 2023-06-20 Li Xu <xuli1@eswincomputing.com>
6932 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
6934 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6936 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: Adapt testcase.
6937 * gcc.target/riscv/rvv/autovec/partial/slp-16.c: New test.
6938 * gcc.target/riscv/rvv/autovec/partial/slp_run-16.c: New test.
6940 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6942 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
6944 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
6945 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
6946 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
6947 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
6949 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Dito.
6950 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Dito.
6951 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Dito.
6952 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Dito.
6953 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Dito.
6955 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6957 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
6959 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
6960 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
6962 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
6964 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
6966 2023-06-20 Richard Biener <rguenther@suse.de>
6968 * gcc.dg/tree-ssa/ssa-dse-47.c: New testcase.
6969 * c-c++-common/asan/pr106558.c: Avoid undefined behavior
6970 due to missing return.
6972 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6974 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
6976 2023-06-20 Jan Beulich <jbeulich@suse.com>
6978 * gcc.target/i386/avx512f-dupv2di.c: New test.
6980 2023-06-20 Richard Biener <rguenther@suse.de>
6983 * g++.dg/debug/pr110295.C: New testcase.
6985 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6987 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: Fix fail.
6988 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c: Ditto.
6989 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
6990 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c: Ditto.
6992 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
6994 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Add -Wno-psabi option.
6995 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: Ditto.
6996 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: Ditto.
6997 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: Ditto.
6998 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: Ditto.
6999 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: Ditto.
7000 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: Ditto.
7001 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: Ditto.
7002 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: Ditto.
7003 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: Ditto.
7004 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: Ditto.
7005 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: Ditto.
7006 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: Ditto.
7007 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: Ditto.
7008 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: Ditto.
7009 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: Ditto.
7010 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: Ditto.
7011 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: Ditto.
7012 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Ditto.
7013 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: Ditto.
7014 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: Ditto.
7015 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: Ditto.
7016 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: Ditto.
7017 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: Ditto.
7018 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: Ditto.
7019 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: Ditto.
7020 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: Ditto.
7021 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: Ditto.
7022 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: Ditto.
7023 * gcc.target/riscv/rvv/base/pr110119-1.c: Ditto.
7024 * gcc.target/riscv/rvv/base/pr110119-2.c: Ditto.
7025 * gcc.target/riscv/vector-abi-1.c: Ditto.
7026 * gcc.target/riscv/vector-abi-2.c: Ditto.
7027 * gcc.target/riscv/vector-abi-3.c: Ditto.
7028 * gcc.target/riscv/vector-abi-4.c: Ditto.
7029 * gcc.target/riscv/vector-abi-5.c: Ditto.
7030 * gcc.target/riscv/vector-abi-6.c: Ditto.
7031 * gcc.target/riscv/vector-abi-7.c: New test.
7032 * gcc.target/riscv/vector-abi-8.c: New test.
7033 * gcc.target/riscv/vector-abi-9.c: New test.
7035 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
7037 * gcc.target/riscv/interrupt-fcsr-1.c: New test.
7038 * gcc.target/riscv/interrupt-fcsr-2.c: New test.
7039 * gcc.target/riscv/interrupt-fcsr-3.c: New test.
7041 2023-06-19 Jan Hubicka <jh@suse.cz>
7043 PR tree-optimization/109811
7044 PR tree-optimization/109849
7045 * gcc.dg/tree-ssa/phiprop-1.c: New test.
7046 * gcc.dg/tree-ssa/pr21463.c: Adjust template.
7048 2023-06-19 Pan Li <pan2.li@intel.com>
7051 * gcc.target/riscv/rvv/base/pr110299-1.c: New test.
7052 * gcc.target/riscv/rvv/base/pr110299-1.h: New test.
7053 * gcc.target/riscv/rvv/base/pr110299-2.c: New test.
7054 * gcc.target/riscv/rvv/base/pr110299-2.h: New test.
7055 * gcc.target/riscv/rvv/base/pr110299-3.c: New test.
7056 * gcc.target/riscv/rvv/base/pr110299-3.h: New test.
7057 * gcc.target/riscv/rvv/base/pr110299-4.c: New test.
7058 * gcc.target/riscv/rvv/base/pr110299-4.h: New test.
7060 2023-06-19 Pan Li <pan2.li@intel.com>
7063 * gcc.target/riscv/rvv/base/pr110277-1.c: New test.
7064 * gcc.target/riscv/rvv/base/pr110277-1.h: New test.
7065 * gcc.target/riscv/rvv/base/pr110277-2.c: New test.
7066 * gcc.target/riscv/rvv/base/pr110277-2.h: New test.
7068 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
7070 * gcc.dg/tree-ssa/predcom-2.c: Avoid vectors on amdgcn.
7071 * gcc.dg/unroll-8.c: Likewise.
7072 * gcc.dg/vect/slp-26.c: Change expected results on amdgdn.
7073 * lib/target-supports.exp
7074 (check_effective_target_vect_int_mod): Add amdgcn.
7075 (check_effective_target_divmod): Likewise.
7076 * gcc.target/gcn/simd-math-3-16.c: New test.
7077 * gcc.target/gcn/simd-math-3-2.c: New test.
7078 * gcc.target/gcn/simd-math-3-32.c: New test.
7079 * gcc.target/gcn/simd-math-3-4.c: New test.
7080 * gcc.target/gcn/simd-math-3-8.c: New test.
7081 * gcc.target/gcn/simd-math-3-char-16.c: New test.
7082 * gcc.target/gcn/simd-math-3-char-2.c: New test.
7083 * gcc.target/gcn/simd-math-3-char-32.c: New test.
7084 * gcc.target/gcn/simd-math-3-char-4.c: New test.
7085 * gcc.target/gcn/simd-math-3-char-8.c: New test.
7086 * gcc.target/gcn/simd-math-3-char-run-16.c: New test.
7087 * gcc.target/gcn/simd-math-3-char-run-2.c: New test.
7088 * gcc.target/gcn/simd-math-3-char-run-32.c: New test.
7089 * gcc.target/gcn/simd-math-3-char-run-4.c: New test.
7090 * gcc.target/gcn/simd-math-3-char-run-8.c: New test.
7091 * gcc.target/gcn/simd-math-3-char-run.c: New test.
7092 * gcc.target/gcn/simd-math-3-char.c: New test.
7093 * gcc.target/gcn/simd-math-3-long-16.c: New test.
7094 * gcc.target/gcn/simd-math-3-long-2.c: New test.
7095 * gcc.target/gcn/simd-math-3-long-32.c: New test.
7096 * gcc.target/gcn/simd-math-3-long-4.c: New test.
7097 * gcc.target/gcn/simd-math-3-long-8.c: New test.
7098 * gcc.target/gcn/simd-math-3-long-run-16.c: New test.
7099 * gcc.target/gcn/simd-math-3-long-run-2.c: New test.
7100 * gcc.target/gcn/simd-math-3-long-run-32.c: New test.
7101 * gcc.target/gcn/simd-math-3-long-run-4.c: New test.
7102 * gcc.target/gcn/simd-math-3-long-run-8.c: New test.
7103 * gcc.target/gcn/simd-math-3-long-run.c: New test.
7104 * gcc.target/gcn/simd-math-3-long.c: New test.
7105 * gcc.target/gcn/simd-math-3-run-16.c: New test.
7106 * gcc.target/gcn/simd-math-3-run-2.c: New test.
7107 * gcc.target/gcn/simd-math-3-run-32.c: New test.
7108 * gcc.target/gcn/simd-math-3-run-4.c: New test.
7109 * gcc.target/gcn/simd-math-3-run-8.c: New test.
7110 * gcc.target/gcn/simd-math-3-run.c: New test.
7111 * gcc.target/gcn/simd-math-3-short-16.c: New test.
7112 * gcc.target/gcn/simd-math-3-short-2.c: New test.
7113 * gcc.target/gcn/simd-math-3-short-32.c: New test.
7114 * gcc.target/gcn/simd-math-3-short-4.c: New test.
7115 * gcc.target/gcn/simd-math-3-short-8.c: New test.
7116 * gcc.target/gcn/simd-math-3-short-run-16.c: New test.
7117 * gcc.target/gcn/simd-math-3-short-run-2.c: New test.
7118 * gcc.target/gcn/simd-math-3-short-run-32.c: New test.
7119 * gcc.target/gcn/simd-math-3-short-run-4.c: New test.
7120 * gcc.target/gcn/simd-math-3-short-run-8.c: New test.
7121 * gcc.target/gcn/simd-math-3-short-run.c: New test.
7122 * gcc.target/gcn/simd-math-3-short.c: New test.
7123 * gcc.target/gcn/simd-math-3.c: New test.
7124 * gcc.target/gcn/simd-math-4-char-run.c: New test.
7125 * gcc.target/gcn/simd-math-4-char.c: New test.
7126 * gcc.target/gcn/simd-math-4-long-run.c: New test.
7127 * gcc.target/gcn/simd-math-4-long.c: New test.
7128 * gcc.target/gcn/simd-math-4-run.c: New test.
7129 * gcc.target/gcn/simd-math-4-short-run.c: New test.
7130 * gcc.target/gcn/simd-math-4-short.c: New test.
7131 * gcc.target/gcn/simd-math-4.c: New test.
7132 * gcc.target/gcn/simd-math-5-16.c: New test.
7133 * gcc.target/gcn/simd-math-5-32.c: New test.
7134 * gcc.target/gcn/simd-math-5-4.c: New test.
7135 * gcc.target/gcn/simd-math-5-8.c: New test.
7136 * gcc.target/gcn/simd-math-5-char-16.c: New test.
7137 * gcc.target/gcn/simd-math-5-char-32.c: New test.
7138 * gcc.target/gcn/simd-math-5-char-4.c: New test.
7139 * gcc.target/gcn/simd-math-5-char-8.c: New test.
7140 * gcc.target/gcn/simd-math-5-char-run-16.c: New test.
7141 * gcc.target/gcn/simd-math-5-char-run-32.c: New test.
7142 * gcc.target/gcn/simd-math-5-char-run-4.c: New test.
7143 * gcc.target/gcn/simd-math-5-char-run-8.c: New test.
7144 * gcc.target/gcn/simd-math-5-char-run.c: New test.
7145 * gcc.target/gcn/simd-math-5-char.c: New test.
7146 * gcc.target/gcn/simd-math-5-long-16.c: New test.
7147 * gcc.target/gcn/simd-math-5-long-32.c: New test.
7148 * gcc.target/gcn/simd-math-5-long-4.c: New test.
7149 * gcc.target/gcn/simd-math-5-long-8.c: New test.
7150 * gcc.target/gcn/simd-math-5-long-run-16.c: New test.
7151 * gcc.target/gcn/simd-math-5-long-run-32.c: New test.
7152 * gcc.target/gcn/simd-math-5-long-run-4.c: New test.
7153 * gcc.target/gcn/simd-math-5-long-run-8.c: New test.
7154 * gcc.target/gcn/simd-math-5-long-run.c: New test.
7155 * gcc.target/gcn/simd-math-5-long.c: New test.
7156 * gcc.target/gcn/simd-math-5-run-16.c: New test.
7157 * gcc.target/gcn/simd-math-5-run-32.c: New test.
7158 * gcc.target/gcn/simd-math-5-run-4.c: New test.
7159 * gcc.target/gcn/simd-math-5-run-8.c: New test.
7160 * gcc.target/gcn/simd-math-5-run.c: New test.
7161 * gcc.target/gcn/simd-math-5-short-16.c: New test.
7162 * gcc.target/gcn/simd-math-5-short-32.c: New test.
7163 * gcc.target/gcn/simd-math-5-short-4.c: New test.
7164 * gcc.target/gcn/simd-math-5-short-8.c: New test.
7165 * gcc.target/gcn/simd-math-5-short-run-16.c: New test.
7166 * gcc.target/gcn/simd-math-5-short-run-32.c: New test.
7167 * gcc.target/gcn/simd-math-5-short-run-4.c: New test.
7168 * gcc.target/gcn/simd-math-5-short-run-8.c: New test.
7169 * gcc.target/gcn/simd-math-5-short-run.c: New test.
7170 * gcc.target/gcn/simd-math-5-short.c: New test.
7171 * gcc.target/gcn/simd-math-5.c: New test.
7173 2023-06-19 Richard Biener <rguenther@suse.de>
7175 * gcc.dg/vect/vect-bic-bitmask-2.c: Remove -save-temps.
7176 * gcc.dg/vect/vect-bic-bitmask-3.c: Likewise.
7177 * gcc.dg/vect/vect-bic-bitmask-4.c: Likewise.
7178 * gcc.dg/vect/vect-bic-bitmask-5.c: Likewise.
7179 * gcc.dg/vect/vect-bic-bitmask-6.c: Likewise.
7180 * gcc.dg/vect/vect-bic-bitmask-8.c: Likewise.
7181 * gcc.dg/vect/vect-bic-bitmask-9.c: Likewise.
7182 * gcc.dg/vect/vect-bic-bitmask-10.c: Likewise.
7183 * gcc.dg/vect/vect-bic-bitmask-11.c: Likewise.
7185 2023-06-19 Richard Biener <rguenther@suse.de>
7187 PR tree-optimization/110298
7188 * gcc.dg/torture/pr110298.c: New testcase.
7190 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7192 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
7194 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
7197 * lib/target-supports.exp
7198 (check_effective_target_keeps_null_pointer_checks): Add
7200 * gcc.target/avr/pr105523.c: New test.
7202 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7204 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Add FP.
7205 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: Add FP.
7206 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: Add FP.
7207 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: Add FP.
7208 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: Add FP.
7209 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: Add FP.
7210 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: Add FP.
7211 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: Add FP.
7212 * gcc.target/riscv/rvv/autovec/unop/abs-zvfh-run.c: New test.
7213 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-run.c: New test.
7214 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv32gcv.c: New test.
7215 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-rv64gcv.c: New test.
7216 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-template.h: New test.
7217 * gcc.target/riscv/rvv/autovec/unop/vfsqrt-zvfh-run.c: New test.
7218 * gcc.target/riscv/rvv/autovec/unop/vneg-zvfh-run.c: New test.
7219 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: Add unops.
7221 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7223 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add FP.
7224 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Add FP.
7225 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Add FP.
7226 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Add FP.
7227 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Add FP.
7228 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Add FP.
7229 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Add FP.
7230 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Add FP.
7231 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Add FP.
7232 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Add FP.
7233 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Add FP.
7234 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Add FP.
7235 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Add FP.
7236 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Add FP.
7237 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Add FP.
7238 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Add FP.
7239 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Add FP.
7240 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Add FP.
7241 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Add FP.
7242 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Add FP.
7243 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Add FP.
7244 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add FP.
7245 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Add FP.
7246 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Add FP.
7247 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Add FP.
7248 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: New test.
7249 * gcc.target/riscv/rvv/autovec/binop/vdiv-zvfh-run.c: New test.
7250 * gcc.target/riscv/rvv/autovec/binop/vmax-zvfh-run.c: New test.
7251 * gcc.target/riscv/rvv/autovec/binop/vmin-zvfh-run.c: New test.
7252 * gcc.target/riscv/rvv/autovec/binop/vmul-zvfh-run.c: New test.
7253 * gcc.target/riscv/rvv/autovec/binop/vsub-zvfh-run.c: New test.
7254 * lib/target-supports.exp: Add riscv_vector_hw and riscv_zvfh_hw
7257 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7259 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Ensure
7260 that no sext insns are present.
7261 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Dito.
7262 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Dito.
7263 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Dito.
7265 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7267 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: New test.
7268 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: New test.
7269 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: New test.
7270 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: New test.
7271 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
7273 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: New test.
7274 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: New test.
7275 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: New test.
7276 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: New test.
7277 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: New test.
7278 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
7280 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
7282 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7284 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
7286 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Dito.
7287 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
7288 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Dito.
7289 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Dito.
7290 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: Dito.
7291 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: Dito.
7292 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Dito.
7293 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: Dito.
7294 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: Dito.
7295 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: Dito.
7296 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Dito.
7297 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
7298 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
7299 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
7300 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
7301 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: Dito.
7302 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: Dito.
7303 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: Dito.
7304 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Dito.
7305 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: Dito.
7306 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: Dito.
7307 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: Dito.
7308 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Dito.
7309 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: Dito.
7310 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Dito.
7311 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
7312 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Dito.
7313 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: Dito.
7314 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: Dito.
7315 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: Dito.
7316 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Dito.
7317 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: Dito.
7318 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
7319 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
7320 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Dito.
7321 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Dito.
7322 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Dito.
7323 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Dito.
7324 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Dito.
7325 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: Dito.
7326 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: Dito.
7327 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: Dito.
7328 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Dito.
7330 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
7333 * gcc.target/avr/pr110086.c: New test.
7335 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
7337 * gcc.target/powerpc/const_anchors.c: New test.
7338 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
7340 2023-06-19 liuhongt <hongtao.liu@intel.com>
7342 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
7343 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
7345 2023-06-18 Jan Hubicka <jh@suse.cz>
7347 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
7349 2023-06-18 Honza <jh@ryzen3.suse.cz>
7351 PR tree-optimization/109849
7352 * g++.dg/ipa/devirt-45.C: Update template.
7354 2023-06-18 yulong <shiyulong@iscas.ac.cn>
7356 * gcc.target/riscv/rvv/base/tuple-28.c: New test.
7357 * gcc.target/riscv/rvv/base/tuple-29.c: New test.
7358 * gcc.target/riscv/rvv/base/tuple-30.c: New test.
7359 * gcc.target/riscv/rvv/base/tuple-31.c: New test.
7360 * gcc.target/riscv/rvv/base/tuple-32.c: New test.
7362 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
7364 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
7366 2023-06-16 Pan Li <pan2.li@intel.com>
7369 * gcc.target/riscv/rvv/base/pr110265-1.c: New test.
7370 * gcc.target/riscv/rvv/base/pr110265-1.h: New test.
7371 * gcc.target/riscv/rvv/base/pr110265-2.c: New test.
7372 * gcc.target/riscv/rvv/base/pr110265-2.h: New test.
7373 * gcc.target/riscv/rvv/base/pr110265-3.c: New test.
7375 2023-06-16 Jakub Jelinek <jakub@redhat.com>
7378 * gcc.target/i386/pr79173-11.c: New test.
7379 * gcc.dg/builtin-addc-1.c: New test.
7381 2023-06-16 Jakub Jelinek <jakub@redhat.com>
7383 PR tree-optimization/110271
7384 * gcc.c-torture/compile/pr110271.c: New test.
7386 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
7387 Uros Bizjak <ubizjak@gmail.com>
7390 * gcc.target/i386/pr31985.c: New test case.
7392 2023-06-16 Alex Coplan <alex.coplan@arm.com>
7394 * g++.dg/cpp0x/enum40.C: Adjust expected diagnostics.
7395 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7396 * g++.dg/cpp0x/elab-enum-base.C: New test.
7398 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
7400 * gcc.target/mips/code-readable-attr-1.c: New test.
7401 * gcc.target/mips/code-readable-attr-2.c: New test.
7402 * gcc.target/mips/code-readable-attr-3.c: New test.
7403 * gcc.target/mips/code-readable-attr-4.c: New test.
7404 * gcc.target/mips/code-readable-attr-5.c: New test.
7406 2023-06-16 Richard Biener <rguenther@suse.de>
7408 PR tree-optimization/110269
7409 * gcc.dg/tree-ssa/pr110269.c: New testcase.
7411 2023-06-16 David Malcolm <dmalcolm@redhat.com>
7414 * c-c++-common/spellcheck-pr107583.c: New test.
7416 2023-06-15 Andrew Pinski <apinski@marvell.com>
7418 PR tree-optimization/110266
7419 * gcc.c-torture/compile/pr110266.c: New test.
7421 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
7423 PR tree-optimization/110266
7424 * gcc.dg/pr110266.c: New.
7426 2023-06-15 Jakub Jelinek <jakub@redhat.com>
7428 PR preprocessor/80753
7429 * c-c++-common/missing-header-5.c: New test.
7431 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
7433 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
7435 2023-06-15 Jakub Jelinek <jakub@redhat.com>
7438 * gcc.target/i386/pr79173-1.c: New test.
7439 * gcc.target/i386/pr79173-2.c: New test.
7440 * gcc.target/i386/pr79173-3.c: New test.
7441 * gcc.target/i386/pr79173-4.c: New test.
7442 * gcc.target/i386/pr79173-5.c: New test.
7443 * gcc.target/i386/pr79173-6.c: New test.
7444 * gcc.target/i386/pr79173-7.c: New test.
7445 * gcc.target/i386/pr79173-8.c: New test.
7446 * gcc.target/i386/pr79173-9.c: New test.
7447 * gcc.target/i386/pr79173-10.c: New test.
7449 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
7451 * gcc.target/aarch64/abd.h: New file.
7452 * gcc.target/aarch64/abd_2.c: New test.
7453 * gcc.target/aarch64/abd_3.c: New test.
7454 * gcc.target/aarch64/abd_4.c: New test.
7455 * gcc.target/aarch64/abd_none_2.c: New test.
7456 * gcc.target/aarch64/abd_none_3.c: New test.
7457 * gcc.target/aarch64/abd_none_4.c: New test.
7458 * gcc.target/aarch64/abd_run_1.c: New test.
7459 * gcc.target/aarch64/sve/abd_1.c: New test.
7460 * gcc.target/aarch64/sve/abd_none_1.c: New test.
7461 * gcc.target/aarch64/sve/abd_2.c: New test.
7462 * gcc.target/aarch64/sve/abd_none_2.c: New test.
7464 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7466 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-1.c: New test.
7467 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-2.c: New test.
7468 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-3.c: New test.
7469 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-4.c: New test.
7470 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-5.c: New test.
7471 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-6.c: New test.
7472 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge-7.c: New test.
7473 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-1.c: New test.
7474 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-2.c: New test.
7475 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-3.c: New test.
7476 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-4.c: New test.
7477 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-5.c: New test.
7478 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-6.c: New test.
7479 * gcc.target/riscv/rvv/autovec/vls-vlmax/merge_run-7.c: New test.
7481 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
7484 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
7485 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
7487 2023-06-14 Jason Merrill <jason@redhat.com>
7491 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
7492 * g++.dg/cpp1z/elide7.C: New test.
7494 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
7496 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
7497 OpenACC 'serial', OpenMP 'target' usage.
7499 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
7501 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
7503 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
7504 * c-c++-common/Wfree-nonheap-object.c: Likewise.
7506 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
7508 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
7510 2023-06-14 liuhongt <hongtao.liu@intel.com>
7512 * gcc.target/i386/pr110227.c: New test.
7514 2023-06-13 David Malcolm <dmalcolm@redhat.com>
7517 * g++.dg/cpp2a/srcloc3.C: Update expected message.
7518 * g++.dg/lookup/missing-std-include-2.C: Likewise.
7519 * g++.dg/lookup/missing-std-include-3.C: Likewise.
7520 * g++.dg/lookup/missing-std-include-6.C: Likewise.
7521 * g++.dg/lookup/missing-std-include.C: Likewise.
7522 * g++.dg/spellcheck-inttypes.C: Likewise.
7523 * g++.dg/spellcheck-stdint.C: Likewise.
7524 * g++.dg/spellcheck-stdlib.C: Likewise.
7525 * gcc.dg/spellcheck-inttypes.c: Likewise.
7526 * gcc.dg/spellcheck-stdbool.c: Likewise.
7527 * gcc.dg/spellcheck-stdint.c: Likewise.
7528 * gcc.dg/spellcheck-stdlib.c: Likewise.
7530 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7532 * gfortran.dg/data_array_7.f90: New test.
7534 2023-06-13 Harald Anlauf <anlauf@gmx.de>
7535 Mikael Morin <mikael@gcc.gnu.org>
7538 * gfortran.dg/zero_sized_14.f90: New test.
7539 * gfortran.dg/zero_sized_15.f90: New test.
7541 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7543 * gcc.target/riscv/rvv/autovec/partial/slp-10.c: New test.
7544 * gcc.target/riscv/rvv/autovec/partial/slp-11.c: New test.
7545 * gcc.target/riscv/rvv/autovec/partial/slp-13.c: New test.
7546 * gcc.target/riscv/rvv/autovec/partial/slp-14.c: New test.
7547 * gcc.target/riscv/rvv/autovec/partial/slp-15.c: New test.
7548 * gcc.target/riscv/rvv/autovec/partial/slp_run-10.c: New test.
7549 * gcc.target/riscv/rvv/autovec/partial/slp_run-11.c: New test.
7550 * gcc.target/riscv/rvv/autovec/partial/slp_run-13.c: New test.
7551 * gcc.target/riscv/rvv/autovec/partial/slp_run-14.c: New test.
7552 * gcc.target/riscv/rvv/autovec/partial/slp_run-15.c: New test.
7554 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7556 * gcc.target/riscv/rvv/autovec/partial/slp-12.c: New test.
7557 * gcc.target/riscv/rvv/autovec/partial/slp_run-12.c: New test.
7559 2023-06-13 Jason Merrill <jason@redhat.com>
7561 * g++.dg/tree-ssa/initlist-opt6.C: New test.
7563 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
7564 Kito Cheng <kito.cheng@sifive.com>
7566 * g++.target/riscv/rvv/base/pr109244.C: Add the -Wno-psabi.
7567 * g++.target/riscv/rvv/base/pr109535.C: Same
7568 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: Same
7569 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: Same
7570 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Same
7571 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Same
7572 * gcc.target/riscv/rvv/base/pr110109-2.c: Same
7573 * gcc.target/riscv/rvv/base/scalar_move-9.c: Same
7574 * gcc.target/riscv/rvv/base/spill-10.c: Same
7575 * gcc.target/riscv/rvv/base/spill-11.c: Same
7576 * gcc.target/riscv/rvv/base/spill-9.c: Same
7577 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: Same
7578 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: Same
7579 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Same
7580 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Same
7581 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Same
7582 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: Same
7583 * gcc.target/riscv/vector-abi-1.c: New test.
7584 * gcc.target/riscv/vector-abi-2.c: New test.
7585 * gcc.target/riscv/vector-abi-3.c: New test.
7586 * gcc.target/riscv/vector-abi-4.c: New test.
7587 * gcc.target/riscv/vector-abi-5.c: New test.
7588 * gcc.target/riscv/vector-abi-6.c: New test.
7590 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7592 * gcc.target/arm/mtp.c: New test.
7593 * gcc.target/arm/mtp_1.c: New test.
7594 * gcc.target/arm/mtp_2.c: New test.
7595 * gcc.target/arm/mtp_3.c: New test.
7596 * gcc.target/arm/mtp_4.c: New test.
7598 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7601 * gcc.target/aarch64/mtp_5.c: New test.
7602 * gcc.target/aarch64/mtp_6.c: New test.
7603 * gcc.target/aarch64/mtp_7.c: New test.
7604 * gcc.target/aarch64/mtp_8.c: New test.
7605 * gcc.target/aarch64/mtp_9.c: New test.
7607 2023-06-13 Richard Biener <rguenther@suse.de>
7609 PR middle-end/110232
7610 * gcc.target/i386/pr110232.c: New testcase.
7612 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
7615 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
7617 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
7621 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
7622 * gcc.target/powerpc/pr109932-2.c: Ditto.
7624 2023-06-13 Pan Li <pan2.li@intel.com>
7626 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
7627 Adjust dg-do to comiple for asm checking.
7629 2023-06-13 Tejas Belagod <tbelagod@arm.com>
7632 * gcc.target/aarch64/sve/acle/general-c/svlast.c: New.
7633 * gcc.target/aarch64/sve/acle/general-c/svlast128_run.c: New.
7634 * gcc.target/aarch64/sve/acle/general-c/svlast256_run.c: New.
7635 * gcc.target/aarch64/sve/pcs/return_4.c (caller_bf16): Fix asm
7636 to expect optimized code for function body.
7637 * gcc.target/aarch64/sve/pcs/return_4_128.c (caller_bf16): Likewise.
7638 * gcc.target/aarch64/sve/pcs/return_4_256.c (caller_bf16): Likewise.
7639 * gcc.target/aarch64/sve/pcs/return_4_512.c (caller_bf16): Likewise.
7640 * gcc.target/aarch64/sve/pcs/return_4_1024.c (caller_bf16): Likewise.
7641 * gcc.target/aarch64/sve/pcs/return_4_2048.c (caller_bf16): Likewise.
7642 * gcc.target/aarch64/sve/pcs/return_5.c (caller_bf16): Likewise.
7643 * gcc.target/aarch64/sve/pcs/return_5_128.c (caller_bf16): Likewise.
7644 * gcc.target/aarch64/sve/pcs/return_5_256.c (caller_bf16): Likewise.
7645 * gcc.target/aarch64/sve/pcs/return_5_512.c (caller_bf16): Likewise.
7646 * gcc.target/aarch64/sve/pcs/return_5_1024.c (caller_bf16): Likewise.
7647 * gcc.target/aarch64/sve/pcs/return_5_2048.c (caller_bf16): Likewise.
7649 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7651 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
7653 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7655 * gcc.target/riscv/rvv/autovec/partial/slp-8.c: New test.
7656 * gcc.target/riscv/rvv/autovec/partial/slp-9.c: New test.
7657 * gcc.target/riscv/rvv/autovec/partial/slp_run-8.c: New test.
7658 * gcc.target/riscv/rvv/autovec/partial/slp_run-9.c: New test.
7660 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
7663 * gm2/pim/fail/foovaltype.mod: New test.
7665 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
7667 PR rtl-optimization/101188
7668 * gcc.c-torture/execute/pr101188.c: New test
7670 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7672 * gcc.target/aarch64/vec-init-single-const.c: New test.
7673 * gcc.target/aarch64/vec-init-single-const-be.c: Likewise.
7674 * gcc.target/aarch64/vec-init-single-const-2.c: Likewise.
7676 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
7678 * c-c++-common/gomp/defaultmap-4.c: Update scan-tree-dump.
7679 * c-c++-common/gomp/map-9.c: Likewise.
7680 * gfortran.dg/gomp/defaultmap-8.f90: Likewise.
7681 * gfortran.dg/gomp/map-11.f90: Likewise.
7682 * gfortran.dg/gomp/target-update-1.f90: Likewise.
7683 * gfortran.dg/gomp/map-12.f90: Likewise; also check original dump.
7684 * c-c++-common/gomp/map-6.c: Update dg-error and also check
7685 clause error with 'target (enter/exit) data'.
7687 2023-06-12 Pan Li <pan2.li@intel.com>
7689 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
7691 2023-06-12 Pan Li <pan2.li@intel.com>
7693 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
7694 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
7696 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7698 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: New test.
7699 * gcc.target/riscv/rvv/autovec/binop/narrow-2.c: New test.
7700 * gcc.target/riscv/rvv/autovec/binop/narrow-3.c: New test.
7701 * gcc.target/riscv/rvv/autovec/binop/narrow_run-1.c: New test.
7702 * gcc.target/riscv/rvv/autovec/binop/narrow_run-2.c: New test.
7703 * gcc.target/riscv/rvv/autovec/binop/narrow_run-3.c: New test.
7705 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7707 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
7709 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
7711 * gcc.dg/vect/pr110142.c: New test.
7713 2023-06-12 liuhongt <hongtao.liu@intel.com>
7715 * gcc.target/i386/vec_pack_fp16-1.c: New test.
7716 * gcc.target/i386/vec_pack_fp16-2.c: New test.
7717 * gcc.target/i386/vec_pack_fp16-3.c: New test.
7719 2023-06-12 Jason Merrill <jason@redhat.com>
7722 * g++.dg/tree-ssa/initlist-opt5.C: New test.
7724 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
7727 * gcc.target/powerpc/pr109932-1.c: New test.
7728 * gcc.target/powerpc/pr109932-2.c: New test.
7730 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
7733 * gcc.target/powerpc/pr110011.c: New test.
7735 2023-06-12 Pan Li <pan2.li@intel.com>
7737 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
7738 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
7740 2023-06-12 Pan Li <pan2.li@intel.com>
7742 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
7743 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add new test cases.
7745 2023-06-11 Patrick Palka <ppalka@redhat.com>
7748 * g++.dg/cpp2a/nontype-class59.C: New test.
7750 2023-06-11 Patrick Palka <ppalka@redhat.com>
7753 * g++.dg/cpp2a/nontype-class57.C: New test.
7754 * g++.dg/cpp2a/nontype-class58.C: New test.
7756 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
7759 * gcc.target/avr/pr109907.c: New test.
7760 * gcc.target/avr/torture/pr109907-1.c: New test.
7761 * gcc.target/avr/torture/pr109907-2.c: New test.
7763 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7765 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Adapt test.
7766 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
7767 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
7768 * gcc.target/riscv/rvv/vsetvl/vsetvl-21.c: New test.
7769 * gcc.target/riscv/rvv/vsetvl/vsetvl-22.c: New test.
7770 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: New test.
7772 2023-06-10 Nathan Sidwell <nathan@acm.org>
7774 * g++.dg/template/pr61663.C: New.
7776 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
7779 * gcc.target/avr/torture/pr109650-1.c: New test.
7780 * gcc.target/avr/torture/pr109650-2.c: New test.
7782 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7784 * gfortran.dg/ieee/minmax_1.f90: New test.
7785 * gfortran.dg/ieee/minmax_2.f90: New file.
7786 * gfortran.dg/ieee/minmax_3.f90: New file.
7787 * gfortran.dg/ieee/minmax_4.f90: New file.
7789 2023-06-10 Tim Lange <mail@tim-lange.me>
7792 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
7794 2023-06-10 Tim Lange <mail@tim-lange.me>
7797 * gcc.dg/analyzer/allocation-size-2.c: Change expected output
7798 and add new test case.
7799 * gcc.dg/analyzer/pr109577.c: New test.
7801 2023-06-10 Pan Li <pan2.li@intel.com>
7803 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
7804 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
7806 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7808 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: Adapt test.
7809 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: Ditto.
7810 * gcc.target/riscv/rvv/autovec/partial/select_vl-1.c: New test.
7812 2023-06-09 Jason Merrill <jason@redhat.com>
7814 * g++.dg/concepts/auto7.C: New test.
7815 * g++.dg/concepts/auto7a.C: New test.
7817 2023-06-09 Jason Merrill <jason@redhat.com>
7820 * g++.dg/cpp0x/initlist-opt1.C: New test.
7822 2023-06-09 Andrew Pinski <apinski@marvell.com>
7824 PR tree-optimization/97711
7825 PR tree-optimization/110155
7826 * gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
7827 * gcc.dg/tree-ssa/branchless-cond-add.c: New test.
7829 2023-06-09 Andrew Pinski <apinski@marvell.com>
7831 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
7833 2023-06-09 Andrew Pinski <apinski@marvell.com>
7835 PR tree-optimization/110165
7836 PR tree-optimization/110166
7837 * gcc.c-torture/execute/pr110165-1.c: New test.
7838 * gcc.c-torture/execute/pr110166-1.c: New test.
7840 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
7842 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
7843 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
7845 2023-06-09 Pan Li <pan2.li@intel.com>
7847 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
7850 2023-06-09 liuhongt <hongtao.liu@intel.com>
7852 * gcc.target/i386/pr110108-2.c: New test.
7854 2023-06-09 liuhongt <hongtao.liu@intel.com>
7856 * gcc.target/i386/pr110108.c: New test.
7857 * gcc.target/i386/pr110108-3.c: New test.
7858 * gcc.target/i386/pr109900.c: Adjust testcase.
7860 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
7863 * gm2/pim/pass/fooasm3.mod: New test.
7865 2023-06-08 Pan Li <pan2.li@intel.com>
7867 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
7868 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
7870 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
7872 * gcc.dg/analyzer/out-of-bounds-2.c: Cleaned test for uninitialized-value warning
7873 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise.
7874 * gcc.dg/analyzer/pr101962.c: Likewise.
7875 * gcc.dg/analyzer/realloc-5.c: Likewise.
7876 * gcc.dg/analyzer/pr109439.c: New test.
7878 2023-06-08 Jakub Jelinek <jakub@redhat.com>
7880 * gcc.target/i386/ctzll-1.c: New test.
7881 * gcc.target/i386/ffsll-1.c: New test.
7883 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
7888 * gfortran.dg/pr99350.f90 : New test.
7889 * gfortran.dg/associate_5.f03 : Changed error message.
7890 * gfortran.dg/pr107821.f90 : New test.
7891 * gfortran.dg/associate_61.f90 : New test
7893 2023-06-08 Alexandre Oliva <oliva@adacore.com>
7895 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: Bump timeout factor.
7896 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: Likewise.
7897 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: Likewise.
7898 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: Likewise.
7899 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: Likewise.
7900 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: Likewise.
7901 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: Likewise.
7902 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: Likewise.
7904 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
7905 Uros Bizjak <ubizjak@gmail.com>
7907 * gcc.target/i386/cmc-1.c: New test case.
7908 * gcc.target/i386/stc-1.c: Likewise.
7910 2023-06-07 Jason Merrill <jason@redhat.com>
7914 * g++.dg/opt/nrv26.C: New test.
7915 * g++.dg/opt/nrv26a.C: New test.
7916 * g++.dg/opt/nrv27.C: New test.
7918 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
7919 Jeff Law <jlaw@ventanamicro.com>
7921 * gcc.target/riscv/shift-and-2.c: New tests.
7922 * gcc.target/riscv/shift-shift-2.c: Adjust expected output.
7923 * gcc.target/riscv/sign-extend.c: New test.
7924 * gcc.target/riscv/zbb-rol-ror-03.c: Adjust expected output.
7926 2023-06-07 Alex Coplan <alex.coplan@arm.com>
7929 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
7931 * g++.target/aarch64/acle/acle.exp: New.
7932 * g++.target/aarch64/acle/ls64.C: New test.
7933 * g++.target/aarch64/acle/ls64_lto.C: New test.
7934 * gcc.target/aarch64/acle/ls64_lto.c: New test.
7935 * gcc.target/aarch64/acle/pr110132.c: New test.
7937 2023-06-07 Alex Coplan <alex.coplan@arm.com>
7940 * gcc.target/aarch64/acle/pr110100.c: New test.
7942 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
7944 * gcc.target/sparc/pr109541.c: New.
7946 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
7948 * gcc.target/hppa/shadd-3.c: Update expected output.
7950 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7952 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
7954 * gcc.target/riscv/rvv/autovec/v-1.c: Ditto.
7955 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: Ditto.
7956 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: Ditto.
7957 * gcc.target/riscv/rvv/autovec/zve64d-1.c: Ditto.
7958 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: Ditto.
7959 * gcc.target/riscv/rvv/autovec/zve64f-1.c: Ditto.
7960 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: Ditto.
7961 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: Ditto.
7962 * gcc.target/riscv/rvv/autovec/partial/slp-1.c: New test.
7963 * gcc.target/riscv/rvv/autovec/partial/slp-2.c: New test.
7964 * gcc.target/riscv/rvv/autovec/partial/slp-3.c: New test.
7965 * gcc.target/riscv/rvv/autovec/partial/slp-4.c: New test.
7966 * gcc.target/riscv/rvv/autovec/partial/slp-5.c: New test.
7967 * gcc.target/riscv/rvv/autovec/partial/slp-6.c: New test.
7968 * gcc.target/riscv/rvv/autovec/partial/slp-7.c: New test.
7969 * gcc.target/riscv/rvv/autovec/partial/slp_run-1.c: New test.
7970 * gcc.target/riscv/rvv/autovec/partial/slp_run-2.c: New test.
7971 * gcc.target/riscv/rvv/autovec/partial/slp_run-3.c: New test.
7972 * gcc.target/riscv/rvv/autovec/partial/slp_run-4.c: New test.
7973 * gcc.target/riscv/rvv/autovec/partial/slp_run-5.c: New test.
7974 * gcc.target/riscv/rvv/autovec/partial/slp_run-6.c: New test.
7975 * gcc.target/riscv/rvv/autovec/partial/slp_run-7.c: New test.
7977 2023-06-07 Andrew Pinski <apinski@marvell.com>
7979 PR middle-end/110117
7980 * gcc.dg/pr110117-1.c: New test.
7981 * gcc.dg/pr110117-2.c: New test.
7983 2023-06-07 Andrew Pinski <apinski@marvell.com>
7985 PR tree-optimization/110134
7986 * gcc.dg/tree-ssa/negneq-1.c: New test.
7987 * gcc.dg/tree-ssa/negneq-2.c: New test.
7988 * gcc.dg/tree-ssa/negneq-3.c: New test.
7989 * gcc.dg/tree-ssa/negneq-4.c: New test.
7991 2023-06-07 Andrew Pinski <apinski@marvell.com>
7993 * gcc.dg/tree-ssa/phi-opt-2.c: Adjust the testcase.
7994 * gcc.dg/tree-ssa/phi-opt-25b.c: Adjust the testcase.
7995 * gcc.dg/tree-ssa/ssa-thread-21.c: Disable phiopt.
7996 * gcc.dg/tree-ssa/phi-opt-27.c: New test.
7997 * gcc.dg/tree-ssa/phi-opt-28.c: New test.
7998 * gcc.dg/tree-ssa/phi-opt-29.c: New test.
7999 * gcc.dg/tree-ssa/phi-opt-30.c: New test.
8000 * gcc.dg/tree-ssa/phi-opt-31.c: New test.
8001 * gcc.dg/tree-ssa/phi-opt-32.c: New test.
8003 2023-06-07 Jason Merrill <jason@redhat.com>
8006 * g++.dg/opt/nrv25.C: New test.
8008 2023-06-07 Jason Merrill <jason@redhat.com>
8012 * g++.dg/opt/nrv23.C: New test.
8014 2023-06-07 Jason Merrill <jason@redhat.com>
8017 * g++.dg/opt/nrv22.C: New test.
8019 2023-06-07 Jason Merrill <jason@redhat.com>
8022 * g++.dg/eh/return1.C: Add label cases.
8024 2023-06-07 Jason Merrill <jason@redhat.com>
8026 * g++.dg/contracts/contracts-post7.C: New test.
8028 2023-06-07 Jason Merrill <jason@redhat.com>
8031 * g++.dg/opt/nrv24.C: New test.
8033 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
8036 * gm2/cpp/fail/cpp-fail.exp: New test.
8037 * gm2/cpp/fail/foocpp.mod: New test.
8039 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8041 * gcc.target/riscv/rvv/autovec/widen/widen-8.c: New test.
8042 * gcc.target/riscv/rvv/autovec/widen/widen-9.c: New test.
8043 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-5.c: New test.
8044 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-6.c: New test.
8045 * gcc.target/riscv/rvv/autovec/widen/widen_run-8.c: New test.
8046 * gcc.target/riscv/rvv/autovec/widen/widen_run-9.c: New test.
8048 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
8049 Tobias Burnus <tobias@codesourcery.com>
8051 * c-c++-common/gomp/map-6.c: Update dg-error, extend to test for
8052 duplicated 'present' and extend scan-dump tests for 'present'.
8053 * gfortran.dg/gomp/defaultmap-1.f90: Update dg-error.
8054 * gfortran.dg/gomp/map-7.f90: Extend parse and dump test for
8056 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
8058 * c-c++-common/gomp/defaultmap-4.c: New test.
8059 * c-c++-common/gomp/map-9.c: New test.
8060 * c-c++-common/gomp/target-update-1.c: New test.
8061 * gfortran.dg/gomp/defaultmap-8.f90: New test.
8062 * gfortran.dg/gomp/map-11.f90: New test.
8063 * gfortran.dg/gomp/map-12.f90: New test.
8064 * gfortran.dg/gomp/target-update-1.f90: New test.
8066 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8068 * gcc.target/aarch64/simd/vrshr_1.c: New test.
8070 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8072 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
8075 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077 * gcc.target/aarch64/simd/addlv_1.c: New test.
8079 2023-06-06 Richard Biener <rguenther@suse.de>
8081 PR middle-end/110055
8082 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
8084 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
8086 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
8089 2023-06-06 Pan Li <pan2.li@intel.com>
8091 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
8093 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
8095 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
8098 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8099 Joel Hutton <joel.hutton@arm.com>
8100 Tamar Christina <tamar.christina@arm.com>
8102 * gcc.target/aarch64/vect-widen-add.c: Test that new
8103 IFN_VEC_WIDEN_PLUS is being used.
8104 * gcc.target/aarch64/vect-widen-sub.c: Test that new
8105 IFN_VEC_WIDEN_MINUS is being used.
8107 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
8109 * gdc.dg/Wmismatched_enum.d: New test.
8111 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
8113 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Generalize to be
8114 less sensitive to register allocation choices.
8115 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Similarly.
8117 2023-06-05 Pan Li <pan2.li@intel.com>
8119 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
8121 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8124 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
8125 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
8127 2023-06-04 Pan Li <pan2.li@intel.com>
8129 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
8131 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
8134 * gcc.target/i386/pr110083.c: New test case.
8136 2023-06-04 Jason Merrill <jason@redhat.com>
8139 * g++.dg/eh/terminate2.C: New test.
8141 2023-06-04 Pan Li <pan2.li@intel.com>
8143 * gcc.target/riscv/rvv/base/mov-14.c: New test.
8144 * gcc.target/riscv/rvv/base/spill-13.c: New test.
8146 2023-06-03 Patrick Palka <ppalka@redhat.com>
8149 * g++.dg/template/friend79.C: New test.
8151 2023-06-03 Patrick Palka <ppalka@redhat.com>
8153 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
8154 to be marked as odr-used.
8156 2023-06-03 Patrick Palka <ppalka@redhat.com>
8159 * g++.dg/abi/mangle78.C: New test.
8161 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8163 * gcc.target/riscv/rvv/autovec/widen/widen-7.c: New test.
8164 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-3.c: New test.
8165 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-4.c: New test.
8166 * gcc.target/riscv/rvv/autovec/widen/widen_run-7.c: New test.
8168 2023-06-03 liuhongt <hongtao.liu@intel.com>
8170 * gcc.target/i386/pr110067.c: New test.
8172 2023-06-03 liuhongt <hongtao.liu@intel.com>
8174 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
8176 2023-06-02 Andrew Pinski <apinski@marvell.com>
8178 PR rtl-optimization/102733
8179 * gcc.target/i386/addr-space-6.c: New test.
8181 2023-06-02 Andrew Pinski <apinski@marvell.com>
8183 PR rtl-optimization/110042
8184 * gcc.target/aarch64/csel_bfx_2.c: New test.
8186 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
8189 * gcc.target/powerpc/darwin-abi-13-0.c: New test.
8190 * gcc.target/powerpc/darwin-abi-13-1.c: New test.
8191 * gcc.target/powerpc/darwin-abi-13-2.c: New test.
8192 * gcc.target/powerpc/darwin-structs-0.h: New test.
8194 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
8197 * gfortran.dg/select_rank_6.f90: New test.
8199 2023-06-02 Jason Merrill <jason@redhat.com>
8203 * g++.dg/cpp0x/initlist-explicit3.C: New test.
8205 2023-06-02 Carl Love <cel@us.ibm.com>
8207 * gcc.target/powerpc/builtin_altivec_tr_stxvr_runnable.c: New test
8208 for __builtin_altivec_tr_stxvrbx, __builtin_altivec_tr_stxvrhx,
8209 __builtin_altivec_tr_stxvrwx, __builtin_altivec_tr_stxvrdx.
8211 2023-06-02 Jason Merrill <jason@redhat.com>
8215 * g++.dg/tree-ssa/initlist-opt1.C: Check for static array.
8216 * g++.dg/tree-ssa/initlist-opt2.C: Likewise.
8217 * g++.dg/tree-ssa/initlist-opt4.C: New test.
8218 * g++.dg/opt/icf1.C: New test.
8219 * g++.dg/opt/icf2.C: New test.
8220 * g++.dg/opt/icf3.C: New test.
8221 * g++.dg/tree-ssa/array-temp1.C: Revert r12-657 change.
8223 2023-06-02 David Malcolm <dmalcolm@redhat.com>
8226 * gcc.dg/analyzer/atomic-builtins-1.c: New test.
8227 * gcc.dg/analyzer/atomic-builtins-haproxy-proxy.c: New test.
8228 * gcc.dg/analyzer/atomic-builtins-qemu-sockets.c: New test.
8229 * gcc.dg/analyzer/atomic-types-1.c: New test.
8231 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
8233 * gcc.dg/pr107557-1.c: Require LTO support.
8234 * gcc.dg/pr107557-2.c: Require LTO support.
8236 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
8245 * gfortran.dg/associate_54.f90 : Cope with extra error.
8246 * gfortran.dg/pr102109.f90 : New test.
8247 * gfortran.dg/pr102112.f90 : New test.
8248 * gfortran.dg/pr102190.f90 : New test.
8249 * gfortran.dg/pr102532.f90 : New test.
8250 * gfortran.dg/pr109948.f90 : New test.
8251 * gfortran.dg/pr99326.f90 : New test.
8253 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8255 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
8257 2023-06-02 Pan Li <pan2.li@intel.com>
8259 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
8260 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
8262 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8264 * gcc.target/riscv/rvv/base/frm-1.c: Ditto.
8265 * gcc.target/riscv/rvv/base/vxrm-1.c: Ditto.
8266 * gcc.target/riscv/rvv/base/vxrm-10.c: Ditto.
8267 * gcc.target/riscv/rvv/base/vxrm-11.c: Ditto.
8268 * gcc.target/riscv/rvv/base/vxrm-12.c: Ditto.
8269 * gcc.target/riscv/rvv/base/vxrm-6.c: Ditto.
8270 * gcc.target/riscv/rvv/base/vxrm-7.c: Ditto.
8271 * gcc.target/riscv/rvv/base/vxrm-8.c: Ditto.
8272 * gcc.target/riscv/rvv/base/vxrm-9.c: Ditto.
8274 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8276 * gcc.target/riscv/rvv/autovec/widen/widen-5.c: New test.
8277 * gcc.target/riscv/rvv/autovec/widen/widen-6.c: New test.
8278 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-1.c: New test.
8279 * gcc.target/riscv/rvv/autovec/widen/widen-complicate-2.c: New test.
8280 * gcc.target/riscv/rvv/autovec/widen/widen_run-5.c: New test.
8281 * gcc.target/riscv/rvv/autovec/widen/widen_run-6.c: New test.
8283 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8285 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-1.c: New test.
8286 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-2.c: New test.
8287 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-3.c: New test.
8288 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: New test.
8289 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-5.c: New test.
8290 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-6.c: New test.
8291 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-7.c: New test.
8292 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm.h: New test.
8293 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-1.c: New test.
8294 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-2.c: New test.
8295 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-3.c: New test.
8296 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-4.c: New test.
8297 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-5.c: New test.
8298 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-6.c: New test.
8299 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm_run-7.c: New test.
8301 2023-06-01 Harald Anlauf <anlauf@gmx.de>
8304 * gfortran.dg/pr88552.f90: New test.
8306 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
8308 * lib/torture-options.exp: print the value of non-empty options:
8309 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
8311 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
8313 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
8314 the torture-{init,finish}
8316 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
8318 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
8319 * gcc.target/powerpc/pr109566.c: Skip on AIX.
8321 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
8322 Uros Bizjak <ubizjak@gmail.com>
8325 * gcc.target/i386/pr109973-1.c: New test case.
8326 * gcc.target/i386/pr109973-2.c: Likewise.
8328 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8330 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
8332 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
8334 * gfortran.dg/gomp/nothing-2.f90: Remove one dg-error.
8335 * gfortran.dg/gomp/pr79154-2.f90: Update expected dg-error wording.
8336 * gfortran.dg/gomp/pr79154-simd.f90: Likewise.
8337 * gfortran.dg/gomp/pure-1.f90: New test.
8338 * gfortran.dg/gomp/pure-2.f90: New test.
8339 * gfortran.dg/gomp/pure-3.f90: New test.
8340 * gfortran.dg/gomp/pure-4.f90: New test.
8342 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8344 * gcc.target/riscv/rvv/base/frm-1.c: New test.
8346 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8348 * lib/gcc-dg.exp: Rename gcc_force_conventional_output to
8349 gcc_set_required_options.
8350 * lib/target-supports.exp: Rename force_conventional_output_for
8351 to set_required_options_for.
8352 * lib/scanasm.exp: Adjust callers.
8353 * lib/scanrtl.exp: Same.
8355 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8358 * gcc.target/aarch64/simd/pr99195_11.c: New test.
8360 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8363 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
8364 * gcc.target/aarch64/simd/pr99195_10.c: New test.
8366 2023-05-31 David Faust <david.faust@oracle.com>
8368 * gcc.dg/debug/btf/btf-array-1.c: Use new BTF asm comments
8369 in scan-assembler expressions where useful.
8370 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise.
8371 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise.
8372 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise.
8373 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise.
8374 * gcc.dg/debug/btf/btf-datasec-2.c: Likewise.
8375 * gcc.dg/debug/btf/btf-enum-1.c: Likewise.
8376 * gcc.dg/debug/btf/btf-function-6.c: Likewise.
8377 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise.
8378 * gcc.dg/debug/btf/btf-struct-1.c: Likewise.
8379 * gcc.dg/debug/btf/btf-struct-2.c: Likewise.
8380 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise.
8381 * gcc.dg/debug/btf/btf-union-1.c: Likewise.
8382 * gcc.dg/debug/btf/btf-variables-1.c: Likewise.
8383 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. Update outdated comment.
8384 * gcc.dg/debug/btf/btf-function-3.c: Update outdated comment.
8386 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8388 * gcc.target/riscv/rvv/rvv.exp:
8389 * gcc.target/riscv/rvv/autovec/widen/widen-1.c: New test.
8390 * gcc.target/riscv/rvv/autovec/widen/widen-2.c: New test.
8391 * gcc.target/riscv/rvv/autovec/widen/widen-3.c: New test.
8392 * gcc.target/riscv/rvv/autovec/widen/widen-4.c: New test.
8393 * gcc.target/riscv/rvv/autovec/widen/widen_run-1.c: New test.
8394 * gcc.target/riscv/rvv/autovec/widen/widen_run-2.c: New test.
8395 * gcc.target/riscv/rvv/autovec/widen/widen_run-3.c: New test.
8396 * gcc.target/riscv/rvv/autovec/widen/widen_run-4.c: New test.
8398 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8400 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: Add vsub.vi.
8401 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: Ditto.
8402 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: Ditto.
8403 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
8405 2023-05-31 Cui, Lili <lili.cui@intel.com>
8407 PR tree-optimization/110038
8408 * gcc.dg/pr110038.c: New test.
8410 2023-05-31 Pan Li <pan2.li@intel.com>
8412 * gcc.target/riscv/arch-21.c: New test.
8413 * gcc.target/riscv/predef-27.c: New test.
8415 2023-05-31 Pan Li <pan2.li@intel.com>
8417 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
8420 2023-05-30 liuhongt <hongtao.liu@intel.com>
8422 * gcc.target/i386/pr108804.c: New test.
8424 2023-05-30 David Malcolm <dmalcolm@redhat.com>
8426 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
8428 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
8430 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
8433 * gcc.dg/torture/pr107451.c: Require int32plus.
8434 * gcc.dg/torture/pr108574-3.c: Use __INT32_TYPE__ instead of int.
8435 * gcc.dg/torture/pr109940.c: Use __INTPTR_TYPE__ instead of long.
8436 * gcc.dg/torture/pr95248.c: Require size24plus.
8437 * gcc.dg/torture/pr95295-3.c: Use var_* with at least 32 bits int.
8438 * gcc.dg/torture/pr98640.c: Cast to __INT32_TYPE__ instead of int.
8439 * gcc.dg/tree-ssa/pr103771.c: Use int with at least 32 bits.
8441 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
8443 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
8444 Support both definitions of int32_t.
8446 2023-05-30 Andrew Pinski <apinski@marvell.com>
8448 * gcc.dg/tree-ssa/minmax-22.c: New test.
8450 2023-05-30 Andrew Pinski <apinski@marvell.com>
8452 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
8453 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
8455 * gcc.dg/tree-ssa/pr66726-5.c: New test.
8456 * gcc.dg/tree-ssa/pr66726-6.c: New test.
8458 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
8460 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
8461 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
8464 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
8467 * c-c++-common/goacc/asyncwait-1.c: Update dg-error.
8468 * c-c++-common/goacc/clauses-fail.c: Likewise.
8469 * c-c++-common/goacc/data-2.c: Likewise.
8470 * c-c++-common/gomp/declare-target-2.c: Likewise.
8471 * c-c++-common/gomp/directive-1.c: Likewise.
8472 * g++.dg/goacc/data-1.C: Likewise.
8474 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
8476 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
8478 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: Dito.
8479 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Dito.
8480 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: Dito.
8481 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Dito.
8482 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Dito.
8484 2023-05-30 liuhongt <hongtao.liu@intel.com>
8486 * gcc.target/i386/pr108938-1.c: New test.
8487 * gcc.target/i386/pr108938-2.c: New test.
8488 * gcc.target/i386/pr108938-3.c: New test.
8489 * gcc.target/i386/pr108938-load-1.c: New test.
8490 * gcc.target/i386/pr108938-load-2.c: New test.
8492 2023-05-30 Andreas Schwab <schwab@suse.de>
8495 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
8498 2023-05-30 Lili Cui <lili.cui@intel.com>
8500 PR tree-optimization/98350
8501 * gcc.dg/pr98350-1.c: New test.
8502 * gcc.dg/pr98350-2.c: Ditto.
8504 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8506 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: New test.
8507 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c: New test.
8508 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c: New test.
8509 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h: New test.
8511 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8513 * gcc.target/riscv/rvv/autovec/ternop/ternop-4.c: New test.
8514 * gcc.target/riscv/rvv/autovec/ternop/ternop-5.c: New test.
8515 * gcc.target/riscv/rvv/autovec/ternop/ternop-6.c: New test.
8516 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-4.c: New test.
8517 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-5.c: New test.
8518 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-6.c: New test.
8520 2023-05-29 Die Li <lidie@eswincomputing.com>
8522 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
8523 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
8525 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
8527 * gcc.target/riscv/and-extend-1.c: New test
8528 * gcc.target/riscv/and-extend-2.c: New test
8530 2023-05-29 Pan Li <pan2.li@intel.com>
8532 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-1.c: New test.
8533 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-2.c: New test.
8534 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-3.c: New test.
8535 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-4.c: New test.
8536 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-5.c: New test.
8537 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c: New test.
8538 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-2.c: New test.
8539 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-3.c: New test.
8541 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
8543 * gnat.dg/specs/storage_offset1.ads: New test.
8545 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8547 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
8549 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8551 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
8553 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8555 * gcc.target/riscv/rvv/rvv.exp: Add ternary tests
8556 * gcc.target/riscv/rvv/autovec/ternop/ternop-1.c: New test.
8557 * gcc.target/riscv/rvv/autovec/ternop/ternop-2.c: New test.
8558 * gcc.target/riscv/rvv/autovec/ternop/ternop-3.c: New test.
8559 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-1.c: New test.
8560 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-2.c: New test.
8561 * gcc.target/riscv/rvv/autovec/ternop/ternop_run-3.c: New test.
8563 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8565 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
8566 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
8568 2023-05-29 Pan Li <pan2.li@intel.com>
8570 * gcc.target/riscv/arch-20.c: New test.
8571 * gcc.target/riscv/predef-26.c: New test.
8573 2023-05-27 liuhongt <hongtao.liu@intel.com>
8575 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
8576 * gcc.target/i386/pr100711-3.c: New test.
8578 2023-05-26 Martin Uecker <uecker@tugraz.at>
8580 * gcc.dg/pr109970.c: New test.
8582 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
8584 * gcc.target/riscv/rvv/rvv.exp: Add unop tests.
8585 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: New test.
8586 * gcc.target/riscv/rvv/autovec/unop/abs-rv32gcv.c: New test.
8587 * gcc.target/riscv/rvv/autovec/unop/abs-rv64gcv.c: New test.
8588 * gcc.target/riscv/rvv/autovec/unop/abs-template.h: New test.
8589 * gcc.target/riscv/rvv/autovec/unop/vneg-run.c: New test.
8590 * gcc.target/riscv/rvv/autovec/unop/vneg-rv32gcv.c: New test.
8591 * gcc.target/riscv/rvv/autovec/unop/vneg-rv64gcv.c: New test.
8592 * gcc.target/riscv/rvv/autovec/unop/vneg-template.h: New test.
8593 * gcc.target/riscv/rvv/autovec/unop/vnot-run.c: New test.
8594 * gcc.target/riscv/rvv/autovec/unop/vnot-rv32gcv.c: New test.
8595 * gcc.target/riscv/rvv/autovec/unop/vnot-rv64gcv.c: New test.
8596 * gcc.target/riscv/rvv/autovec/unop/vnot-template.h: New test.
8598 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
8599 Juzhe Zhong <juzhe.zhong@rivai.ai>
8601 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
8603 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: Dito.
8604 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: Dito.
8605 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Dito.
8606 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: Dito.
8607 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Dito.
8608 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Dito.
8609 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Dito.
8610 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: Dito.
8611 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: Dito.
8612 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Dito.
8613 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Dito.
8614 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Dito.
8615 * gcc.target/riscv/rvv/rvv.exp: Add new conversion tests.
8616 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Do not vectorize.
8617 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Dito.
8618 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Dito.
8619 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: Dito.
8620 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Dito.
8621 * gcc.target/riscv/rvv/autovec/conversions/vncvt-run.c: New test.
8622 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv32gcv.c: New test.
8623 * gcc.target/riscv/rvv/autovec/conversions/vncvt-rv64gcv.c: New test.
8624 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h: New test.
8625 * gcc.target/riscv/rvv/autovec/conversions/vsext-run.c: New test.
8626 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv32gcv.c: New test.
8627 * gcc.target/riscv/rvv/autovec/conversions/vsext-rv64gcv.c: New test.
8628 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h: New test.
8629 * gcc.target/riscv/rvv/autovec/conversions/vzext-run.c: New test.
8630 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv32gcv.c: New test.
8631 * gcc.target/riscv/rvv/autovec/conversions/vzext-rv64gcv.c: New test.
8632 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h: New test.
8634 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
8636 * gfortran.dg/gomp/allocate-2.f90: Update dg-error.
8637 * gfortran.dg/gomp/allocate-4.f90: New test.
8638 * gfortran.dg/gomp/allocate-5.f90: New test.
8639 * gfortran.dg/gomp/allocate-6.f90: New test.
8640 * gfortran.dg/gomp/allocate-7.f90: New test.
8641 * gfortran.dg/gomp/allocators-1.f90: New test.
8642 * gfortran.dg/gomp/allocators-2.f90: New test.
8644 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
8646 * gfortran.dg/gomp/allocate-4.f90: Remove autoadded file.
8647 * gfortran.dg/gomp/allocate-5.f90: Likewise.
8648 * gfortran.dg/gomp/allocate-6.f90: Likewise.
8649 * gfortran.dg/gomp/allocate-7.f90: Likewise.
8650 * gfortran.dg/gomp/allocators-1.f90: Likewise.
8651 * gfortran.dg/gomp/allocators-2.f90: Likewise.
8653 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
8654 Tobias Burnus <tobias@codesourcery.com>
8656 * gfortran.dg/gomp/allocate-4.f90: New file.
8657 * gfortran.dg/gomp/allocate-5.f90: New file.
8658 * gfortran.dg/gomp/allocate-6.f90: New file.
8659 * gfortran.dg/gomp/allocate-7.f90: New file.
8660 * gfortran.dg/gomp/allocators-1.f90: New file.
8661 * gfortran.dg/gomp/allocators-2.f90: New file.
8663 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
8665 * gcc.dg/nested-vla-1.c: Require effective target trampolines.
8666 * gcc.dg/nested-vla-2.c: Ditto.
8667 * gcc.dg/nested-vla-3.c: Ditto.
8669 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
8671 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
8673 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
8676 * gcc.target/avr/pr82931.c: New test.
8678 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8679 Richard Sandiford <richard.sandiford@arm.com>
8681 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-3.c: New test.
8682 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-4.c: New test.
8683 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-3.c: New test.
8684 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-4.c: New test.
8686 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8689 * gcc.target/aarch64/simd/pr99195_9.c: New test.
8691 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
8693 * gcc.target/arm/acle/data-intrinsics-armv6.c: New test.
8694 * gcc.target/arm/acle/data-intrinsics-assembly.c: New test.
8695 * gcc.target/arm/acle/data-intrinsics-rbit.c: New test.
8696 * gcc.target/arm/acle/data-intrinsics.c: New test.
8698 2023-05-25 Alex Coplan <alex.coplan@arm.com>
8701 * gcc.target/arm/pure-code/pr109800.c: New test.
8703 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8705 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
8707 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
8711 * gcc.target/i386/pr109173-1.c: New test.
8712 * gcc.target/i386/pr109174-1.c: Ditto.
8714 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
8716 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
8717 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
8719 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8722 * gcc.target/powerpc/pr100106-sa.c: New.
8724 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8726 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
8727 * gcc.target/i386/pr104447.c: Likewise.
8729 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8731 * g++.dg/pr80481.C: Add explicit pthread requirement.
8733 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8735 * gcc.target/i386/pr103074.c: Require fpic support.
8737 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8739 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
8740 malloc.h and sys/time.h.
8742 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8744 * gcc.target/i386/pieces-memcpy-7.c: Add -fomit-frame-pointer.
8745 * gcc.target/i386/pieces-memcpy-8.c: Likewise.
8746 * gcc.target/i386/pieces-memcpy-9.c: Likewise.
8747 * gcc.target/i386/pieces-memset-1.c: Likewise.
8748 * gcc.target/i386/pieces-memset-36.c: Likewise.
8749 * gcc.target/i386/pieces-memset-4.c: Likewise.
8750 * gcc.target/i386/pieces-memset-40.c: Likewise.
8751 * gcc.target/i386/pieces-memset-41.c: Likewise.
8752 * gcc.target/i386/pieces-memset-7.c: Likewise.
8753 * gcc.target/i386/pieces-memset-8.c: Likewise.
8754 * gcc.target/i386/pieces-memset-9.c: Likewise.
8755 * gcc.target/i386/pr102230.c: Likewise.
8756 * gcc.target/i386/pr78103-2.c: Likewise.
8758 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
8760 PR tree-optimization/107822
8761 PR tree-optimization/107986
8762 * gcc.dg/pr107822.c: New.
8763 * gcc.dg/pr107986-1.c: New.
8765 2023-05-24 Harald Anlauf <anlauf@gmx.de>
8768 * gfortran.dg/size_dim_2.f90: New test.
8770 2023-05-24 Harald Anlauf <anlauf@gmx.de>
8773 * gfortran.dg/reshape_10.f90: New test.
8774 * gfortran.dg/reshape_11.f90: New test.
8776 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
8778 PR middle-end/109840
8779 * gcc.dg/fold-parity-8.c: New test.
8780 * gcc.dg/fold-popcount-11.c: Likewise.
8782 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
8784 * gcc.dg/ipa/pr78121.c: Adjust for vrange::dump use.
8785 * gcc.dg/ipa/vrp1.c: Same.
8786 * gcc.dg/ipa/vrp2.c: Same.
8787 * gcc.dg/ipa/vrp3.c: Same.
8788 * gcc.dg/ipa/vrp4.c: Same.
8789 * gcc.dg/ipa/vrp5.c: Same.
8790 * gcc.dg/ipa/vrp6.c: Same.
8791 * gcc.dg/ipa/vrp7.c: Same.
8792 * gcc.dg/ipa/vrp8.c: Same.
8794 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
8796 * gcc.target/i386/vect-shiftv4qi.c (dg-options):
8797 Remove -ftree-vectorize.
8798 * gcc.target/i386/vect-shiftv8qi.c (dg-options): Ditto.
8799 * gcc.target/i386/vect-vshiftv4qi.c: New test.
8800 * gcc.target/i386/vect-vshiftv8qi.c: New test.
8802 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8805 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for shifts.
8806 * gcc.target/aarch64/simd/pr99195_6.c: Likewise.
8807 * gcc.target/aarch64/simd/pr99195_8.c: New test.
8809 2023-05-24 Richard Biener <rguenther@suse.de>
8812 * gcc.target/i386/pr109944-1.c: New testcase.
8813 * gcc.target/i386/pr109944-2.c: Likewise.
8815 2023-05-24 Richard Biener <rguenther@suse.de>
8817 PR tree-optimization/109849
8818 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
8820 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
8823 * gm2/pim/run/pass/hightests.mod: New test.
8825 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
8827 * gcc.dg/torture/pr109940.c: New test.
8829 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8832 * gcc.target/arm/pr109939.c: New test.
8834 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8836 * gcc.target/riscv/rvv/autovec/cmp/vcond-4.c: New test.
8837 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-4.c: New test.
8839 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8841 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
8844 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8846 * gcc.dg/signbit-2.c: Add -msse2 on x86.
8848 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8850 * lib/target-supports.exp (check_effective_target_sysconf):
8851 Check for declaration and _SC_PAGESIZE on vxworks.
8853 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
8855 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
8857 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8858 Richard Sandiford <richard.sandiford@arm.com>
8860 * gcc.target/riscv/rvv/rvv.exp:
8861 * gcc.target/riscv/rvv/autovec/cmp/vcond-1.c: New test.
8862 * gcc.target/riscv/rvv/autovec/cmp/vcond-2.c: New test.
8863 * gcc.target/riscv/rvv/autovec/cmp/vcond-3.c: New test.
8864 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-1.c: New test.
8865 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-2.c: New test.
8866 * gcc.target/riscv/rvv/autovec/cmp/vcond_run-3.c: New test.
8868 2023-05-24 Pan Li <pan2.li@intel.com>
8870 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
8873 2023-05-24 Pan Li <pan2.li@intel.com>
8875 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
8876 Enrich the test cases.
8878 2023-05-24 liuhongt <hongtao.liu@intel.com>
8880 * gcc.target/i386/pr109900.c: New test.
8882 2023-05-23 Martin Uecker <uecker@tugraz.at>
8885 * gcc.dg/pr109450-1.c: New test.
8886 * gcc.dg/pr109450-2.c: New test.
8887 * gcc.dg/vla-26.c: New test.
8889 2023-05-23 Martin Uecker <uecker@tugraz.at>
8895 * gcc.dg/nested-vla-1.c: New test.
8896 * gcc.dg/nested-vla-2.c: New test.
8897 * gcc.dg/nested-vla-3.c: New test.
8898 * gcc.dg/pr70418.c: New test.
8899 * gcc.dg/pr106465.c: New test.
8900 * gcc.dg/pr107557-1.c: New test.
8901 * gcc.dg/pr107557-2.c: New test.
8902 * gcc.dg/pr108423-1.c: New test.
8903 * gcc.dg/pr108423-2.c: New test.
8904 * gcc.dg/pr108423-3.c: New test.
8905 * gcc.dg/pr108423-4.c: New test.
8906 * gcc.dg/pr108423-5.c: New test.
8907 * gcc.dg/pr108423-6.c: New test.
8908 * gcc.dg/typename-vla-2.c: New test.
8909 * gcc.dg/typename-vla-3.c: New test.
8910 * gcc.dg/typename-vla-4.c: New test.
8911 * gcc.misc-tests/gcov-pr85350.c: Adapt.
8912 * gcc.dg/typename-vla-5.c: New file.
8913 * gcc.dg/typename-vla-6.c: New file.
8915 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
8917 * gcc.target/i386/vect-shiftv4qi.c: New test.
8918 * gcc.target/i386/vect-shiftv8qi.c: New test.
8920 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
8922 PR tree-optimization/109934
8923 * gcc.dg/tree-ssa/pr109934.c: New test.
8925 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
8927 * gcc.target/aarch64/ins_bitfield_1.c: New test.
8928 * gcc.target/aarch64/ins_bitfield_2.c: Likewise.
8929 * gcc.target/aarch64/ins_bitfield_3.c: Likewise.
8930 * gcc.target/aarch64/ins_bitfield_4.c: Likewise.
8931 * gcc.target/aarch64/ins_bitfield_5.c: Likewise.
8932 * gcc.target/aarch64/ins_bitfield_6.c: Likewise.
8934 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8937 * gcc.target/aarch64/pr109855.c: New test.
8939 2023-05-23 Richard Biener <rguenther@suse.de>
8941 PR tree-optimization/109849
8942 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
8944 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
8946 * gnat.dg/opt101.adb: New test.
8947 * gnat.dg/opt101_pkg.ads: New helper.
8949 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
8952 * gfortran.dg/pr103716.f90 : New test.
8954 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
8955 Steven G. Kargl <kargl@gcc.gnu.org>
8958 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
8959 declaration of finalizable derived types in submodules works.
8961 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
8963 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
8965 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
8968 * gcc.c-torture/compile/pr108892.c: Require int32.
8969 * gcc.c-torture/compile/pr98199.c: Require int32plus.
8970 * gcc.dg/analyzer/call-summaries-pr107072.c: Same.
8971 * gcc.dg/analyzer/null-deref-pr105755.c: Same.
8972 * gcc.dg/tree-ssa/pr102232.c: Same.
8973 * gcc.dg/tree-ssa/pr105860.c: Same.
8974 * gcc.dg/tree-ssa/pr96730.c: Same.
8975 * gcc.dg/tree-ssa/pr96779-disabled.c: Same.
8976 * gcc.dg/tree-ssa/pr96779.c: Same.
8977 * gcc.dg/tree-ssa/pr98513.c: Same.
8978 * gcc.dg/tree-ssa/ssa-sink-18.c
8979 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: Require int32plus,
8981 * gcc.dg/analyzer/doom-s_sound-pr108867.c: Require size32plus.
8982 * gcc.dg/analyzer/malloc-CWE-590-examples.c: Same.
8983 * gcc.dg/debug/btf/btf-bitfields-4.c: Same.
8984 * gcc.dg/tree-ssa/pr93435.c: Same.
8985 * gcc.dg/analyzer/null-deref-pr102671-1.c: Require ptr_eq_long:
8986 * gcc.dg/analyzer/null-deref-pr102671-2.c: Same.
8987 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
8989 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
8991 * gcc.dg/tree-ssa/pr103345.c: Use uint32_t.
8992 * gcc.dg/tree-ssa/ssa-ccp-41.c [sizeof(int)==2]: Same.
8993 * gcc.dg/tree-ssa/pr109031-1.c: Use uint16_t, uint32_t.
8994 * gcc.dg/tree-ssa/pr109031-2.c: Same.
8995 * gcc.dg/Warray-bounds-49.c (dg-warning): Discriminate int != short.
8996 * gcc.dg/Warray-bounds-52.c (dg-warning): Discriminate avr.
8997 * gcc.dg/Warray-bounds-33.c: Skip target avr.
8998 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Same.
8999 * gcc.dg/analyzer/flex-with-call-summaries.c: Same.
9000 * gcc.dg/analyzer/isatty-1.c: Same.
9001 * gcc.dg/analyzer/pipe-glibc.c: Same.
9003 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
9006 * c-c++-common/pr19807-2.c: Use __SIZEOF_INT__ instead of 4.
9007 * gcc.c-torture/compile/pr103813.c: Require size32plus.
9008 * gcc.c-torture/execute/pr108498-2.c: Same.
9009 * gcc.c-torture/compile/pr96426.c: Condition on
9010 __SIZEOF_LONG_LONG__ == __SIZEOF_DOUBLE__.
9011 * gcc.c-torture/execute/pr103417.c: Require int32plus.
9012 * gcc.dg/pr104198.c: Same.
9013 * gcc.dg/pr21137.c: Same.
9014 * gcc.dg/pr88905.c: Same.
9015 * gcc.dg/pr90838.c: Same.
9016 * gcc.dg/pr97317.c: Same.
9017 * gcc.dg/pr100292.c: Require int32.
9018 * gcc.dg/pr101008.c: Same.
9019 * gcc.dg/pr96542.c: Same.
9020 * gcc.dg/pr96674.c: Same.
9021 * gcc.dg/pr97750.c: Require ptr_eq_long.
9023 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
9025 * lib/target-supports.exp (check_effective_target_lra) [avr]: Return 0.
9026 * gcc.dg/pr19402-2.c: Skip for avr.
9027 * gcc.dg/pr86124.c: Same.
9028 * gcc.dg/pr94291.c: Same.
9029 * gcc.dg/torture/builtin-complex-1.c: Same.
9030 * gcc.dg/torture/fp-int-convert-float32x-timode.c: Same.
9031 * gcc.dg/torture/fp-int-convert-float32x.c: Same.
9032 * gcc.dg/torture/fp-int-convert-float64-timode.c: Same.
9033 * gcc.dg/torture/fp-int-convert-float64.c: Same.
9034 * gcc.dg/torture/fp-int-convert-long-double.c: Same.
9035 * gcc.dg/torture/fp-int-convert-timode.c: Same.
9036 * c-c++-common/torture/builtin-convertvector-1.c: Same.
9037 * c-c++-common/torture/complex-sign-add.c: Same.
9038 * c-c++-common/torture/complex-sign-mixed-add.c: Same.
9039 * c-c++-common/torture/complex-sign-mixed-div.c: Same.
9040 * c-c++-common/torture/complex-sign-mixed-mul.c: Same.
9041 * c-c++-common/torture/complex-sign-mixed-sub.c: Same.
9042 * c-c++-common/torture/complex-sign-mul-minus-one.c: Same.
9043 * c-c++-common/torture/complex-sign-mul-one.c: Same.
9044 * c-c++-common/torture/complex-sign-mul.c: Same.
9045 * c-c++-common/torture/complex-sign-sub.c: Same.
9047 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9049 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
9052 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9054 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
9056 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
9058 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
9060 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
9062 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
9064 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
9067 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
9069 * gcc.target/nvptx/brev-1.c: New 32-bit test case.
9070 * gcc.target/nvptx/brev-2.c: Likewise.
9071 * gcc.target/nvptx/brevll-1.c: New 64-bit test case.
9072 * gcc.target/nvptx/brevll-2.c: Likewise.
9074 2023-05-21 Jakub Jelinek <jakub@redhat.com>
9076 PR tree-optimization/109505
9077 * gcc.target/aarch64/sve/pr109505.c: New test.
9079 2023-05-21 Pan Li <pan2.li@intel.com>
9081 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
9082 test cases for vbool[2|4|8|16|32|64]_t.
9084 2023-05-21 Andrew Pinski <apinski@marvell.com>
9086 PR middle-end/109919
9087 * gcc.c-torture/compile/pr109919-1.c: New test.
9089 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
9092 * gcc.target/avr/torture/pr105753.c: New test.
9094 2023-05-20 Die Li <lidie@eswincomputing.com>
9096 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
9097 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
9099 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
9101 * gcc.target/riscv/zbs-bext-02.c: New test.
9103 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
9106 * gcc.target/riscv/pr106888.c: New test.
9107 * gcc.target/riscv/zbbw.c: Check for ANDI.
9109 2023-05-19 Patrick Palka <ppalka@redhat.com>
9112 * g++.dg/cpp1y/var-templ80.C: New test.
9113 * g++.dg/cpp1y/var-templ81.C: New test.
9115 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
9117 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
9119 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
9120 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
9121 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
9122 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
9123 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
9124 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
9125 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
9126 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
9127 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
9128 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
9129 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
9131 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
9133 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
9134 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
9136 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
9139 * gm2/isolib/run/pass/testdelete.mod: New test.
9141 2023-05-19 Jakub Jelinek <jakub@redhat.com>
9143 PR tree-optimization/105776
9144 * gcc.target/i386/pr105776.c: New test.
9146 2023-05-19 Jakub Jelinek <jakub@redhat.com>
9148 PR tree-optimization/101856
9149 * gcc.dg/tree-ssa/pr101856.c: New test.
9151 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
9153 * gnat.dg/specs/array6.ads: New test.
9155 2023-05-19 Joseph Myers <joseph@codesourcery.com>
9157 * gcc.dg/c2x-thread-local-2.c: New test.
9159 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
9161 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
9162 expected scan-assembler-times frequency and strings..
9163 * gcc.target/i386/vect-mulv4qi.c: New test.
9164 * gcc.target/i386/vect-mulv8qi.c: New test.
9166 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
9169 * gcc.test-framework/gen_directive_tests: Use = operator instead
9172 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9174 * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
9175 * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
9176 * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
9177 * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
9178 * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
9179 * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
9180 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
9181 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
9182 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
9183 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
9184 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
9185 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
9186 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
9187 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
9188 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
9189 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
9190 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
9191 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
9192 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
9193 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
9194 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
9195 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
9196 * gcc.target/arm/mve/mve_const_shifts.c: New test.
9198 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9201 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
9202 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
9203 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
9204 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
9205 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
9206 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
9207 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
9208 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
9209 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
9210 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
9211 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
9212 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
9213 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
9214 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
9215 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
9216 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
9217 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
9218 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
9219 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
9220 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
9221 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
9222 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
9223 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
9224 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
9225 * gcc.target/arm/mve/pr108177-1.c: Relax registers.
9226 * gcc.target/arm/mve/pr108177-10.c: Relax registers.
9227 * gcc.target/arm/mve/pr108177-11.c: Relax registers.
9228 * gcc.target/arm/mve/pr108177-12.c: Relax registers.
9229 * gcc.target/arm/mve/pr108177-13.c: Relax registers.
9230 * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
9231 * gcc.target/arm/mve/pr108177-14.c: Relax registers.
9232 * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
9233 * gcc.target/arm/mve/pr108177-2.c: Relax registers.
9234 * gcc.target/arm/mve/pr108177-3.c: Relax registers.
9235 * gcc.target/arm/mve/pr108177-4.c: Relax registers.
9236 * gcc.target/arm/mve/pr108177-5.c: Relax registers.
9237 * gcc.target/arm/mve/pr108177-6.c: Relax registers.
9238 * gcc.target/arm/mve/pr108177-7.c: Relax registers.
9239 * gcc.target/arm/mve/pr108177-8.c: Relax registers.
9240 * gcc.target/arm/mve/pr108177-9.c: Relax registers.
9242 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9244 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
9245 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
9246 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
9247 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
9248 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
9249 * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
9250 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
9251 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
9252 * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
9253 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
9254 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
9255 * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
9256 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
9257 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
9258 * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
9259 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
9260 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
9261 * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
9262 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
9263 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
9264 * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
9265 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
9266 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
9267 * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
9268 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
9269 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
9270 * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
9271 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
9272 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
9273 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
9274 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
9275 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
9276 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
9277 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
9278 * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
9279 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
9280 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
9281 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
9282 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
9283 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
9284 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
9285 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
9286 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
9287 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
9288 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
9289 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
9290 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
9291 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
9292 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
9293 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
9294 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
9295 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
9296 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
9297 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
9298 * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
9299 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
9300 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
9301 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
9302 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
9303 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
9304 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
9305 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
9306 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
9307 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
9308 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
9309 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
9310 * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
9311 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
9312 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
9313 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
9314 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
9315 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
9316 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
9317 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
9318 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
9319 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
9320 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
9321 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
9322 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
9323 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
9324 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
9325 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
9326 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
9327 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
9328 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
9329 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
9330 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
9331 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
9332 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
9333 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
9334 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
9335 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
9336 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
9337 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
9338 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
9339 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
9340 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
9341 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
9342 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
9343 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
9344 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
9345 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
9346 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
9347 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
9348 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
9349 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
9350 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
9351 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
9352 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
9353 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
9354 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
9355 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
9356 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
9357 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
9358 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
9359 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
9360 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
9361 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
9362 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
9363 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
9364 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
9365 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
9366 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
9367 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
9368 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
9369 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
9370 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
9371 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
9372 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
9373 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
9374 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
9375 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
9376 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
9377 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
9378 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
9380 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9382 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
9383 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
9385 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9387 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
9389 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
9391 * gcc.target/arm/mve/intrinsics/asrl.c: Use
9392 check-function-bodies instead of scan-assembler checks. Use
9393 extern "C" for C++ testing.
9394 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
9395 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
9396 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
9397 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
9398 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
9399 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
9400 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
9401 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
9402 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
9403 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
9404 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
9405 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
9406 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
9407 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
9408 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
9409 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
9410 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
9411 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
9412 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
9413 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
9414 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
9415 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
9416 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
9417 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
9418 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
9419 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
9420 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
9421 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
9422 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
9423 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
9424 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
9425 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
9426 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
9427 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
9428 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
9429 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
9430 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
9431 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
9432 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
9433 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
9434 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
9435 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
9436 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
9437 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
9438 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
9439 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
9440 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
9441 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
9442 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
9443 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
9444 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
9445 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
9446 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
9447 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
9448 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
9449 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
9450 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
9451 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
9452 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
9453 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
9454 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
9455 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
9456 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
9457 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
9458 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
9459 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
9460 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
9461 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
9462 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
9463 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
9464 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
9465 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
9466 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
9467 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
9468 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
9469 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
9470 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
9471 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
9472 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
9473 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
9474 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
9475 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
9476 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
9477 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
9478 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
9479 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
9480 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
9481 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
9482 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
9483 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
9484 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
9485 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
9486 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
9487 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
9488 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
9489 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
9490 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
9491 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
9492 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
9493 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
9494 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
9495 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
9496 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
9497 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
9498 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
9499 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
9500 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
9501 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
9502 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
9503 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
9504 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
9505 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
9506 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
9507 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
9508 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
9509 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
9510 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
9511 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
9512 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
9513 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
9514 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
9515 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
9516 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
9517 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
9518 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
9519 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
9520 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
9521 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
9522 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
9523 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
9524 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
9525 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
9526 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
9527 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
9528 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
9529 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
9530 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
9531 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
9532 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
9533 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
9534 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
9535 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
9536 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
9537 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
9538 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
9539 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
9540 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
9541 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
9542 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
9543 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
9544 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
9545 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
9546 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
9547 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
9548 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
9549 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
9550 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
9551 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
9552 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
9553 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
9554 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
9555 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
9556 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
9557 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
9558 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
9559 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
9560 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
9561 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
9562 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
9563 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
9564 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
9565 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
9566 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
9567 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
9568 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
9569 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
9570 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
9571 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
9572 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
9573 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
9574 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
9575 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
9576 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
9577 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
9578 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
9579 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
9580 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
9581 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
9582 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
9583 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
9584 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
9585 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
9586 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
9587 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
9588 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
9589 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
9590 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
9591 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
9592 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
9593 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
9594 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
9595 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
9596 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
9597 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
9598 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
9599 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
9600 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
9601 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
9602 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
9603 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
9604 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
9605 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
9606 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
9607 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
9608 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
9609 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
9610 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
9611 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
9612 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
9613 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
9614 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
9615 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
9616 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
9617 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
9618 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
9619 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
9620 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
9621 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
9622 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
9623 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
9624 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
9625 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
9626 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
9627 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
9628 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
9629 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
9630 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
9631 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
9632 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
9633 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
9634 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
9635 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
9636 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
9637 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
9638 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
9639 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
9640 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
9641 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
9642 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
9643 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
9644 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
9645 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
9646 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
9647 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
9648 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
9649 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
9650 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
9651 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
9652 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
9653 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
9654 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
9655 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
9656 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
9657 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
9658 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
9659 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
9660 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
9661 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
9662 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
9663 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
9664 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
9665 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
9666 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
9667 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
9668 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
9669 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
9670 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
9671 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
9672 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
9673 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
9674 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
9675 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
9676 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
9677 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
9678 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
9679 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
9680 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
9681 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
9682 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
9683 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
9684 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
9685 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
9686 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
9687 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
9688 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
9689 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
9690 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
9691 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
9692 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
9693 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
9694 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
9695 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
9696 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
9697 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
9698 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
9699 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
9700 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
9701 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
9702 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
9703 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
9704 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
9705 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
9706 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
9707 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
9708 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
9709 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
9710 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
9711 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
9712 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
9713 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
9714 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
9715 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
9716 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
9717 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
9718 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
9719 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
9720 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
9721 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
9722 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
9723 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
9724 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
9725 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
9726 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
9727 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
9728 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
9729 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
9730 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
9731 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
9732 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
9733 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
9734 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
9735 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
9736 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
9737 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
9738 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
9739 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
9740 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
9741 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
9742 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
9743 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
9744 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
9745 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
9746 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
9747 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
9748 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
9749 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
9750 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
9751 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
9752 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
9753 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
9754 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
9755 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
9756 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
9757 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
9758 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
9759 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
9760 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
9761 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
9762 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
9763 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
9764 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
9765 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
9766 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
9767 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
9768 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
9769 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
9770 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
9771 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
9772 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
9773 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
9774 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
9775 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
9776 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
9777 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
9778 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
9779 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
9780 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
9781 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
9782 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
9783 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
9784 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
9785 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
9786 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
9787 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
9788 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
9789 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
9790 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
9791 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
9792 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
9793 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
9794 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
9795 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
9796 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
9797 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
9798 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
9799 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
9800 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
9801 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
9802 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
9803 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
9804 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
9805 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
9806 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
9807 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
9808 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
9809 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
9810 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
9811 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
9812 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
9813 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
9814 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
9815 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
9816 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
9817 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
9818 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
9819 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
9820 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
9821 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
9822 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
9823 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
9824 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
9825 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
9826 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
9827 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
9828 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
9829 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
9830 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
9831 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
9832 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
9833 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
9834 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
9835 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
9836 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
9837 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
9838 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
9839 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
9840 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
9841 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
9842 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
9843 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
9844 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
9845 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
9846 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
9847 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
9848 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
9849 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
9850 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
9851 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
9852 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
9853 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
9854 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
9855 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
9856 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
9857 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
9858 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
9859 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
9860 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
9861 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
9862 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
9863 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
9864 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
9865 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
9866 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
9867 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
9868 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
9869 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
9870 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
9871 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
9872 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
9873 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
9874 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
9875 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
9876 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
9877 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
9878 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
9879 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
9880 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
9881 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
9882 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
9883 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
9884 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
9885 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
9886 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
9887 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
9888 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
9889 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
9890 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
9891 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
9892 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
9893 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
9894 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
9895 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
9896 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
9897 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
9898 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
9899 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
9900 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
9901 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
9902 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
9903 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
9904 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
9905 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
9906 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
9907 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
9908 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
9909 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
9910 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
9911 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
9912 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
9913 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
9914 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
9915 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
9916 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
9917 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
9918 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
9919 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
9920 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
9921 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
9922 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
9923 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
9924 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
9925 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
9926 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
9927 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
9928 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
9929 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
9930 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
9931 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
9932 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
9933 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
9934 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
9935 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
9936 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
9937 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
9938 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
9939 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
9940 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
9941 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
9942 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
9943 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
9944 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
9945 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
9946 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
9947 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
9948 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
9949 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
9950 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
9951 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
9952 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
9953 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
9954 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
9955 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
9956 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
9957 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
9958 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
9959 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
9960 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
9961 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
9962 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
9963 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
9964 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
9965 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
9966 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
9967 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
9968 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
9969 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
9970 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
9971 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
9972 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
9973 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
9974 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
9975 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
9976 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
9977 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
9978 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
9979 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
9980 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
9981 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
9982 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
9983 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
9984 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
9985 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
9986 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
9987 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
9988 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
9989 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
9990 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
9991 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
9992 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
9993 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
9994 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
9995 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
9996 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
9997 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
9998 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
9999 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
10000 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
10001 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
10002 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
10003 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
10004 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
10005 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
10006 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
10007 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
10008 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
10009 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
10010 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
10011 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
10012 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
10013 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
10014 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
10015 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
10016 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
10017 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
10018 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
10019 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
10020 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
10021 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
10022 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
10023 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
10024 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
10025 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
10026 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
10027 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
10028 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
10029 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
10030 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
10031 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
10032 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
10033 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
10034 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
10035 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
10036 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
10037 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
10038 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
10039 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
10040 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
10041 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
10042 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
10043 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
10044 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
10045 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
10046 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
10047 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
10048 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
10049 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
10050 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
10051 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
10052 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
10053 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
10054 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
10055 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
10056 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
10057 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
10058 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
10059 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
10060 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
10061 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
10062 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
10063 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
10064 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
10065 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
10066 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
10067 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
10068 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
10069 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
10070 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
10071 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
10072 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
10073 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
10074 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
10075 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
10076 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
10077 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
10078 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
10079 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
10080 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
10081 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
10082 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
10083 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
10084 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
10085 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
10086 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
10087 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
10088 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
10089 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
10090 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
10091 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
10092 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
10093 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
10094 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
10095 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
10096 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
10097 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
10098 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
10099 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
10100 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
10101 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
10102 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
10103 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
10104 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
10105 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
10106 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
10107 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
10108 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
10109 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
10110 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
10111 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
10112 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
10113 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
10114 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
10115 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
10116 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
10117 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
10118 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
10119 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
10120 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
10121 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
10122 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
10123 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
10124 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
10125 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
10126 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
10127 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
10128 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
10129 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
10130 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
10131 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
10132 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
10133 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
10134 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
10135 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
10136 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
10137 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
10138 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
10139 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
10140 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
10141 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
10142 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
10143 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
10144 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
10145 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
10146 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
10147 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
10148 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
10149 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
10150 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
10151 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
10152 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
10153 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
10154 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
10155 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
10156 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
10157 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
10158 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
10159 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
10160 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
10161 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
10162 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
10163 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
10164 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
10165 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
10166 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
10167 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
10168 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
10169 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
10170 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
10171 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
10172 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
10173 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
10174 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
10175 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
10176 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
10177 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
10178 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
10179 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
10180 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
10181 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
10182 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
10183 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
10184 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
10185 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
10186 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
10187 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
10188 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
10189 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
10190 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
10191 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
10192 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
10193 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
10194 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
10195 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
10196 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
10197 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
10198 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
10199 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
10200 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
10201 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
10202 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
10203 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
10204 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
10205 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
10206 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
10207 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
10208 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
10209 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
10210 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
10211 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
10212 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
10213 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
10214 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
10215 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
10216 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
10217 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
10218 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
10219 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
10220 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
10221 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
10222 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
10223 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
10224 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
10225 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
10226 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
10227 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
10228 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
10229 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
10230 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
10231 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
10232 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
10233 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
10234 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
10235 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
10236 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
10237 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
10238 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
10239 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
10240 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
10241 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
10242 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
10243 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
10244 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
10245 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
10246 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
10247 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
10248 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
10249 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
10250 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
10251 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
10252 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
10253 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
10254 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
10255 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
10256 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
10257 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
10258 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
10259 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
10260 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
10261 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
10262 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
10263 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
10264 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
10265 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
10266 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
10267 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
10268 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
10269 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
10270 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
10271 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
10272 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
10273 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
10274 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
10275 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
10276 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
10277 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
10278 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
10279 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
10280 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
10281 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
10282 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
10283 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
10284 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
10285 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
10286 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
10287 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
10288 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
10289 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
10290 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
10291 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
10292 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
10293 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
10294 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
10295 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
10296 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
10297 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
10298 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
10299 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
10300 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
10301 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
10302 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
10303 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
10304 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
10305 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
10306 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
10307 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
10308 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
10309 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
10310 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
10311 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
10312 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
10313 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
10314 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
10315 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
10316 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
10317 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
10318 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
10319 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
10320 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
10321 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
10322 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
10323 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
10324 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
10325 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
10326 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
10327 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
10328 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
10329 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
10330 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
10331 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
10332 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
10333 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
10334 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
10335 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
10336 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
10337 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
10338 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
10339 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
10340 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
10341 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
10342 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
10343 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
10344 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
10345 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
10346 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
10347 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
10348 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
10349 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
10350 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
10351 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
10352 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
10353 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
10354 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
10355 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
10356 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
10357 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
10358 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
10359 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
10360 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
10361 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
10362 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
10363 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
10364 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
10365 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
10366 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
10367 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
10368 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
10369 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
10370 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
10371 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
10372 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
10373 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
10374 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
10375 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
10376 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
10377 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
10378 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
10379 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
10380 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
10381 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
10382 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
10383 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
10384 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
10385 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
10386 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
10387 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
10388 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
10389 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
10390 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
10391 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
10392 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
10393 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
10394 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
10395 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
10396 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
10397 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
10398 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
10399 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
10400 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
10401 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
10402 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
10403 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
10404 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
10405 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
10406 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
10407 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
10408 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
10409 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
10410 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
10411 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
10412 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
10413 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
10414 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
10415 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
10416 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
10417 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
10418 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
10419 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
10420 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
10421 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
10422 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
10423 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
10424 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
10425 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
10426 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
10427 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
10428 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
10429 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
10430 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
10431 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
10432 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
10433 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
10434 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
10435 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
10436 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
10437 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
10438 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
10439 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
10440 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
10441 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
10442 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
10443 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
10444 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
10445 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
10446 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
10447 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
10448 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
10449 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
10450 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
10451 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
10452 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
10453 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
10454 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
10455 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
10456 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
10457 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
10458 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
10459 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
10460 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
10462 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
10464 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
10465 check-function-bodies instead of scan-assembler checks. Use
10466 extern "C" for C++ testing.
10467 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
10468 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
10469 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
10470 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
10471 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
10472 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
10473 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
10474 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
10475 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
10476 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
10477 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
10478 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
10479 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
10480 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
10481 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
10482 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
10483 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
10484 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
10485 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
10486 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
10487 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
10488 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
10489 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
10490 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
10491 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
10492 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
10493 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
10494 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
10495 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
10497 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
10499 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
10500 check-function-bodies instead of scan-assembler checks. Use
10501 extern "C" for C++ testing.
10502 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
10503 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
10504 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
10505 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
10506 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
10507 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
10508 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
10509 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
10510 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
10511 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
10512 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
10513 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
10514 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
10515 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
10516 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
10517 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
10518 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
10519 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
10520 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
10521 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
10522 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
10523 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
10524 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
10525 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
10526 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
10527 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
10528 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
10529 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
10530 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
10531 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
10532 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
10533 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
10534 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
10535 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
10536 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
10537 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
10538 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
10539 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
10540 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
10541 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
10542 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
10543 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
10544 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
10545 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
10546 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
10547 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
10548 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
10549 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
10550 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
10551 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
10552 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
10553 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
10554 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
10555 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
10556 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
10557 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
10558 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
10559 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
10560 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
10561 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
10562 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
10563 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
10564 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
10565 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
10566 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
10567 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
10568 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
10569 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
10570 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
10571 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
10572 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
10573 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
10574 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
10575 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
10576 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
10577 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
10578 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
10579 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
10580 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
10581 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
10582 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
10583 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
10584 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
10585 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
10586 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
10587 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
10588 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
10589 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
10590 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
10591 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
10592 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
10593 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
10594 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
10595 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
10596 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
10597 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
10598 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
10599 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
10600 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
10601 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
10602 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
10603 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
10604 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
10605 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
10606 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
10607 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
10608 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
10609 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
10610 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
10611 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
10612 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
10613 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
10614 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
10615 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
10616 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
10617 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
10618 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
10619 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
10620 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
10621 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
10622 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
10623 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
10624 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
10625 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
10626 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
10627 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
10628 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
10629 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
10630 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
10631 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
10632 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
10633 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
10634 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
10635 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
10636 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
10637 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
10638 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
10639 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
10640 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
10641 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
10642 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
10643 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
10644 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
10645 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
10646 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
10647 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
10648 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
10649 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
10650 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
10651 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
10652 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
10653 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
10654 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
10655 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
10656 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
10657 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
10658 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
10659 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
10660 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
10661 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
10662 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
10663 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
10664 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
10665 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
10666 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
10667 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
10668 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
10669 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
10670 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
10671 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
10672 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
10673 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
10674 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
10675 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
10676 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
10677 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
10678 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
10679 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
10680 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
10681 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
10682 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
10683 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
10684 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
10685 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
10686 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
10687 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
10688 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
10689 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
10690 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
10691 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
10692 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
10693 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
10694 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
10696 2023-05-18 Joseph Myers <joseph@codesourcery.com>
10698 * gcc.dg/format/c2x-printf-1.c: Test %B here.
10699 * gcc.dg/format/ext-9.c: Do not test %B here.
10701 2023-05-17 Harald Anlauf <anlauf@gmx.de>
10705 * gfortran.dg/zero_sized_13.f90: New test.
10707 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10709 * gcc.target/riscv/shift-and-2.c: Fixed test
10710 * gcc.target/riscv/zbb-rol-ror-01.c: New test
10711 * gcc.target/riscv/zbb-rol-ror-02.c: New test
10712 * gcc.target/riscv/zbb-rol-ror-03.c: New test
10713 * gcc.target/riscv/zbb-rol-ror-04.c: New test
10714 * gcc.target/riscv/zbb-rol-ror-05.c: New test
10715 * gcc.target/riscv/zbb-rol-ror-06.c: New test
10716 * gcc.target/riscv/zbb-rol-ror-07.c: New test
10718 2023-05-17 Jakub Jelinek <jakub@redhat.com>
10721 * c-c++-common/pr109884.c: New test.
10723 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10725 * gcc.target/riscv/rvv/base/vxrm-10.c: New test.
10726 * gcc.target/riscv/rvv/base/vxrm-6.c: New test.
10727 * gcc.target/riscv/rvv/base/vxrm-7.c: New test.
10728 * gcc.target/riscv/rvv/base/vxrm-8.c: New test.
10729 * gcc.target/riscv/rvv/base/vxrm-9.c: New test.
10731 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10733 * g++.target/riscv/rvv/base/bug-11.C: Adapt testcase.
10734 * g++.target/riscv/rvv/base/bug-12.C: Ditto.
10735 * g++.target/riscv/rvv/base/bug-14.C: Ditto.
10736 * g++.target/riscv/rvv/base/bug-15.C: Ditto.
10737 * g++.target/riscv/rvv/base/bug-16.C: Ditto.
10738 * g++.target/riscv/rvv/base/bug-17.C: Ditto.
10739 * g++.target/riscv/rvv/base/bug-18.C: Ditto.
10740 * g++.target/riscv/rvv/base/bug-19.C: Ditto.
10741 * g++.target/riscv/rvv/base/bug-20.C: Ditto.
10742 * g++.target/riscv/rvv/base/bug-21.C: Ditto.
10743 * g++.target/riscv/rvv/base/bug-22.C: Ditto.
10744 * g++.target/riscv/rvv/base/bug-23.C: Ditto.
10745 * g++.target/riscv/rvv/base/bug-3.C: Ditto.
10746 * g++.target/riscv/rvv/base/bug-5.C: Ditto.
10747 * g++.target/riscv/rvv/base/bug-6.C: Ditto.
10748 * g++.target/riscv/rvv/base/bug-8.C: Ditto.
10749 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: Ditto.
10750 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: Ditto.
10751 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: Ditto.
10752 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: Ditto.
10753 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: Ditto.
10754 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: Ditto.
10755 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: Ditto.
10756 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: Ditto.
10757 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: Ditto.
10758 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: Ditto.
10759 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: Ditto.
10760 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: Ditto.
10761 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: Ditto.
10762 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: Ditto.
10763 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: Ditto.
10764 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: Ditto.
10765 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: Ditto.
10766 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: Ditto.
10767 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: Ditto.
10768 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: Ditto.
10769 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: Ditto.
10770 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: Ditto.
10771 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: Ditto.
10772 * gcc.target/riscv/rvv/base/merge_constraint-1.c: Ditto.
10773 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: Ditto.
10774 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: Ditto.
10775 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: Ditto.
10776 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: Ditto.
10777 * gcc.target/riscv/rvv/base/vxrm-2.c: New test.
10778 * gcc.target/riscv/rvv/base/vxrm-3.c: New test.
10779 * gcc.target/riscv/rvv/base/vxrm-4.c: New test.
10780 * gcc.target/riscv/rvv/base/vxrm-5.c: New test.
10782 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10784 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
10786 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
10788 * gfortran.dg/goacc/finalize-1.f: Update dg-tree; shows a fix
10789 for 'finalize' as a ptr is now 'delete' instead of 'release'.
10790 * gfortran.dg/gomp/pr78260-2.f90: Likewise as elem-size calc moved
10791 to if (allocated) block
10792 * gfortran.dg/gomp/target-exit-data.f90: Likewise as a var is now a
10793 replaced by a MEM< _25 > expression.
10794 * gfortran.dg/gomp/map-9.f90: Update dg-scan-tree-dump.
10795 * gfortran.dg/gomp/map-10.f90: New test.
10797 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10799 * g++.target/s390/atomic-align-1.C: New test.
10800 * gcc.target/s390/atomic-align-1.c: New test.
10801 * gcc.target/s390/atomic-align-2.c: New test.
10803 2023-05-17 Jakub Jelinek <jakub@redhat.com>
10806 * g++.dg/init/pr109868.C: New test.
10808 2023-05-17 Pan Li <pan2.li@intel.com>
10810 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
10812 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
10815 * gcc.target/powerpc/pr106708.c: Add test function.
10817 2023-05-16 Joseph Myers <joseph@codesourcery.com>
10819 * gcc.dg/c11-fordecl-1.c, gcc.dg/c11-fordecl-2.c,
10820 gcc.dg/c11-fordecl-3.c, gcc.dg/c11-fordecl-4.c,
10821 gcc.dg/c2x-fordecl-1.c, gcc.dg/c2x-fordecl-2.c,
10822 gcc.dg/c2x-fordecl-3.c, gcc.dg/c2x-fordecl-4.c: New tests.
10823 * gcc.dg/c99-fordecl-2.c: Test diagnostic for typedef declaration
10825 * gcc.dg/pr67784-2.c, gcc.dg/pr68320.c, objc.dg/foreach-7.m: Do
10826 not expect errors for typedef declaration in for loop.
10828 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
10831 * gm2/isolib/run/pass/testreadint.mod: New test.
10833 2023-05-16 Marek Polacek <polacek@redhat.com>
10836 * g++.dg/warn/Wdangling-reference13.C: New test.
10838 2023-05-16 Patrick Palka <ppalka@redhat.com>
10841 * g++.dg/cpp2a/desig27.C: New test.
10843 2023-05-16 Carl Love <cel@us.ibm.com>
10845 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
10846 instruction counts.
10848 2023-05-16 Carl Love <cel@us.ibm.com>
10850 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
10853 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
10855 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Allow mves
10856 to occur after the intrinsic instruction, rather than requiring
10857 them to happen before.
10858 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise.
10860 2023-05-16 Pan Li <pan2.li@intel.com>
10862 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h:
10863 Replace stdint.h with stdint-gcc.h.
10864 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: Ditto.
10865 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: Ditto.
10866 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: Ditto.
10867 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: Ditto.
10868 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: Ditto.
10869 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: Ditto.
10870 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: Ditto.
10871 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: Ditto.
10872 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: Ditto.
10873 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: Ditto.
10874 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: Ditto.
10875 * gcc.target/riscv/rvv/autovec/series-1.c: Ditto.
10876 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: Ditto.
10877 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: Ditto.
10879 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10881 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
10884 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
10892 * gfortran.dg/pr105152.f90 : New test
10893 * gfortran.dg/pr100193.f90 : New test
10894 * gfortran.dg/pr87946.f90 : New test
10895 * gfortran.dg/pr103389.f90 : New test
10896 * gfortran.dg/pr104429.f90 : New test
10897 * gfortran.dg/pr82774.f90 : New test
10899 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
10901 * gcc.dg/attr-returns-nonnull.c: Skip if
10902 keeps_null_pointer_checks.
10903 * gcc.dg/init-compare-1.c: Likewise.
10904 * gcc.dg/ipa/pr85734.c: Likewise.
10905 * gcc.dg/ipa/propmalloc-1.c: Likewise.
10906 * gcc.dg/ipa/propmalloc-2.c: Likewise.
10907 * gcc.dg/ipa/propmalloc-3.c: Likewise.
10908 * gcc.dg/ipa/propmalloc-4.c: Likewise.
10909 * gcc.dg/tree-ssa/evrp11.c: Likewise.
10910 * gcc.dg/tree-ssa/pr83648.c: Likewise.
10912 2023-05-16 Andrew Pinski <apinski@marvell.com>
10914 PR tree-optimization/109424
10915 * gcc.dg/tree-ssa/bool-12.c: New test.
10916 * gcc.dg/tree-ssa/bool-13.c: New test.
10917 * gcc.dg/tree-ssa/minmax-20.c: New test.
10918 * gcc.dg/tree-ssa/minmax-21.c: New test.
10920 2023-05-15 Joseph Myers <joseph@codesourcery.com>
10922 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
10924 2023-05-15 Joseph Myers <joseph@codesourcery.com>
10926 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
10927 __has_c_attribute for all C2x attributes.
10929 2023-05-15 Harald Anlauf <anlauf@gmx.de>
10932 * gfortran.dg/ptr-func-5.f90: New test.
10934 2023-05-15 Patrick Palka <ppalka@redhat.com>
10936 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
10938 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10940 * gcc.target/aarch64/facg_1.c: New test.
10942 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10945 * gcc.target/aarch64/simd/pr99195_7.c: New test.
10947 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10950 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
10952 2023-05-15 Pan Li <pan2.li@intel.com>
10953 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10954 kito-cheng <kito.cheng@sifive.com>
10956 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
10958 2023-05-15 Richard Biener <rguenther@suse.de>
10960 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
10963 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10965 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adapt testcase.
10966 * gcc.target/riscv/rvv/autovec/align-1.c: New test.
10967 * gcc.target/riscv/rvv/autovec/align-2.c: New test.
10969 2023-05-14 Andrew Pinski <apinski@marvell.com>
10971 PR tree-optimization/109829
10972 * gcc.dg/tree-ssa/abs-3.c: New test.
10973 * gcc.dg/tree-ssa/abs-4.c: New test.
10975 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
10978 * gcc.target/i386/pr109825.c: New test.
10980 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10982 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
10984 * gcc.target/aarch64/sve/acle/general/dupq_5.c: Likewise.
10985 * gcc.target/aarch64/sve/acle/general/dupq_6.c: Likewise.
10986 * gcc.target/aarch64/interleave-init-1.c: Rename to ...
10987 * gcc.target/aarch64/vec-init-18.c: ... this.
10988 * gcc.target/aarch64/vec-init-19.c: New test.
10989 * gcc.target/aarch64/vec-init-20.c: Likewise.
10990 * gcc.target/aarch64/vec-init-21.c: Likewise.
10991 * gcc.target/aarch64/vec-init-22-size.c: Likewise.
10992 * gcc.target/aarch64/vec-init-22-speed.c: Likewise.
10993 * gcc.target/aarch64/vec-init-22.h: New header.
10995 2023-05-13 Andrew Pinski <apinski@marvell.com>
10997 PR tree-optimization/109834
10998 * gcc.c-torture/compile/pr109834-1.c: New test.
10999 * gcc.dg/tree-ssa/pr109834-1.c: New test.
11001 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11004 * gfortran.dg/pr109662-a.f90: Add a section to verify that
11005 a short namelist read does not modify the variable.
11007 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
11010 * gm2/isolib/run/pass/seqappend.mod: New test.
11012 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
11013 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11016 * gcc.target/riscv/rvv/vsetvl/pr109743-1.c: New test.
11017 * gcc.target/riscv/rvv/vsetvl/pr109743-2.c: New test.
11018 * gcc.target/riscv/rvv/vsetvl/pr109743-3.c: New test.
11019 * gcc.target/riscv/rvv/vsetvl/pr109743-4.c: New test.
11021 2023-05-12 Richard Biener <rguenther@suse.de>
11023 PR tree-optimization/64731
11024 * gcc.target/i386/pr64731.c: New testcase.
11026 2023-05-12 Patrick Palka <ppalka@redhat.com>
11029 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
11030 * g++.dg/template/function2.C: Removed.
11032 2023-05-12 Patrick Palka <ppalka@redhat.com>
11035 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
11036 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
11038 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
11040 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
11042 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
11044 * gcc.target/riscv/rvv/rvv.exp:
11045 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-1.c: New test.
11046 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-2.c: New test.
11047 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert-3.c: New test.
11048 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-1.c: New test.
11049 * gcc.target/riscv/rvv/autovec/vls-vlmax/insert_run-2.c: New test.
11050 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-1.c: New test.
11051 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-2.c: New test.
11052 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-3.c: New test.
11053 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-4.c: New test.
11054 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-5.c: New test.
11055 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat-6.c: New test.
11056 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-1.c: New test.
11057 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-2.c: New test.
11058 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-3.c: New test.
11059 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-4.c: New test.
11060 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-5.c: New test.
11061 * gcc.target/riscv/rvv/autovec/vls-vlmax/repeat_run-6.c: New test.
11063 2023-05-12 Pan Li <pan2.li@intel.com>
11065 * gcc.target/riscv/rvv/autovec/shift-run-template.h: Moved to...
11066 * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: ...here.
11067 * gcc.target/riscv/rvv/autovec/shift-run.c: Moved to...
11068 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: ...here.
11069 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: Moved to...
11070 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: ...here.
11071 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Moved to...
11072 * gcc.target/riscv/rvv/autovec/binop/shift-rv64gcv.c: ...here.
11073 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Moved to...
11074 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-run.c: ...here.
11075 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: Moved to...
11076 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv32gcv.c: ...here.
11077 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Moved to...
11078 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-rv64gcv.c: ...here.
11079 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: Moved to...
11080 * gcc.target/riscv/rvv/autovec/binop/shift-scalar-template.h: ...here.
11081 * gcc.target/riscv/rvv/autovec/shift-template.h: Moved to...
11082 * gcc.target/riscv/rvv/autovec/binop/shift-template.h: ...here.
11083 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: Moved to...
11084 * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: ...here.
11085 * gcc.target/riscv/rvv/autovec/vadd-run.c: Moved to...
11086 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: ...here.
11087 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: Moved to...
11088 * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv.c: ...here.
11089 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Moved to...
11090 * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv.c: ...here.
11091 * gcc.target/riscv/rvv/autovec/vadd-template.h: Moved to...
11092 * gcc.target/riscv/rvv/autovec/binop/vadd-template.h: ...here.
11093 * gcc.target/riscv/rvv/autovec/vand-run-template.h: Moved to...
11094 * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: ...here.
11095 * gcc.target/riscv/rvv/autovec/vand-run.c: Moved to...
11096 * gcc.target/riscv/rvv/autovec/binop/vand-run.c: ...here.
11097 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: Moved to...
11098 * gcc.target/riscv/rvv/autovec/binop/vand-rv32gcv.c: ...here.
11099 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Moved to...
11100 * gcc.target/riscv/rvv/autovec/binop/vand-rv64gcv.c: ...here.
11101 * gcc.target/riscv/rvv/autovec/vand-template.h: Moved to...
11102 * gcc.target/riscv/rvv/autovec/binop/vand-template.h: ...here.
11103 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: Moved to...
11104 * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: ...here.
11105 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Moved to...
11106 * gcc.target/riscv/rvv/autovec/binop/vdiv-run.c: ...here.
11107 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: Moved to...
11108 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: ...here.
11109 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Moved to...
11110 * gcc.target/riscv/rvv/autovec/binop/vdiv-rv64gcv.c: ...here.
11111 * gcc.target/riscv/rvv/autovec/vdiv-template.h: Moved to...
11112 * gcc.target/riscv/rvv/autovec/binop/vdiv-template.h: ...here.
11113 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: Moved to...
11114 * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: ...here.
11115 * gcc.target/riscv/rvv/autovec/vmax-run.c: Moved to...
11116 * gcc.target/riscv/rvv/autovec/binop/vmax-run.c: ...here.
11117 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: Moved to...
11118 * gcc.target/riscv/rvv/autovec/binop/vmax-rv32gcv.c: ...here.
11119 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Moved to...
11120 * gcc.target/riscv/rvv/autovec/binop/vmax-rv64gcv.c: ...here.
11121 * gcc.target/riscv/rvv/autovec/vmax-template.h: Moved to...
11122 * gcc.target/riscv/rvv/autovec/binop/vmax-template.h: ...here.
11123 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: Moved to...
11124 * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: ...here.
11125 * gcc.target/riscv/rvv/autovec/vmin-run.c: Moved to...
11126 * gcc.target/riscv/rvv/autovec/binop/vmin-run.c: ...here.
11127 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: Moved to...
11128 * gcc.target/riscv/rvv/autovec/binop/vmin-rv32gcv.c: ...here.
11129 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Moved to...
11130 * gcc.target/riscv/rvv/autovec/binop/vmin-rv64gcv.c: ...here.
11131 * gcc.target/riscv/rvv/autovec/vmin-template.h: Moved to...
11132 * gcc.target/riscv/rvv/autovec/binop/vmin-template.h: ...here.
11133 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: Moved to...
11134 * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: ...here.
11135 * gcc.target/riscv/rvv/autovec/vmul-run.c: Moved to...
11136 * gcc.target/riscv/rvv/autovec/binop/vmul-run.c: ...here.
11137 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: Moved to...
11138 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: ...here.
11139 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Moved to...
11140 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: ...here.
11141 * gcc.target/riscv/rvv/autovec/vmul-template.h: Moved to...
11142 * gcc.target/riscv/rvv/autovec/binop/vmul-template.h: ...here.
11143 * gcc.target/riscv/rvv/autovec/vor-run-template.h: Moved to...
11144 * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: ...here.
11145 * gcc.target/riscv/rvv/autovec/vor-run.c: Moved to...
11146 * gcc.target/riscv/rvv/autovec/binop/vor-run.c: ...here.
11147 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: Moved to...
11148 * gcc.target/riscv/rvv/autovec/binop/vor-rv32gcv.c: ...here.
11149 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Moved to...
11150 * gcc.target/riscv/rvv/autovec/binop/vor-rv64gcv.c: ...here.
11151 * gcc.target/riscv/rvv/autovec/vor-template.h: Moved to...
11152 * gcc.target/riscv/rvv/autovec/binop/vor-template.h: ...here.
11153 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: Moved to...
11154 * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: ...here.
11155 * gcc.target/riscv/rvv/autovec/vrem-run.c: Moved to...
11156 * gcc.target/riscv/rvv/autovec/binop/vrem-run.c: ...here.
11157 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: Moved to...
11158 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: ...here.
11159 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Moved to...
11160 * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: ...here.
11161 * gcc.target/riscv/rvv/autovec/vrem-template.h: Moved to...
11162 * gcc.target/riscv/rvv/autovec/binop/vrem-template.h: ...here.
11163 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: Moved to...
11164 * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: ...here.
11165 * gcc.target/riscv/rvv/autovec/vsub-run.c: Moved to...
11166 * gcc.target/riscv/rvv/autovec/binop/vsub-run.c: ...here.
11167 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: Moved to...
11168 * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv.c: ...here.
11169 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Moved to...
11170 * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv.c: ...here.
11171 * gcc.target/riscv/rvv/autovec/vsub-template.h: Moved to...
11172 * gcc.target/riscv/rvv/autovec/binop/vsub-template.h: ...here.
11173 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: Moved to...
11174 * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: ...here.
11175 * gcc.target/riscv/rvv/autovec/vxor-run.c: Moved to...
11176 * gcc.target/riscv/rvv/autovec/binop/vxor-run.c: ...here.
11177 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: Moved to...
11178 * gcc.target/riscv/rvv/autovec/binop/vxor-rv32gcv.c: ...here.
11179 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Moved to...
11180 * gcc.target/riscv/rvv/autovec/binop/vxor-rv64gcv.c: ...here.
11181 * gcc.target/riscv/rvv/autovec/vxor-template.h: Moved to...
11182 * gcc.target/riscv/rvv/autovec/binop/vxor-template.h: ...here.
11183 * gcc.target/riscv/rvv/rvv.exp: Add autovec LMUL = 2/4/8 for binary.
11185 2023-05-12 Pan Li <pan2.li@intel.com>
11187 * gcc.target/riscv/rvv/autovec/shift-run.c: Fix fail.
11188 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: Ditto.
11189 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: Ditto.
11190 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: Ditto.
11191 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: Ditto.
11192 * gcc.target/riscv/rvv/autovec/vand-run.c: Ditto.
11193 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: Ditto.
11194 * gcc.target/riscv/rvv/autovec/vdiv-run.c: Ditto.
11195 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: Ditto.
11196 * gcc.target/riscv/rvv/autovec/vmax-run.c: Ditto.
11197 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: Ditto.
11198 * gcc.target/riscv/rvv/autovec/vmin-run.c: Ditto.
11199 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: Ditto.
11200 * gcc.target/riscv/rvv/autovec/vmul-run.c: Ditto.
11201 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: Ditto.
11202 * gcc.target/riscv/rvv/autovec/vor-run.c: Ditto.
11203 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: Ditto.
11204 * gcc.target/riscv/rvv/autovec/vrem-run.c: Ditto.
11205 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: Ditto.
11206 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: Ditto.
11207 * gcc.target/riscv/rvv/autovec/vxor-run.c: Ditto.
11208 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: Ditto.
11210 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11212 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Replace ilp32 check
11213 with dg-skip-if has_arch_ppc64.
11214 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
11215 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
11217 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11219 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Replace lp64 check
11220 with has_arch_ppc64.
11221 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
11222 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: Likewise.
11223 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: Likewise.
11224 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise.
11225 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
11227 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11229 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Replace lp64 check
11230 with has_arch_ppc64.
11231 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
11232 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: Likewise.
11234 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11236 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Remove lp64 check.
11237 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
11238 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Delete as the case
11240 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
11242 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
11245 * gm2/pim/fail/highice.mod: New test.
11247 2023-05-11 Patrick Palka <ppalka@redhat.com>
11250 * g++.dg/cpp0x/constexpr-mutable4.C: New test.
11251 * g++.dg/cpp0x/constexpr-mutable5.C: New test.
11252 * g++.dg/cpp1y/constexpr-mutable2.C: New test.
11254 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
11256 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
11258 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
11261 * gcc.target/i386/pr109807.c: New test.
11263 2023-05-11 Patrick Palka <ppalka@redhat.com>
11266 * g++.dg/cpp2a/lambda-targ1.C: New test.
11268 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
11270 * gcc.target/riscv/rvv/autovec/vmv-imm-rv32.c: New test.
11271 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: New test.
11272 * gcc.target/riscv/rvv/autovec/vmv-imm-template.h: New test.
11273 * gcc.target/riscv/rvv/autovec/vmv-imm-run.c: New test.
11275 2023-05-11 Patrick Palka <ppalka@redhat.com>
11276 Jonathan Wakely <jwakely@redhat.com>
11281 * g++.dg/ext/visibility/anon8.C: Don't expect a "no linkage"
11282 error for the template argument &B2:fn in C++17 mode.
11283 * g++.dg/cpp0x/lambda/lambda-conv15.C: New test.
11284 * g++.dg/cpp2a/nontype-class56.C: New test.
11285 * g++.dg/template/function2.C: New test.
11287 2023-05-11 Alexandre Oliva <oliva@adacore.com>
11289 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
11290 include, call builtin.
11292 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
11293 Michael Collison <collison@rivosinc.com>
11295 * gcc.target/riscv/rvv/autovec/shift-rv32gcv.c: New test.
11296 * gcc.target/riscv/rvv/autovec/shift-rv64gcv.c: New test.
11297 * gcc.target/riscv/rvv/autovec/shift-template.h: New test.
11298 * gcc.target/riscv/rvv/autovec/shift-run.c: New test.
11299 * gcc.target/riscv/rvv/autovec/shift-scalar-rv32gcv.c: New test.
11300 * gcc.target/riscv/rvv/autovec/shift-scalar-rv64gcv.c: New test.
11301 * gcc.target/riscv/rvv/autovec/shift-scalar-template.h: New test.
11302 * gcc.target/riscv/rvv/autovec/shift-scalar-run.c: New test.
11303 * gcc.target/riscv/rvv/autovec/vadd-run-template.h: New test.
11304 * gcc.target/riscv/rvv/autovec/vadd-rv32gcv.c: New test.
11305 * gcc.target/riscv/rvv/autovec/vadd-rv64gcv.c: New test.
11306 * gcc.target/riscv/rvv/autovec/vadd-template.h: New test.
11307 * gcc.target/riscv/rvv/autovec/vand-run.c: New test.
11308 * gcc.target/riscv/rvv/autovec/vand-rv32gcv.c: New test.
11309 * gcc.target/riscv/rvv/autovec/vand-rv64gcv.c: New test.
11310 * gcc.target/riscv/rvv/autovec/vand-template.h: New test.
11311 * gcc.target/riscv/rvv/autovec/vdiv-run.c: New test.
11312 * gcc.target/riscv/rvv/autovec/vdiv-rv32gcv.c: New test.
11313 * gcc.target/riscv/rvv/autovec/vdiv-rv64gcv.c: New test.
11314 * gcc.target/riscv/rvv/autovec/vdiv-template.h: New test.
11315 * gcc.target/riscv/rvv/autovec/vmax-run.c: New test.
11316 * gcc.target/riscv/rvv/autovec/vmax-rv32gcv.c: New test.
11317 * gcc.target/riscv/rvv/autovec/vmax-rv64gcv.c: New test.
11318 * gcc.target/riscv/rvv/autovec/vmax-template.h: New test.
11319 * gcc.target/riscv/rvv/autovec/vmin-run.c: New test.
11320 * gcc.target/riscv/rvv/autovec/vmin-rv32gcv.c: New test.
11321 * gcc.target/riscv/rvv/autovec/vmin-rv64gcv.c: New test.
11322 * gcc.target/riscv/rvv/autovec/vmin-template.h: New test.
11323 * gcc.target/riscv/rvv/autovec/vmul-run.c: New test.
11324 * gcc.target/riscv/rvv/autovec/vmul-rv32gcv.c: New test.
11325 * gcc.target/riscv/rvv/autovec/vmul-rv64gcv.c: New test.
11326 * gcc.target/riscv/rvv/autovec/vmul-template.h: New test.
11327 * gcc.target/riscv/rvv/autovec/vor-run.c: New test.
11328 * gcc.target/riscv/rvv/autovec/vor-rv32gcv.c: New test.
11329 * gcc.target/riscv/rvv/autovec/vor-rv64gcv.c: New test.
11330 * gcc.target/riscv/rvv/autovec/vor-template.h: New test.
11331 * gcc.target/riscv/rvv/autovec/vrem-run.c: New test.
11332 * gcc.target/riscv/rvv/autovec/vrem-rv32gcv.c: New test.
11333 * gcc.target/riscv/rvv/autovec/vrem-rv64gcv.c: New test.
11334 * gcc.target/riscv/rvv/autovec/vrem-template.h: New test.
11335 * gcc.target/riscv/rvv/autovec/vsub-run.c: New test.
11336 * gcc.target/riscv/rvv/autovec/vsub-rv32gcv.c: New test.
11337 * gcc.target/riscv/rvv/autovec/vsub-rv64gcv.c: New test.
11338 * gcc.target/riscv/rvv/autovec/vsub-template.h: New test.
11339 * gcc.target/riscv/rvv/autovec/vxor-run.c: New test.
11340 * gcc.target/riscv/rvv/autovec/vxor-rv32gcv.c: New test.
11341 * gcc.target/riscv/rvv/autovec/vxor-rv64gcv.c: New test.
11342 * gcc.target/riscv/rvv/autovec/vxor-template.h: New test.
11343 * gcc.target/riscv/rvv/autovec/shift-run-template.h: New file.
11344 * gcc.target/riscv/rvv/autovec/vadd-run.c: New file.
11345 * gcc.target/riscv/rvv/autovec/vand-run-template.h: New file.
11346 * gcc.target/riscv/rvv/autovec/vdiv-run-template.h: New file.
11347 * gcc.target/riscv/rvv/autovec/vmax-run-template.h: New file.
11348 * gcc.target/riscv/rvv/autovec/vmin-run-template.h: New file.
11349 * gcc.target/riscv/rvv/autovec/vmul-run-template.h: New file.
11350 * gcc.target/riscv/rvv/autovec/vor-run-template.h: New file.
11351 * gcc.target/riscv/rvv/autovec/vrem-run-template.h: New file.
11352 * gcc.target/riscv/rvv/autovec/vsub-run-template.h: New file.
11353 * gcc.target/riscv/rvv/autovec/vxor-run-template.h: New file.
11355 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
11357 * lib/torture-options.exp (torture-init-done): Add.
11358 * lib/gcc-dg.exp (gcc-dg-runtest): Use it to conditionalize
11359 implicit 'torture-init'.
11360 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
11361 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
11362 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
11364 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
11366 * gcc.target/arm/acle/acle.exp: Add missing
11367 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
11369 * gcc.target/arm/cmse/cmse.exp: Likewise.
11370 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
11372 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
11374 * gcc.dg/fold-popcount-8.c: New test case.
11375 * gcc.dg/fold-popcount-9.c: Likewise.
11376 * gcc.dg/fold-popcount-10.c: Likewise.
11378 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
11380 * gcc.dg/fold-parity-6.c: New test.
11381 * gcc.dg/fold-parity-7.c: Likewise.
11382 * gcc.dg/fold-popcount-6.c: Likewise.
11383 * gcc.dg/fold-popcount-7.c: Likewise.
11385 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11387 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
11388 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
11390 2023-05-10 Marek Polacek <polacek@redhat.com>
11393 * g++.dg/ext/is_convertible6.C: New test.
11395 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
11398 * gcc.target/i386/pr92658-sse4-4b.c: New test.
11399 * gcc.target/i386/pr92658-sse4-8b.c: New test.
11401 2023-05-10 Andrew Pinski <apinski@marvell.com>
11403 * gcc.c-torture/execute/20230510-1.c: New test.
11405 2023-05-10 Jason Merrill <jason@redhat.com>
11408 * g++.dg/DRs/dr2543.C: New test.
11410 2023-05-10 Jason Merrill <jason@redhat.com>
11412 * g++.dg/DRs/dr2478.C: Handle -fimplicit-constexpr.
11413 * g++.dg/cpp23/consteval-if12.C: Adjust diagnostics.
11414 * g++.dg/cpp2a/consteval20.C: Likewise.
11415 * g++.dg/cpp2a/consteval24.C: Likewise.
11416 * g++.dg/cpp2a/srcloc20.C: Likewise.
11418 2023-05-10 Richard Biener <rguenther@suse.de>
11420 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
11422 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11424 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
11426 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11429 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
11432 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11435 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
11436 * gcc.target/aarch64/simd/pr99195_6.c: New test.
11438 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11440 * gcc.target/aarch64/simd/pr99195_5.c: New test.
11442 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11445 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
11447 2023-05-10 Jakub Jelinek <jakub@redhat.com>
11450 * g++.dg/cpp0x/gen-attrs-78.C: New test.
11452 2023-05-10 Li Xu <xuli1@eswincomputing.com>
11454 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
11455 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
11457 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11459 * gcc.target/riscv/rvv/autovec/v-2.c: Adapt testcase.
11460 * gcc.target/riscv/rvv/autovec/zve32f-2.c: Ditto.
11461 * gcc.target/riscv/rvv/autovec/zve32f-3.c: Ditto.
11462 * gcc.target/riscv/rvv/autovec/zve32x-2.c: Ditto.
11463 * gcc.target/riscv/rvv/autovec/zve32x-3.c: Ditto.
11464 * gcc.target/riscv/rvv/autovec/zve64d-2.c: Ditto.
11465 * gcc.target/riscv/rvv/autovec/zve64d-3.c: Ditto.
11466 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: Ditto.
11467 * gcc.target/riscv/rvv/autovec/zve64f-2.c: Ditto.
11468 * gcc.target/riscv/rvv/autovec/zve64f-3.c: Ditto.
11469 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: Ditto.
11470 * gcc.target/riscv/rvv/autovec/zve64x-2.c: Ditto.
11471 * gcc.target/riscv/rvv/autovec/zve64x-3.c: Ditto.
11472 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: Ditto.
11474 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11477 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
11478 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
11480 2023-05-10 Andrew Pinski <apinski@marvell.com>
11482 * gcc.c-torture/execute/20230509-1.c: New test.
11484 2023-05-09 Patrick Palka <ppalka@redhat.com>
11487 * g++.dg/cpp2a/concepts-pr109752.C: New test.
11489 2023-05-09 Patrick Palka <ppalka@redhat.com>
11492 * g++.dg/cpp0x/noexcept78.C: New test.
11494 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11496 * gcc.target/aarch64/sve/acle/asm/abd_f16.c: Remove XFAILs.
11497 * gcc.target/aarch64/sve/acle/asm/abd_f32.c: Likewise.
11498 * gcc.target/aarch64/sve/acle/asm/abd_f64.c: Likewise.
11499 * gcc.target/aarch64/sve/acle/asm/abd_s16.c: Likewise.
11500 * gcc.target/aarch64/sve/acle/asm/abd_s32.c: Likewise.
11501 * gcc.target/aarch64/sve/acle/asm/abd_s64.c: Likewise.
11502 * gcc.target/aarch64/sve/acle/asm/abd_s8.c: Likewise.
11503 * gcc.target/aarch64/sve/acle/asm/abd_u16.c: Likewise.
11504 * gcc.target/aarch64/sve/acle/asm/abd_u32.c: Likewise.
11505 * gcc.target/aarch64/sve/acle/asm/abd_u64.c: Likewise.
11506 * gcc.target/aarch64/sve/acle/asm/abd_u8.c: Likewise.
11507 * gcc.target/aarch64/sve/acle/asm/add_s16.c: Likewise.
11508 * gcc.target/aarch64/sve/acle/asm/add_s32.c: Likewise.
11509 * gcc.target/aarch64/sve/acle/asm/add_s64.c: Likewise.
11510 * gcc.target/aarch64/sve/acle/asm/add_s8.c: Likewise.
11511 * gcc.target/aarch64/sve/acle/asm/add_u16.c: Likewise.
11512 * gcc.target/aarch64/sve/acle/asm/add_u32.c: Likewise.
11513 * gcc.target/aarch64/sve/acle/asm/add_u64.c: Likewise.
11514 * gcc.target/aarch64/sve/acle/asm/add_u8.c: Likewise.
11515 * gcc.target/aarch64/sve/acle/asm/and_s16.c: Likewise.
11516 * gcc.target/aarch64/sve/acle/asm/and_s32.c: Likewise.
11517 * gcc.target/aarch64/sve/acle/asm/and_s64.c: Likewise.
11518 * gcc.target/aarch64/sve/acle/asm/and_s8.c: Likewise.
11519 * gcc.target/aarch64/sve/acle/asm/and_u16.c: Likewise.
11520 * gcc.target/aarch64/sve/acle/asm/and_u32.c: Likewise.
11521 * gcc.target/aarch64/sve/acle/asm/and_u64.c: Likewise.
11522 * gcc.target/aarch64/sve/acle/asm/and_u8.c: Likewise.
11523 * gcc.target/aarch64/sve/acle/asm/asr_s16.c: Likewise.
11524 * gcc.target/aarch64/sve/acle/asm/asr_s8.c: Likewise.
11525 * gcc.target/aarch64/sve/acle/asm/bic_s16.c: Likewise.
11526 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
11527 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
11528 * gcc.target/aarch64/sve/acle/asm/bic_s8.c: Likewise.
11529 * gcc.target/aarch64/sve/acle/asm/bic_u16.c: Likewise.
11530 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
11531 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
11532 * gcc.target/aarch64/sve/acle/asm/bic_u8.c: Likewise.
11533 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Likewise.
11534 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise.
11535 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise.
11536 * gcc.target/aarch64/sve/acle/asm/div_s32.c: Likewise.
11537 * gcc.target/aarch64/sve/acle/asm/div_s64.c: Likewise.
11538 * gcc.target/aarch64/sve/acle/asm/div_u32.c: Likewise.
11539 * gcc.target/aarch64/sve/acle/asm/div_u64.c: Likewise.
11540 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise.
11541 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise.
11542 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise.
11543 * gcc.target/aarch64/sve/acle/asm/divr_s32.c: Likewise.
11544 * gcc.target/aarch64/sve/acle/asm/divr_s64.c: Likewise.
11545 * gcc.target/aarch64/sve/acle/asm/divr_u32.c: Likewise.
11546 * gcc.target/aarch64/sve/acle/asm/divr_u64.c: Likewise.
11547 * gcc.target/aarch64/sve/acle/asm/dot_s32.c: Likewise.
11548 * gcc.target/aarch64/sve/acle/asm/dot_s64.c: Likewise.
11549 * gcc.target/aarch64/sve/acle/asm/dot_u32.c: Likewise.
11550 * gcc.target/aarch64/sve/acle/asm/dot_u64.c: Likewise.
11551 * gcc.target/aarch64/sve/acle/asm/eor_s16.c: Likewise.
11552 * gcc.target/aarch64/sve/acle/asm/eor_s32.c: Likewise.
11553 * gcc.target/aarch64/sve/acle/asm/eor_s64.c: Likewise.
11554 * gcc.target/aarch64/sve/acle/asm/eor_s8.c: Likewise.
11555 * gcc.target/aarch64/sve/acle/asm/eor_u16.c: Likewise.
11556 * gcc.target/aarch64/sve/acle/asm/eor_u32.c: Likewise.
11557 * gcc.target/aarch64/sve/acle/asm/eor_u64.c: Likewise.
11558 * gcc.target/aarch64/sve/acle/asm/eor_u8.c: Likewise.
11559 * gcc.target/aarch64/sve/acle/asm/lsl_s16.c: Likewise.
11560 * gcc.target/aarch64/sve/acle/asm/lsl_s32.c: Likewise.
11561 * gcc.target/aarch64/sve/acle/asm/lsl_s64.c: Likewise.
11562 * gcc.target/aarch64/sve/acle/asm/lsl_s8.c: Likewise.
11563 * gcc.target/aarch64/sve/acle/asm/lsl_u16.c: Likewise.
11564 * gcc.target/aarch64/sve/acle/asm/lsl_u32.c: Likewise.
11565 * gcc.target/aarch64/sve/acle/asm/lsl_u64.c: Likewise.
11566 * gcc.target/aarch64/sve/acle/asm/lsl_u8.c: Likewise.
11567 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
11568 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
11569 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
11570 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
11571 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
11572 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
11573 * gcc.target/aarch64/sve/acle/asm/lsr_u16.c: Likewise.
11574 * gcc.target/aarch64/sve/acle/asm/lsr_u8.c: Likewise.
11575 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise.
11576 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise.
11577 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise.
11578 * gcc.target/aarch64/sve/acle/asm/mad_s16.c: Likewise.
11579 * gcc.target/aarch64/sve/acle/asm/mad_s32.c: Likewise.
11580 * gcc.target/aarch64/sve/acle/asm/mad_s64.c: Likewise.
11581 * gcc.target/aarch64/sve/acle/asm/mad_s8.c: Likewise.
11582 * gcc.target/aarch64/sve/acle/asm/mad_u16.c: Likewise.
11583 * gcc.target/aarch64/sve/acle/asm/mad_u32.c: Likewise.
11584 * gcc.target/aarch64/sve/acle/asm/mad_u64.c: Likewise.
11585 * gcc.target/aarch64/sve/acle/asm/mad_u8.c: Likewise.
11586 * gcc.target/aarch64/sve/acle/asm/max_s16.c: Likewise.
11587 * gcc.target/aarch64/sve/acle/asm/max_s32.c: Likewise.
11588 * gcc.target/aarch64/sve/acle/asm/max_s64.c: Likewise.
11589 * gcc.target/aarch64/sve/acle/asm/max_s8.c: Likewise.
11590 * gcc.target/aarch64/sve/acle/asm/max_u16.c: Likewise.
11591 * gcc.target/aarch64/sve/acle/asm/max_u32.c: Likewise.
11592 * gcc.target/aarch64/sve/acle/asm/max_u64.c: Likewise.
11593 * gcc.target/aarch64/sve/acle/asm/max_u8.c: Likewise.
11594 * gcc.target/aarch64/sve/acle/asm/min_s16.c: Likewise.
11595 * gcc.target/aarch64/sve/acle/asm/min_s32.c: Likewise.
11596 * gcc.target/aarch64/sve/acle/asm/min_s64.c: Likewise.
11597 * gcc.target/aarch64/sve/acle/asm/min_s8.c: Likewise.
11598 * gcc.target/aarch64/sve/acle/asm/min_u16.c: Likewise.
11599 * gcc.target/aarch64/sve/acle/asm/min_u32.c: Likewise.
11600 * gcc.target/aarch64/sve/acle/asm/min_u64.c: Likewise.
11601 * gcc.target/aarch64/sve/acle/asm/min_u8.c: Likewise.
11602 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise.
11603 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise.
11604 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise.
11605 * gcc.target/aarch64/sve/acle/asm/mla_s16.c: Likewise.
11606 * gcc.target/aarch64/sve/acle/asm/mla_s32.c: Likewise.
11607 * gcc.target/aarch64/sve/acle/asm/mla_s64.c: Likewise.
11608 * gcc.target/aarch64/sve/acle/asm/mla_s8.c: Likewise.
11609 * gcc.target/aarch64/sve/acle/asm/mla_u16.c: Likewise.
11610 * gcc.target/aarch64/sve/acle/asm/mla_u32.c: Likewise.
11611 * gcc.target/aarch64/sve/acle/asm/mla_u64.c: Likewise.
11612 * gcc.target/aarch64/sve/acle/asm/mla_u8.c: Likewise.
11613 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise.
11614 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise.
11615 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise.
11616 * gcc.target/aarch64/sve/acle/asm/mls_s16.c: Likewise.
11617 * gcc.target/aarch64/sve/acle/asm/mls_s32.c: Likewise.
11618 * gcc.target/aarch64/sve/acle/asm/mls_s64.c: Likewise.
11619 * gcc.target/aarch64/sve/acle/asm/mls_s8.c: Likewise.
11620 * gcc.target/aarch64/sve/acle/asm/mls_u16.c: Likewise.
11621 * gcc.target/aarch64/sve/acle/asm/mls_u32.c: Likewise.
11622 * gcc.target/aarch64/sve/acle/asm/mls_u64.c: Likewise.
11623 * gcc.target/aarch64/sve/acle/asm/mls_u8.c: Likewise.
11624 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise.
11625 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise.
11626 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise.
11627 * gcc.target/aarch64/sve/acle/asm/msb_s16.c: Likewise.
11628 * gcc.target/aarch64/sve/acle/asm/msb_s32.c: Likewise.
11629 * gcc.target/aarch64/sve/acle/asm/msb_s64.c: Likewise.
11630 * gcc.target/aarch64/sve/acle/asm/msb_s8.c: Likewise.
11631 * gcc.target/aarch64/sve/acle/asm/msb_u16.c: Likewise.
11632 * gcc.target/aarch64/sve/acle/asm/msb_u32.c: Likewise.
11633 * gcc.target/aarch64/sve/acle/asm/msb_u64.c: Likewise.
11634 * gcc.target/aarch64/sve/acle/asm/msb_u8.c: Likewise.
11635 * gcc.target/aarch64/sve/acle/asm/mul_f16.c: Likewise.
11636 * gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c: Likewise.
11637 * gcc.target/aarch64/sve/acle/asm/mul_f32.c: Likewise.
11638 * gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c: Likewise.
11639 * gcc.target/aarch64/sve/acle/asm/mul_f64.c: Likewise.
11640 * gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c: Likewise.
11641 * gcc.target/aarch64/sve/acle/asm/mul_s16.c: Likewise.
11642 * gcc.target/aarch64/sve/acle/asm/mul_s32.c: Likewise.
11643 * gcc.target/aarch64/sve/acle/asm/mul_s64.c: Likewise.
11644 * gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
11645 * gcc.target/aarch64/sve/acle/asm/mul_u16.c: Likewise.
11646 * gcc.target/aarch64/sve/acle/asm/mul_u32.c: Likewise.
11647 * gcc.target/aarch64/sve/acle/asm/mul_u64.c: Likewise.
11648 * gcc.target/aarch64/sve/acle/asm/mul_u8.c: Likewise.
11649 * gcc.target/aarch64/sve/acle/asm/mulh_s16.c: Likewise.
11650 * gcc.target/aarch64/sve/acle/asm/mulh_s32.c: Likewise.
11651 * gcc.target/aarch64/sve/acle/asm/mulh_s64.c: Likewise.
11652 * gcc.target/aarch64/sve/acle/asm/mulh_s8.c: Likewise.
11653 * gcc.target/aarch64/sve/acle/asm/mulh_u16.c: Likewise.
11654 * gcc.target/aarch64/sve/acle/asm/mulh_u32.c: Likewise.
11655 * gcc.target/aarch64/sve/acle/asm/mulh_u64.c: Likewise.
11656 * gcc.target/aarch64/sve/acle/asm/mulh_u8.c: Likewise.
11657 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise.
11658 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise.
11659 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise.
11660 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise.
11661 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise.
11662 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise.
11663 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise.
11664 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise.
11665 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise.
11666 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise.
11667 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise.
11668 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise.
11669 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise.
11670 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise.
11671 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise.
11672 * gcc.target/aarch64/sve/acle/asm/orr_s16.c: Likewise.
11673 * gcc.target/aarch64/sve/acle/asm/orr_s32.c: Likewise.
11674 * gcc.target/aarch64/sve/acle/asm/orr_s64.c: Likewise.
11675 * gcc.target/aarch64/sve/acle/asm/orr_s8.c: Likewise.
11676 * gcc.target/aarch64/sve/acle/asm/orr_u16.c: Likewise.
11677 * gcc.target/aarch64/sve/acle/asm/orr_u32.c: Likewise.
11678 * gcc.target/aarch64/sve/acle/asm/orr_u64.c: Likewise.
11679 * gcc.target/aarch64/sve/acle/asm/orr_u8.c: Likewise.
11680 * gcc.target/aarch64/sve/acle/asm/scale_f16.c: Likewise.
11681 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
11682 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
11683 * gcc.target/aarch64/sve/acle/asm/sub_s16.c: Likewise.
11684 * gcc.target/aarch64/sve/acle/asm/sub_s32.c: Likewise.
11685 * gcc.target/aarch64/sve/acle/asm/sub_s64.c: Likewise.
11686 * gcc.target/aarch64/sve/acle/asm/sub_s8.c: Likewise.
11687 * gcc.target/aarch64/sve/acle/asm/sub_u16.c: Likewise.
11688 * gcc.target/aarch64/sve/acle/asm/sub_u32.c: Likewise.
11689 * gcc.target/aarch64/sve/acle/asm/sub_u64.c: Likewise.
11690 * gcc.target/aarch64/sve/acle/asm/sub_u8.c: Likewise.
11691 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise.
11692 * gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c: Likewise.
11693 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise.
11694 * gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c: Likewise.
11695 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise.
11696 * gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c: Likewise.
11697 * gcc.target/aarch64/sve/acle/asm/subr_s16.c: Likewise.
11698 * gcc.target/aarch64/sve/acle/asm/subr_s32.c: Likewise.
11699 * gcc.target/aarch64/sve/acle/asm/subr_s64.c: Likewise.
11700 * gcc.target/aarch64/sve/acle/asm/subr_s8.c: Likewise.
11701 * gcc.target/aarch64/sve/acle/asm/subr_u16.c: Likewise.
11702 * gcc.target/aarch64/sve/acle/asm/subr_u32.c: Likewise.
11703 * gcc.target/aarch64/sve/acle/asm/subr_u64.c: Likewise.
11704 * gcc.target/aarch64/sve/acle/asm/subr_u8.c: Likewise.
11705 * gcc.target/aarch64/sve2/acle/asm/bcax_s16.c: Likewise.
11706 * gcc.target/aarch64/sve2/acle/asm/bcax_s32.c: Likewise.
11707 * gcc.target/aarch64/sve2/acle/asm/bcax_s64.c: Likewise.
11708 * gcc.target/aarch64/sve2/acle/asm/bcax_s8.c: Likewise.
11709 * gcc.target/aarch64/sve2/acle/asm/bcax_u16.c: Likewise.
11710 * gcc.target/aarch64/sve2/acle/asm/bcax_u32.c: Likewise.
11711 * gcc.target/aarch64/sve2/acle/asm/bcax_u64.c: Likewise.
11712 * gcc.target/aarch64/sve2/acle/asm/bcax_u8.c: Likewise.
11713 * gcc.target/aarch64/sve2/acle/asm/qadd_s16.c: Likewise.
11714 * gcc.target/aarch64/sve2/acle/asm/qadd_s32.c: Likewise.
11715 * gcc.target/aarch64/sve2/acle/asm/qadd_s64.c: Likewise.
11716 * gcc.target/aarch64/sve2/acle/asm/qadd_s8.c: Likewise.
11717 * gcc.target/aarch64/sve2/acle/asm/qadd_u16.c: Likewise.
11718 * gcc.target/aarch64/sve2/acle/asm/qadd_u32.c: Likewise.
11719 * gcc.target/aarch64/sve2/acle/asm/qadd_u64.c: Likewise.
11720 * gcc.target/aarch64/sve2/acle/asm/qadd_u8.c: Likewise.
11721 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c: Likewise.
11722 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c: Likewise.
11723 * gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c: Likewise.
11724 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c: Likewise.
11725 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c: Likewise.
11726 * gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c: Likewise.
11727 * gcc.target/aarch64/sve2/acle/asm/qsub_s16.c: Likewise.
11728 * gcc.target/aarch64/sve2/acle/asm/qsub_s32.c: Likewise.
11729 * gcc.target/aarch64/sve2/acle/asm/qsub_s64.c: Likewise.
11730 * gcc.target/aarch64/sve2/acle/asm/qsub_s8.c: Likewise.
11731 * gcc.target/aarch64/sve2/acle/asm/qsub_u16.c: Likewise.
11732 * gcc.target/aarch64/sve2/acle/asm/qsub_u32.c: Likewise.
11733 * gcc.target/aarch64/sve2/acle/asm/qsub_u64.c: Likewise.
11734 * gcc.target/aarch64/sve2/acle/asm/qsub_u8.c: Likewise.
11735 * gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c: Likewise.
11736 * gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c: Likewise.
11737 * gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c: Likewise.
11738 * gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c: Likewise.
11739 * gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c: Likewise.
11740 * gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c: Likewise.
11741 * gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c: Likewise.
11742 * gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c: Likewise.
11744 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11746 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
11747 sve2_flags instead of sve_flags.
11749 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
11752 * gm2/isolib/run/pass/skiplinetest.mod: New test.
11754 2023-05-09 Jakub Jelinek <jakub@redhat.com>
11757 * g++.dg/cpp23/attr-assume11.C: New test.
11759 2023-05-09 Jakub Jelinek <jakub@redhat.com>
11761 PR tree-optimization/109778
11762 * gcc.dg/lto/pr109778_0.c: New test.
11763 * gcc.dg/lto/pr109778_1.c: New file.
11765 2023-05-09 Jakub Jelinek <jakub@redhat.com>
11767 PR tree-optimization/109778
11768 * gcc.c-torture/execute/pr109778.c: New test.
11770 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11772 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
11773 allocation for temporary results, rather than requiring specific
11775 * gcc.target/aarch64/auto-init-padding-1.c: Likewise.
11776 * gcc.target/aarch64/auto-init-padding-2.c: Likewise.
11777 * gcc.target/aarch64/auto-init-padding-3.c: Likewise.
11778 * gcc.target/aarch64/auto-init-padding-4.c: Likewise.
11779 * gcc.target/aarch64/auto-init-padding-9.c: Likewise.
11780 * gcc.target/aarch64/memset-corner-cases.c: Likewise.
11781 * gcc.target/aarch64/memset-q-reg.c: Likewise.
11782 * gcc.target/aarch64/simd/vaddlv_1.c: Likewise.
11783 * gcc.target/aarch64/sve-neon-modes_1.c: Likewise.
11784 * gcc.target/aarch64/sve-neon-modes_3.c: Likewise.
11785 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11786 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
11787 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
11788 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
11789 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
11790 * gcc.target/aarch64/sve/pr89007-1.c: Likewise.
11791 * gcc.target/aarch64/sve/pr89007-2.c: Likewise.
11792 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11793 * gcc.target/aarch64/vadd_reduc-1.c: Likewise.
11794 * gcc.target/aarch64/vadd_reduc-2.c: Likewise.
11795 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Allow the temporary
11796 predicate register to be any of p4-p7, rather than requiring p4
11798 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
11799 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
11800 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
11801 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
11802 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
11803 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
11804 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
11805 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
11806 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
11807 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
11808 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
11810 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11812 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: Allow any
11813 FP/vector register, not just register 0-9.
11814 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11815 * gcc.target/aarch64/ldp_stp_8.c: Likewise.
11816 * gcc.target/aarch64/ldp_stp_17.c: Likewise.
11817 * gcc.target/aarch64/ldp_stp_21.c: Likewise.
11818 * gcc.target/aarch64/simd/vpaddd_f64.c: Likewise.
11819 * gcc.target/aarch64/simd/vpaddd_s64.c: Likewise.
11820 * gcc.target/aarch64/simd/vpaddd_u64.c: Likewise.
11821 * gcc.target/aarch64/sve/adr_1.c: Likewise.
11822 * gcc.target/aarch64/sve/adr_2.c: Likewise.
11823 * gcc.target/aarch64/sve/adr_3.c: Likewise.
11824 * gcc.target/aarch64/sve/adr_4.c: Likewise.
11825 * gcc.target/aarch64/sve/adr_5.c: Likewise.
11826 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11827 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11828 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11829 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11830 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11831 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11832 * gcc.target/aarch64/vfp-1.c: Likewise.
11833 * gcc.target/aarch64/asm-x-constraint-1.c: Allow s0-s15, not just
11835 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
11838 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11840 * g++.target/aarch64/sve/vcond_1.C: Allow any predicate
11841 register for the temporary results, not just p0-p7.
11842 * gcc.target/aarch64/sve/acle/asm/dupq_b8.c: Likewise.
11843 * gcc.target/aarch64/sve/acle/asm/dupq_b16.c: Likewise.
11844 * gcc.target/aarch64/sve/acle/asm/dupq_b32.c: Likewise.
11845 * gcc.target/aarch64/sve/acle/asm/dupq_b64.c: Likewise.
11846 * gcc.target/aarch64/sve/acle/general/whilele_5.c: Likewise.
11847 * gcc.target/aarch64/sve/acle/general/whilele_6.c: Likewise.
11848 * gcc.target/aarch64/sve/acle/general/whilele_7.c: Likewise.
11849 * gcc.target/aarch64/sve/acle/general/whilele_9.c: Likewise.
11850 * gcc.target/aarch64/sve/acle/general/whilele_10.c: Likewise.
11851 * gcc.target/aarch64/sve/acle/general/whilelt_1.c: Likewise.
11852 * gcc.target/aarch64/sve/acle/general/whilelt_2.c: Likewise.
11853 * gcc.target/aarch64/sve/acle/general/whilelt_3.c: Likewise.
11854 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
11855 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11856 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11857 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11858 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11859 * gcc.target/aarch64/sve/vcond_7.c: Likewise.
11860 * gcc.target/aarch64/sve/vcond_18.c: Likewise.
11861 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
11862 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
11864 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11866 * gcc.target/aarch64/sve/acle/asm/dup_s16.c: When using SEL to select
11867 between two constant vectors, allow the constant moves to appear in
11869 * gcc.target/aarch64/sve/acle/asm/dup_s32.c: Likewise.
11870 * gcc.target/aarch64/sve/acle/asm/dup_s64.c: Likewise.
11871 * gcc.target/aarch64/sve/acle/asm/dup_u16.c: Likewise.
11872 * gcc.target/aarch64/sve/acle/asm/dup_u32.c: Likewise.
11873 * gcc.target/aarch64/sve/acle/asm/dup_u64.c: Likewise.
11875 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11877 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: Allow
11878 moves to occur after the intrinsic instruction, rather than requiring
11879 them to happen before.
11880 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: Likewise.
11881 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: Likewise.
11882 * gcc.target/aarch64/sve/acle/asm/adda_f16.c: Likewise.
11883 * gcc.target/aarch64/sve/acle/asm/adda_f32.c: Likewise.
11884 * gcc.target/aarch64/sve/acle/asm/adda_f64.c: Likewise.
11885 * gcc.target/aarch64/sve/acle/asm/brka_b.c: Likewise.
11886 * gcc.target/aarch64/sve/acle/asm/brkb_b.c: Likewise.
11887 * gcc.target/aarch64/sve/acle/asm/brkn_b.c: Likewise.
11888 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: Likewise.
11889 * gcc.target/aarch64/sve/acle/asm/clasta_f16.c: Likewise.
11890 * gcc.target/aarch64/sve/acle/asm/clasta_f32.c: Likewise.
11891 * gcc.target/aarch64/sve/acle/asm/clasta_f64.c: Likewise.
11892 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise.
11893 * gcc.target/aarch64/sve/acle/asm/clastb_f16.c: Likewise.
11894 * gcc.target/aarch64/sve/acle/asm/clastb_f32.c: Likewise.
11895 * gcc.target/aarch64/sve/acle/asm/clastb_f64.c: Likewise.
11896 * gcc.target/aarch64/sve/acle/asm/pfirst_b.c: Likewise.
11897 * gcc.target/aarch64/sve/acle/asm/pnext_b16.c: Likewise.
11898 * gcc.target/aarch64/sve/acle/asm/pnext_b32.c: Likewise.
11899 * gcc.target/aarch64/sve/acle/asm/pnext_b64.c: Likewise.
11900 * gcc.target/aarch64/sve/acle/asm/pnext_b8.c: Likewise.
11901 * gcc.target/aarch64/sve2/acle/asm/sli_s16.c: Likewise.
11902 * gcc.target/aarch64/sve2/acle/asm/sli_s32.c: Likewise.
11903 * gcc.target/aarch64/sve2/acle/asm/sli_s64.c: Likewise.
11904 * gcc.target/aarch64/sve2/acle/asm/sli_s8.c: Likewise.
11905 * gcc.target/aarch64/sve2/acle/asm/sli_u16.c: Likewise.
11906 * gcc.target/aarch64/sve2/acle/asm/sli_u32.c: Likewise.
11907 * gcc.target/aarch64/sve2/acle/asm/sli_u64.c: Likewise.
11908 * gcc.target/aarch64/sve2/acle/asm/sli_u8.c: Likewise.
11909 * gcc.target/aarch64/sve2/acle/asm/sri_s16.c: Likewise.
11910 * gcc.target/aarch64/sve2/acle/asm/sri_s32.c: Likewise.
11911 * gcc.target/aarch64/sve2/acle/asm/sri_s64.c: Likewise.
11912 * gcc.target/aarch64/sve2/acle/asm/sri_s8.c: Likewise.
11913 * gcc.target/aarch64/sve2/acle/asm/sri_u16.c: Likewise.
11914 * gcc.target/aarch64/sve2/acle/asm/sri_u32.c: Likewise.
11915 * gcc.target/aarch64/sve2/acle/asm/sri_u64.c: Likewise.
11916 * gcc.target/aarch64/sve2/acle/asm/sri_u8.c: Likewise.
11918 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11920 * gcc.target/aarch64/sve2/acle/asm/aesd_u8.c: Fix expected register
11921 allocation in the case where a move occurs after the intrinsic
11923 * gcc.target/aarch64/sve2/acle/asm/aese_u8.c: Likewise.
11924 * gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c: Likewise.
11925 * gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c: Likewise.
11926 * gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c: Likewise.
11928 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11930 * gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c: Remove XFAILs.
11931 * gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c: Likewise.
11932 * gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c: Likewise.
11933 * gcc.target/aarch64/sve/acle/asm/bic_s32.c: Likewise.
11934 * gcc.target/aarch64/sve/acle/asm/bic_s64.c: Likewise.
11935 * gcc.target/aarch64/sve/acle/asm/bic_u32.c: Likewise.
11936 * gcc.target/aarch64/sve/acle/asm/bic_u64.c: Likewise.
11937 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c: Likewise.
11938 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c: Likewise.
11939 * gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c: Likewise.
11940 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c: Likewise.
11941 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c: Likewise.
11942 * gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c: Likewise.
11943 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c: Likewise.
11944 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c: Likewise.
11945 * gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c: Likewise.
11946 * gcc.target/aarch64/sve/acle/asm/scale_f32.c: Likewise.
11947 * gcc.target/aarch64/sve/acle/asm/scale_f64.c: Likewise.
11949 2023-05-09 Jason Merrill <jason@redhat.com>
11952 * g++.dg/template/friend78.C: New test.
11954 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
11955 Uros Bizjak <ubizjak@gmail.com>
11957 * gcc.target/i386/insvti_highpart-1.c: New test case.
11959 2023-05-08 Andrew Pinski <apinski@marvell.com>
11961 PR testsuite/109776
11962 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
11964 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
11966 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: Change
11967 stdint.h to stdint-gcc.h.
11968 * gcc.target/riscv/rvv/autovec/template-1.h: Ditto.
11969 * gcc.target/riscv/rvv/autovec/riscv_vector.h: New.
11971 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
11973 * g++.dg/guality/guality.exp: Move 'torture-init' earlier.
11974 * gcc.dg/guality/guality.exp: Likewise.
11975 * gfortran.dg/guality/guality.exp: Likewise.
11976 * lib/c-torture.exp (LTO_TORTURE_OPTIONS): Don't set.
11977 * lib/gcc-dg.exp (LTO_TORTURE_OPTIONS): Don't set.
11978 * lib/lto.exp (lto_init, lto_finish): Let each 'lto_init'
11979 determine the default 'LTO_OPTIONS'.
11980 * lib/torture-options.exp (torture-init, torture-finish): Let each
11981 'torture-init' determine the 'LTO_TORTURE_OPTIONS'.
11983 2023-05-08 Patrick Palka <ppalka@redhat.com>
11987 * g++.dg/cpp1z/class-deduction114.C: New test.
11989 2023-05-08 Andrew Pinski <apinski@marvell.com>
11991 * gcc.dg/tree-ssa/abs-2.c: Update tree scan for
11992 details change in wording.
11993 * gcc.dg/tree-ssa/minmax-17.c: Likewise.
11994 * gcc.dg/tree-ssa/pr103771.c: Likewise.
11995 * gcc.dg/tree-ssa/minmax-18.c: New test.
11996 * gcc.dg/tree-ssa/minmax-19.c: New test.
11998 2023-05-08 Andrew Pinski <apinski@marvell.com>
12000 * gcc.dg/tree-ssa/minmax-17.c: New test.
12002 2023-05-08 Andrew Pinski <apinski@marvell.com>
12004 PR tree-optimization/49959
12005 PR tree-optimization/103771
12006 * c-c++-common/torture/harden-cond-comp.c: Change testcase
12007 slightly to avoid the new phiopt optimization.
12008 * gcc.dg/tree-ssa/abs-2.c: New test.
12009 * gcc.dg/tree-ssa/pr103771.c: New test.
12011 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12013 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
12015 2023-05-08 Andrew Pinski <apinski@marvell.com>
12017 * gcc.dg/tree-ssa/evrp7.c: Update for output change.
12018 * gcc.dg/tree-ssa/evrp8.c: Likewise.
12019 * gcc.dg/tree-ssa/vrp35.c: Likewise.
12020 * gcc.dg/tree-ssa/vrp36.c: Likewise.
12021 * gcc.dg/tree-ssa/pr98737-1.c: Update scan-tree-dump-not
12022 to check for assignment too instead of just a call.
12023 * c-c++-common/goacc/kernels-alias-8.c: Update test
12024 for removal of load.
12025 * gcc.dg/pr81192.c: Rewrite testcase in gimple based test.
12027 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12030 * gfortran.dg/pr109662-a.f90: New test.
12032 2023-05-07 Patrick Palka <ppalka@redhat.com>
12035 * g++.dg/diagnostic/alignof4.C: New test.
12037 2023-05-07 Patrick Palka <ppalka@redhat.com>
12041 * g++.old-deja/g++.other/init9.C: Don't expect diagnostics for
12042 goto made valid by DR 2256.
12043 * g++.dg/init/goto4.C: New test.
12045 2023-05-07 Patrick Palka <ppalka@redhat.com>
12047 * g++.dg/cpp2a/concepts-alias6.C: New test.
12049 2023-05-07 Patrick Palka <ppalka@redhat.com>
12052 * g++.dg/cpp1y/paren6.C: New test.
12054 2023-05-07 Patrick Palka <ppalka@redhat.com>
12057 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
12058 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
12060 2023-05-07 Patrick Palka <ppalka@redhat.com>
12063 * g++.dg/template/non-dependent25a.C: New test.
12065 2023-05-07 Patrick Palka <ppalka@redhat.com>
12068 * g++.dg/cpp0x/noexcept59.C: Make e() constexpr so that the
12069 expected "without object" diagnostic isn't replaced by a
12070 "call to non-constexpr function" diagnostic.
12071 * g++.dg/template/non-dependent25.C: New test.
12073 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
12075 * gcc.target/powerpc/parall_5insn_const.c: New test.
12077 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
12080 * gcc.target/i386/pr43644.c: New test case.
12082 2023-05-06 Xi Ruoyao <xry111@xry111.site>
12084 * gcc.target/loongarch/shrink-wrap.c: New test.
12086 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12088 * gcc.target/riscv/rvv/rvv.exp: Add testcases for RVV auto-vectorization.
12089 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: New test.
12090 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
12091 * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
12092 * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
12093 * gcc.target/riscv/rvv/autovec/scalable-1.c: New test.
12094 * gcc.target/riscv/rvv/autovec/template-1.h: New test.
12095 * gcc.target/riscv/rvv/autovec/v-1.c: New test.
12096 * gcc.target/riscv/rvv/autovec/v-2.c: New test.
12097 * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
12098 * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
12099 * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
12100 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
12101 * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
12102 * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
12103 * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
12104 * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
12105 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
12106 * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
12107 * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
12108 * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
12109 * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
12110 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
12111 * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
12112 * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
12113 * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
12114 * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
12115 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
12116 * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
12117 * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
12118 * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
12119 * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
12120 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
12121 * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
12123 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12126 * gfortran.dg/pr109662.f90: New test.
12128 2023-05-06 Jakub Jelinek <jakub@redhat.com>
12130 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
12132 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12135 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
12137 2023-05-06 Jakub Jelinek <jakub@redhat.com>
12139 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
12141 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
12143 * gcc.target/cris/peep2-addsplit1.c: New test.
12145 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
12147 * gcc.target/cris/peep2-movandsplit1.c: New test.
12149 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
12151 * gcc.target/cris/peep2-lsrandsplit1.c,
12152 gcc.target/cris/peep2-movulsr2.c: New tests.
12154 2023-05-05 Harald Anlauf <anlauf@gmx.de>
12157 * gfortran.dg/overload_5.f90: New test.
12159 2023-05-05 Pan Li <pan2.li@intel.com>
12160 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12162 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
12163 Adjust indexed load/store check condition.
12165 2023-05-05 Pan Li <pan2.li@intel.com>
12167 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
12168 Adjust test check condition.
12170 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12173 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Adapt testcase.
12174 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: Ditto.
12175 * gcc.target/riscv/rvv/vsetvl/pr109615.c: New test.
12177 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
12179 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
12181 2023-05-05 Andrew Pinski <apinski@marvell.com>
12183 PR tree-optimization/109732
12184 * gcc.dg/pr109732.c: New test.
12185 * gcc.dg/pr109732-1.c: New test.
12187 2023-05-05 Andrew Pinski <apinski@marvell.com>
12189 PR tree-optimization/109722
12190 * gcc.dg/tree-ssa/abs-1.c: New test.
12192 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
12195 * gm2/pim/run/pass/ForChar.mod: New test.
12197 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12199 * gcc.target/aarch64/simd/pr99195_4.c: New test.
12201 2023-05-04 Julian Brown <julian@codesourcery.com>
12204 * gfortran.dg/goacc/pr109622-5.f90: New test.
12205 * gfortran.dg/goacc/pr109622-6.f90: New test.
12207 2023-05-04 Andrew Pinski <apinski@marvell.com>
12209 * gcc.dg/tree-ssa/minmax-15.c: Update test.
12210 * gcc.dg/tree-ssa/minmax-16.c: Update test.
12211 * gcc.dg/tree-ssa/minmax-3.c: Update test.
12212 * gcc.dg/tree-ssa/minmax-4.c: Update test.
12213 * gcc.dg/tree-ssa/minmax-5.c: Update test.
12214 * gcc.dg/tree-ssa/minmax-8.c: Update test.
12216 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12219 * gcc.target/aarch64/simd/pr99195_3.c: New test.
12221 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12224 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for more binary ops.
12225 * gcc.target/aarch64/simd/pr99195_2.c: Add testing for more binary ops.
12227 2023-05-04 Richard Biener <rguenther@suse.de>
12229 PR tree-optimization/109724
12230 * g++.dg/torture/pr109724.C: New testcase.
12232 2023-05-04 Jakub Jelinek <jakub@redhat.com>
12235 * g++.target/i386/pr109676.C: New test.
12237 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
12239 * gcc.target/cris/peep2-andsplit1.c: New test.
12240 * gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-andu2.c,
12241 gcc.target/cris/peep2-xsrand.c, gcc.target/cris/peep2-xsrand2.c:
12242 Adjust values to avoid interference with "opsplit1" with AND. Add
12243 whitespace to match-strings that may be confused with identifiers
12246 2023-05-03 Jason Merrill <jason@redhat.com>
12250 * g++.dg/template/friend77.C: New test.
12252 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
12254 PR tree-optimization/109711
12255 * gcc.dg/tree-ssa/pr109711-1.c: New file.
12256 * gcc.dg/tree-ssa/pr109711-2.c: New file.
12258 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
12261 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
12263 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
12265 * g++.target/aarch64/pr109661-1.C: New test.
12266 * g++.target/aarch64/pr109661-2.C: Likewise.
12267 * g++.target/aarch64/pr109661-3.C: Likewise.
12268 * g++.target/aarch64/pr109661-4.C: Likewise.
12269 * gcc.target/aarch64/pr109661-1.c: Likewise.
12271 2023-05-03 Murray Steele <murray.steele@arm.com>
12272 Christophe Lyon <christophe.lyon@arm.com>
12274 * g++.target/arm/mve.exp: Add general-c++ and general directories.
12275 * g++.target/arm/mve/general-c++/nomve_fp_1.c: New test.
12276 * g++.target/arm/mve/general-c++/vreinterpretq_1.C: New test.
12277 * gcc.target/arm/mve/general-c/nomve_fp_1.c: New test.
12278 * gcc.target/arm/mve/general-c/vreinterpretq_1.c: New test.
12280 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12282 * gcc.target/riscv/rvv/base/abi-10.c: New test.
12283 * gcc.target/riscv/rvv/base/abi-11.c: New test.
12284 * gcc.target/riscv/rvv/base/abi-12.c: New test.
12285 * gcc.target/riscv/rvv/base/abi-13.c: New test.
12286 * gcc.target/riscv/rvv/base/abi-14.c: New test.
12287 * gcc.target/riscv/rvv/base/abi-15.c: New test.
12288 * gcc.target/riscv/rvv/base/abi-16.c: New test.
12289 * gcc.target/riscv/rvv/base/abi-8.c: New test.
12290 * gcc.target/riscv/rvv/base/abi-9.c: New test.
12291 * gcc.target/riscv/rvv/base/tuple-1.c: New test.
12292 * gcc.target/riscv/rvv/base/tuple-10.c: New test.
12293 * gcc.target/riscv/rvv/base/tuple-11.c: New test.
12294 * gcc.target/riscv/rvv/base/tuple-12.c: New test.
12295 * gcc.target/riscv/rvv/base/tuple-13.c: New test.
12296 * gcc.target/riscv/rvv/base/tuple-14.c: New test.
12297 * gcc.target/riscv/rvv/base/tuple-15.c: New test.
12298 * gcc.target/riscv/rvv/base/tuple-16.c: New test.
12299 * gcc.target/riscv/rvv/base/tuple-17.c: New test.
12300 * gcc.target/riscv/rvv/base/tuple-18.c: New test.
12301 * gcc.target/riscv/rvv/base/tuple-19.c: New test.
12302 * gcc.target/riscv/rvv/base/tuple-2.c: New test.
12303 * gcc.target/riscv/rvv/base/tuple-20.c: New test.
12304 * gcc.target/riscv/rvv/base/tuple-21.c: New test.
12305 * gcc.target/riscv/rvv/base/tuple-22.c: New test.
12306 * gcc.target/riscv/rvv/base/tuple-23.c: New test.
12307 * gcc.target/riscv/rvv/base/tuple-24.c: New test.
12308 * gcc.target/riscv/rvv/base/tuple-25.c: New test.
12309 * gcc.target/riscv/rvv/base/tuple-26.c: New test.
12310 * gcc.target/riscv/rvv/base/tuple-27.c: New test.
12311 * gcc.target/riscv/rvv/base/tuple-3.c: New test.
12312 * gcc.target/riscv/rvv/base/tuple-4.c: New test.
12313 * gcc.target/riscv/rvv/base/tuple-5.c: New test.
12314 * gcc.target/riscv/rvv/base/tuple-6.c: New test.
12315 * gcc.target/riscv/rvv/base/tuple-7.c: New test.
12316 * gcc.target/riscv/rvv/base/tuple-8.c: New test.
12317 * gcc.target/riscv/rvv/base/tuple-9.c: New test.
12318 * gcc.target/riscv/rvv/base/user-10.c: New test.
12319 * gcc.target/riscv/rvv/base/user-11.c: New test.
12320 * gcc.target/riscv/rvv/base/user-12.c: New test.
12321 * gcc.target/riscv/rvv/base/user-13.c: New test.
12322 * gcc.target/riscv/rvv/base/user-14.c: New test.
12323 * gcc.target/riscv/rvv/base/user-15.c: New test.
12324 * gcc.target/riscv/rvv/base/user-7.c: New test.
12325 * gcc.target/riscv/rvv/base/user-8.c: New test.
12326 * gcc.target/riscv/rvv/base/user-9.c: New test.
12328 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12331 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
12332 add/sub intrinsics.
12334 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12337 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for some unary
12338 and binary floating-point ops.
12339 * gcc.target/aarch64/simd/pr99195_2.c: New test.
12341 2023-05-03 Jason Merrill <jason@redhat.com>
12343 * g++.dg/template/nontype12.C: Check for duplicate error.
12345 2023-05-02 Andrew Pinski <apinski@marvell.com>
12347 PR tree-optimization/109702
12348 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
12350 2023-05-02 Andrew Pinski <apinski@marvell.com>
12353 * gcc.target/aarch64/csinv-2.c: New test.
12355 2023-05-02 Jason Merrill <jason@redhat.com>
12358 * g++.dg/cpp1z/variant1.C: New test.
12360 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
12362 * gcc.target/riscv/amo-table-a-6-amo-add-1.c: New test.
12363 * gcc.target/riscv/amo-table-a-6-amo-add-2.c: New test.
12364 * gcc.target/riscv/amo-table-a-6-amo-add-3.c: New test.
12365 * gcc.target/riscv/amo-table-a-6-amo-add-4.c: New test.
12366 * gcc.target/riscv/amo-table-a-6-amo-add-5.c: New test.
12367 * gcc.target/riscv/amo-table-a-6-compare-exchange-1.c: New test.
12368 * gcc.target/riscv/amo-table-a-6-compare-exchange-2.c: New test.
12369 * gcc.target/riscv/amo-table-a-6-compare-exchange-3.c: New test.
12370 * gcc.target/riscv/amo-table-a-6-compare-exchange-4.c: New test.
12371 * gcc.target/riscv/amo-table-a-6-compare-exchange-5.c: New test.
12372 * gcc.target/riscv/amo-table-a-6-compare-exchange-6.c: New test.
12373 * gcc.target/riscv/amo-table-a-6-compare-exchange-7.c: New test.
12374 * gcc.target/riscv/amo-table-a-6-fence-1.c: New test.
12375 * gcc.target/riscv/amo-table-a-6-fence-2.c: New test.
12376 * gcc.target/riscv/amo-table-a-6-fence-3.c: New test.
12377 * gcc.target/riscv/amo-table-a-6-fence-4.c: New test.
12378 * gcc.target/riscv/amo-table-a-6-fence-5.c: New test.
12379 * gcc.target/riscv/amo-table-a-6-load-1.c: New test.
12380 * gcc.target/riscv/amo-table-a-6-load-2.c: New test.
12381 * gcc.target/riscv/amo-table-a-6-load-3.c: New test.
12382 * gcc.target/riscv/amo-table-a-6-store-1.c: New test.
12383 * gcc.target/riscv/amo-table-a-6-store-2.c: New test.
12384 * gcc.target/riscv/amo-table-a-6-store-compat-3.c: New test.
12385 * gcc.target/riscv/amo-table-a-6-subword-amo-add-1.c: New test.
12386 * gcc.target/riscv/amo-table-a-6-subword-amo-add-2.c: New test.
12387 * gcc.target/riscv/amo-table-a-6-subword-amo-add-3.c: New test.
12388 * gcc.target/riscv/amo-table-a-6-subword-amo-add-4.c: New test.
12389 * gcc.target/riscv/amo-table-a-6-subword-amo-add-5.c: New test.
12391 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
12394 * gcc.target/riscv/pr89835.c: New test.
12396 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
12397 Pan Li <pan2.li@intel.com>
12400 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
12402 2023-05-02 Patrick Palka <ppalka@redhat.com>
12405 * g++.dg/cpp0x/nsdmi-template26.C: New test.
12407 2023-05-02 Richard Biener <rguenther@suse.de>
12409 * gcc.target/i386/pr88531-2a.c: Skip scanning for ia32.
12410 * gcc.target/i386/pr88531-2b.c: Likewise.
12411 * gcc.target/i386/pr88531-2c.c: Likewise.
12412 * gcc.target/i386/pr89618-2.c: Likewise. Disable AVX512.
12414 2023-05-01 Jason Merrill <jason@redhat.com>
12417 * g++.dg/cpp0x/nsdmi-array2.C: New test.
12419 2023-04-30 Jeff Law <jlaw@ventanamicro>
12422 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
12424 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
12426 * gcc.dg/builtin-redefine-1.c: New test.
12428 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
12430 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
12432 2023-04-30 Andrew Pinski <apinski@marvell.com>
12434 * gcc.dg/init-bad-1.c: Update error message.
12435 * gcc.dg/init-bad-2.c: Likewise.
12436 * gcc.dg/init-bad-3.c: Likewise.
12437 * gcc.dg/init-excess-3.c: Likewise.
12438 * gcc.dg/pr61096-1.c: Likewise.
12440 2023-04-30 Andrew Pinski <apinski@marvell.com>
12443 * gcc.dg/init-excess-3.c: New test.
12445 2023-04-30 Martin Liska <mliska@suse.cz>
12447 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
12449 * c-c++-common/hwasan/heap-overflow.c: Likewise.
12450 * c-c++-common/hwasan/sanity-check-pure-c.c: Likewise.
12451 * c-c++-common/hwasan/use-after-free.c: Likewise.
12453 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
12455 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
12457 * gcc.dg/builtin-redefine-1.c: New test.
12459 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
12461 * gm2/pim/run/pass/constlitbase.mod: New test.
12463 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
12465 * gcc.target/xstormy16/neghi2.c: New test case.
12466 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
12468 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
12470 * gcc.target/xstormy16/swpn-1.c: New QImode test case.
12471 * gcc.target/xstormy16/swpn-2.c: New zero_extend test case.
12472 * gcc.target/xstormy16/swpn-3.c: New sign_extend test case.
12473 * gcc.target/xstormy16/swpn-4.c: New HImode test case.
12475 2023-04-29 Jeff Law <jlaw@ventanamicro>
12477 * gcc.target/mips/mips-ps-type-2.c: Adjust branch cost to
12478 encourage if-conversion. Skip for -Os.
12479 * gcc.target/mips/movcc-3.c: Similarly.
12481 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
12483 * gcc.target/riscv/rv32e_stack.c: New test.
12485 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
12487 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
12488 empty lines (besides optionally leading whitespace).
12490 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
12492 * gcc.target/riscv/divmod-1.c: New testcase.
12493 * gcc.target/riscv/divmod-2.c: New testcase.
12495 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
12497 * gcc.target/riscv/zbc32.c: New test.
12498 * gcc.target/riscv/zbc64.c: New test.
12500 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12502 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
12503 * gcc.target/riscv/zbb-min-max-03.c: New tests.
12505 2023-04-28 Andrew Pinski <apinski@marvell.com>
12507 * gcc.dg/tree-ssa/minmax-16.c: Update testcase slightly.
12508 * gcc.dg/tree-ssa/split-path-1.c: Also disable tree-loop-if-convert
12509 as that now does the combining.
12511 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
12513 PR rtl-optimization/109476
12514 * gcc.target/avr/mmcu/pr109476.c: New test case.
12516 2023-04-28 Richard Biener <rguenther@suse.de>
12518 * gcc.dg/vect/pr25413a.c: Un-XFAIL everywhere.
12519 * gcc.dg/vect/vect-71.c: Likewise.
12520 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: Likewise.
12521 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: Likewise.
12522 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: Likewise.
12524 2023-04-28 Richard Biener <rguenther@suse.de>
12526 * gcc.target/i386/pr89618-2.c: New testcase.
12527 * gcc.target/i386/pr88531-2b.c: Adjust.
12528 * gcc.target/i386/pr88531-2c.c: Likewise.
12530 2023-04-28 Pan Li <pan2.li@intel.com>
12531 kito-cheng <kito.cheng@sifive.com>
12533 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
12535 2023-04-28 Richard Biener <rguenther@suse.de>
12538 * gcc.dg/torture/pr109652.c: New testcase.
12540 2023-04-28 Julian Brown <julian@codesourcery.com>
12543 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
12545 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12548 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
12550 2023-04-28 Jakub Jelinek <jakub@redhat.com>
12552 * gcc.dg/tree-ssa/range-sqrt.c: New test.
12553 * gfortran.dg/ieee/ieee_6.f90: Make x volatile to avoid
12554 ranger optimizing sqrt (-1) call away because it is only used in
12555 test for whether it returns NaN.
12557 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
12558 Jakub Jelinek <jakub@redhat.com>
12560 * gcc.dg/tree-ssa/range-sincos.c: New test.
12562 2023-04-28 Jan Beulich <jbeulich@suse.com>
12564 * g++.dg/modules/alias-1_b.C: Add -fno-canonical-system-headers.
12565 * g++.dg/modules/alias-1_d.C: Likewise.
12566 * g++.dg/modules/alias-1_e.C: Likewise.
12567 * g++.dg/modules/alias-1_f.C: Likewise.
12568 * g++.dg/modules/cpp-6_c.C: Likewise.
12569 * g++.dg/modules/dir-only-2_b.C: Likewise.
12571 2023-04-28 Jan Beulich <jbeulich@suse.com>
12573 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
12575 2023-04-28 Alexandre Oliva <oliva@adacore.com>
12577 * c-c++-common/torture/harden-cond-comp.c: New.
12579 2023-04-27 Jason Merrill <jason@redhat.com>
12581 * g++.dg/template/copy1.C: Adjust error lines.
12583 2023-04-27 Pan Li <pan2.li@intel.com>
12585 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
12587 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
12589 PR tree-optimization/109639
12590 * gcc.dg/tree-ssa/pr109639.c: New file.
12591 * gcc.dg/tree-ssa/pr109643.c: New file.
12593 2023-04-27 Richard Biener <rguenther@suse.de>
12596 * g++.dg/torture/pr109607.C: New testcase.
12598 2023-04-27 Jakub Jelinek <jakub@redhat.com>
12601 * gcc.dg/pr109409.c: New test.
12603 2023-04-27 Jakub Jelinek <jakub@redhat.com>
12607 * gcc.dg/pr109412.c: New test.
12609 2023-04-27 Jan Beulich <jbeulich@suse.com>
12611 * c-c++-common/patchable_function_entry-decl.c: Special-case
12613 * c-c++-common/patchable_function_entry-default.c: Likewise.
12614 * c-c++-common/patchable_function_entry-definition.c: Likewise.
12616 2023-04-26 Jason Merrill <jason@redhat.com>
12619 * g++.dg/template/friend76.C: New test.
12621 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
12624 * gcc.target/riscv/inline-atomics-1.c: New test.
12625 * gcc.target/riscv/inline-atomics-2.c: New test.
12626 * gcc.target/riscv/inline-atomics-3.c: New test.
12627 * gcc.target/riscv/inline-atomics-4.c: New test.
12628 * gcc.target/riscv/inline-atomics-5.c: New test.
12629 * gcc.target/riscv/inline-atomics-6.c: New test.
12630 * gcc.target/riscv/inline-atomics-7.c: New test.
12631 * gcc.target/riscv/inline-atomics-8.c: New test.
12633 2023-04-26 Pan Li <pan2.li@intel.com>
12634 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12636 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
12638 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
12640 * gcc.target/xstormy16/bswap16.c: New test case.
12641 * gcc.target/xstormy16/bswap32.c: Likewise.
12642 * gcc.target/xstormy16/swpb.c: Likewise.
12643 * gcc.target/xstormy16/swpw-1.c: Likewise.
12644 * gcc.target/xstormy16/swpw-2.c: Likewise.
12646 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12648 * gcc.target/riscv/rvv/base/narrow_constraint-13.c: New test.
12649 * gcc.target/riscv/rvv/base/narrow_constraint-14.c: New test.
12650 * gcc.target/riscv/rvv/base/narrow_constraint-15.c: New test.
12651 * gcc.target/riscv/rvv/base/narrow_constraint-16.c: New test.
12653 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
12656 * gcc.target/powerpc/pr109069-1.c: New test.
12657 * gcc.target/powerpc/pr109069-2-run.c: New test.
12658 * gcc.target/powerpc/pr109069-2.c: New test.
12659 * gcc.target/powerpc/pr109069-2.h: New test.
12661 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12663 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
12664 * gcc.target/riscv/rvv/base/narrow_constraint-17.c: New test.
12665 * gcc.target/riscv/rvv/base/narrow_constraint-18.c: New test.
12666 * gcc.target/riscv/rvv/base/narrow_constraint-19.c: New test.
12667 * gcc.target/riscv/rvv/base/narrow_constraint-20.c: New test.
12668 * gcc.target/riscv/rvv/base/narrow_constraint-21.c: New test.
12669 * gcc.target/riscv/rvv/base/narrow_constraint-22.c: New test.
12670 * gcc.target/riscv/rvv/base/narrow_constraint-23.c: New test.
12671 * gcc.target/riscv/rvv/base/narrow_constraint-24.c: New test.
12672 * gcc.target/riscv/rvv/base/narrow_constraint-25.c: New test.
12673 * gcc.target/riscv/rvv/base/narrow_constraint-26.c: New test.
12674 * gcc.target/riscv/rvv/base/narrow_constraint-27.c: New test.
12675 * gcc.target/riscv/rvv/base/narrow_constraint-28.c: New test.
12676 * gcc.target/riscv/rvv/base/narrow_constraint-29.c: New test.
12677 * gcc.target/riscv/rvv/base/narrow_constraint-30.c: New test.
12678 * gcc.target/riscv/rvv/base/narrow_constraint-31.c: New test.
12680 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12682 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
12685 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12687 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
12689 2023-04-26 Pan Li <pan2.li@intel.com>
12692 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
12694 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
12695 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
12697 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12699 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
12701 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
12704 * gm2/pim/fail/largeconst.mod: Increased constant value test
12705 to fail now that cc1gm2 uses widest_int to represent a ZTYPE.
12706 * gm2/pim/fail/largeconst2.mod: New test.
12708 2023-04-25 Patrick Palka <ppalka@redhat.com>
12711 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
12713 2023-04-25 Richard Biener <rguenther@suse.de>
12715 PR tree-optimization/109609
12716 * gcc.dg/torture/pr109609.c: New testcase.
12718 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
12720 * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
12721 * gfortran.dg/gomp/loop-2.f90: Likewise.
12722 * gfortran.dg/gomp/reduction5.f90: Likewise.
12723 * gfortran.dg/gomp/reduction6.f90: Likewise.
12724 * gfortran.dg/gomp/scan-1.f90: Likewise.
12725 * gfortran.dg/gomp/taskloop-2.f90: Likewise.
12726 * c-c++-common/gomp/scan-6.c: New test.
12727 * gfortran.dg/gomp/scan-8.f90: New test.
12729 2023-04-25 Jakub Jelinek <jakub@redhat.com>
12731 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
12732 float16, float32, float64 and float128.
12734 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12737 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
12739 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12741 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
12743 2023-04-25 Jakub Jelinek <jakub@redhat.com>
12746 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
12748 2023-04-25 Richard Biener <rguenther@suse.de>
12750 PR rtl-optimization/109585
12751 * gcc.dg/torture/pr109585.c: New testcase.
12753 2023-04-25 Jakub Jelinek <jakub@redhat.com>
12756 * gcc.target/powerpc/pr109566.c: New test.
12758 2023-04-25 Martin Liska <mliska@suse.cz>
12760 * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
12761 * g++.dg/gcov/test-gcov-17.py: Cover new format.
12762 * lib/gcov.exp: Add options for gcov that emit the extra info.
12764 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
12766 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
12768 2023-04-25 Sam James <sam@gentoo.org>
12770 PR tree-optimization/105312
12772 * gcc.target/sparc/pr105573.c: New test.
12774 2023-04-25 Andrew Pinski <apinski@marvell.com>
12776 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
12778 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12780 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
12782 2023-04-24 Andrew Pinski <apinski@marvell.com>
12784 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
12785 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
12787 2023-04-24 Andrew Pinski <apinski@marvell.com>
12789 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
12791 2023-04-24 Andrew Pinski <apinski@marvell.com>
12793 PR tree-optimization/109604
12794 * gcc.c-torture/compile/pr109604-1.c: New test.
12795 * gcc.c-torture/compile/pr109604-2.c: New test.
12797 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12799 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
12800 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
12802 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12805 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
12807 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
12809 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12811 * gcc.target/aarch64/simd/vabal_combine.c: New test.
12813 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12815 * gcc.target/aarch64/simd/addlv_zext.c: New test.
12817 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12819 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
12821 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12823 * gcc.target/riscv/rvv/vsetvl/ffload-1.c: New test.
12824 * gcc.target/riscv/rvv/vsetvl/ffload-2.c: New test.
12825 * gcc.target/riscv/rvv/vsetvl/ffload-3.c: New test.
12826 * gcc.target/riscv/rvv/vsetvl/ffload-5.c: New test.
12827 * gcc.target/riscv/rvv/vsetvl/ffload-6.c: New test.
12828 * gcc.target/riscv/rvv/vsetvl/ffload-7.c: New test.
12830 2023-04-24 liuhongt <hongtao.liu@intel.com>
12832 PR tree-optimization/109011
12833 * gcc.target/i386/pr109011-b1.c: New test.
12834 * gcc.target/i386/pr109011-b2.c: New test.
12835 * gcc.target/i386/pr109011-d1.c: New test.
12836 * gcc.target/i386/pr109011-d2.c: New test.
12837 * gcc.target/i386/pr109011-q1.c: New test.
12838 * gcc.target/i386/pr109011-q2.c: New test.
12839 * gcc.target/i386/pr109011-w1.c: New test.
12840 * gcc.target/i386/pr109011-w2.c: New test.
12841 * gcc.target/i386/pr109011-dq1.c: New file.
12842 * gcc.target/i386/pr109011-dq2.c: New file.
12844 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
12846 * lib/gm2.exp (gm2_target_compile_default): Conditionally
12847 append -lnsl -lsocket to ldflags.
12849 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12851 * gcc.target/aarch64/float_truncate_zero.c: New test.
12853 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12856 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
12858 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12860 * gcc.target/xstormy16/mulhi.c: New test case.
12862 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12864 * gcc.target/xstormy16/extendhisi2.c: New test case.
12865 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
12867 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12869 * gcc.target/xstormy16/shiftsi.c: New test case.
12871 2023-04-23 liuhongt <hongtao.liu@intel.com>
12873 * gcc.target/i386/avx2-dest-false-dep-for-glc.c: Rewrite
12874 testcase to make the codegen more stable.
12875 * gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto
12876 * gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
12877 * gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
12878 * gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
12880 2023-04-23 liuhongt <hongtao.liu@intel.com>
12882 * gcc.target/i386/pr108707.c: New test.
12884 2023-04-22 Andrew Pinski <apinski@marvell.com>
12886 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
12888 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
12891 * gcc.target/avr/pr54816.c: Move to...
12892 * gcc.target/avr/mmcu/pr54816.c: ... here.
12894 2023-04-22 Harald Anlauf <anlauf@gmx.de>
12895 Steven G. Kargl <kargl@gcc.gnu.org>
12898 * gfortran.dg/allocatable_function_11.f90: New test.
12900 2023-04-22 Jakub Jelinek <jakub@redhat.com>
12902 PR testsuite/109572
12903 * gcc.dg/vect/pr109011-1.c: In scan-tree-dump-times regexps match also
12904 vect prefix to make sure we only count vectorized calls.
12905 * gcc.dg/vect/pr109011-2.c: Likewise. On powerpc* expect just count 3
12907 * gcc.dg/vect/pr109011-3.c: In scan-tree-dump-times regexps match also
12908 vect prefix to make sure we only count vectorized calls.
12909 * gcc.dg/vect/pr109011-4.c: Likewise. On powerpc* expect just count 3
12911 (foo): Add 2 further arithmetic ops to the loop to make it appear
12912 worthwhile for vectorization heuristics on powerpc.
12913 * gcc.dg/vect/pr109011-5.c: In scan-tree-dump-times regexps match also
12914 vect prefix to make sure we only count vectorized calls.
12915 (foo): Add 2 further arithmetic ops to the loop to make it appear
12916 worthwhile for vectorization heuristics on powerpc.
12918 2023-04-22 Jeff Law <jlaw@ventanamicro>
12920 * gcc.target/rx/movsicc.c: Broken down into ...
12921 * gcc.target/rx/movsicc-1.c: Here.
12922 * gcc.target/rx/movsicc-2.c: Here.
12923 * gcc.target/rx/movsicc-3.c: Here. xfail one test.
12924 * gcc.target/rx/movsicc-4.c: Here.
12925 * gcc.target/rx/movsicc-5.c: Here.
12926 * gcc.target/rx/movsicc-6.c: Here.
12927 * gcc.target/rx/movsicc-7.c: Here.
12928 * gcc.target/rx/movsicc-8.c: Here.
12930 2023-04-22 Jakub Jelinek <jakub@redhat.com>
12932 PR tree-optimization/109583
12933 * gcc.dg/pr109583.c: New test.
12935 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
12936 Ondrej Kubanek <kubanek0ondrej@gmail.com>
12938 * gcc.dg/tree-ssa/peel1.c: Decrease number of peels by 1.
12939 * gcc.dg/unroll-8.c: Decrease loop iteration estimate.
12940 * gcc.dg/tree-prof/peel-2.c: New test.
12942 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
12944 PR tree-optimization/109546
12945 * gcc.dg/pr109546.c: New.
12947 2023-04-21 Jason Merrill <jason@redhat.com>
12950 * g++.dg/ext/int128-8.C: Remove xfailed dg-bogus markers.
12951 * g++.dg/ext/unsigned-typedef2.C: New test.
12952 * g++.dg/ext/unsigned-typedef3.C: New test.
12954 2023-04-21 Jeff Law <jlaw@ventanamicro>
12956 PR testsuite/109549
12957 * gcc.target/i386/cmov6.c: No longer expect this test to
12958 generate 'cmov' instructions.
12960 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12962 * gcc.target/aarch64/sminmax-asr_1.c: New test.
12964 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12967 * gcc.target/aarch64/mtp.c: New test.
12968 * gcc.target/aarch64/mtp_1.c: New test.
12969 * gcc.target/aarch64/mtp_2.c: New test.
12970 * gcc.target/aarch64/mtp_3.c: New test.
12971 * gcc.target/aarch64/mtp_4.c: New test.
12973 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12976 * gcc.target/aarch64/simd/pr99195_1.c: New test.
12978 2023-04-21 Richard Biener <rguenther@suse.de>
12980 PR tree-optimization/109573
12981 * g++.dg/vect/pr109573.cc: New testcase.
12983 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12986 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: Adapt testcase.
12987 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: Ditto.
12988 * gcc.target/riscv/rvv/vsetvl/pr108270.c: New test.
12990 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
12993 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
12995 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
12998 * lib/target-supports.exp (is-effective-target-keyword): Add
12999 ppc_cpu_supports_hw.
13001 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13004 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
13005 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
13008 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
13010 PR tree-optimization/109564
13011 * gcc.dg/torture/pr109564-1.c: New testcase.
13012 * gcc.dg/torture/pr109564-2.c: Likewise.
13013 * gcc.dg/tree-ssa/evrp-ignore.c: XFAIL.
13014 * gcc.dg/tree-ssa/vrp06.c: Likewise.
13016 2023-04-20 Jakub Jelinek <jakub@redhat.com>
13019 * gcc.dg/goacc/pr107041.c: New test.
13021 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
13024 * gcc.target/i386/pr78952-4.c: New test.
13026 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13027 kito-cheng <kito.cheng@sifive.com>
13029 * gcc.target/riscv/rvv/base/spill-4.c: Adapt testcase.
13030 * gcc.target/riscv/rvv/base/spill-6.c: Adapt testcase.
13031 * gcc.target/riscv/rvv/base/reg_order-1.c: New test.
13033 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
13035 * gcc.target/riscv/arch-19.c: Add -misa-spec.
13037 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13038 kito-cheng <kito.cheng@sifive.com>
13041 * g++.target/riscv/rvv/base/pr109535.C: New test.
13042 * gcc.target/riscv/rvv/base/pr109535.c: New test.
13044 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
13046 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
13047 rather than stdint.h
13049 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
13051 * lib/target-supports.exp
13052 (check_effective_target_vect_call_copysignf): Add amdgcn.
13053 (check_effective_target_vect_call_sqrtf): Add amdgcn.
13054 (check_effective_target_vect_call_ceilf): Add amdgcn.
13055 (check_effective_target_vect_call_floor): Add amdgcn.
13056 (check_effective_target_vect_logical_reduc): Add amdgcn.
13058 2023-04-20 Jakub Jelinek <jakub@redhat.com>
13060 PR tree-optimization/109011
13061 * gcc.dg/vect/pr109011-1.c: Remove -mpower9-vector from
13062 dg-additional-options.
13063 (baz, qux): Remove functions and corresponding dg-final.
13064 * gcc.dg/vect/pr109011-2.c: New test.
13065 * gcc.dg/vect/pr109011-3.c: New test.
13066 * gcc.dg/vect/pr109011-4.c: New test.
13067 * gcc.dg/vect/pr109011-5.c: New test.
13069 2023-04-20 Jakub Jelinek <jakub@redhat.com>
13072 PR testsuite/109560
13073 * g++.dg/ext/int128-8.C: Require int128 effective target.
13075 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
13077 PR testsuite/106879
13078 * gcc.dg/vect/bb-slp-layout-19.c: Modify to guard the check with
13079 vect_hw_misalign on POWERs.
13081 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13083 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
13084 * gcc.target/i386/pr109117-1.c: Modify error message.
13086 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
13088 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
13090 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13092 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
13094 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13096 * gcc.target/i386/avx512bw-pr100267-1.c: Remove avx512f and avx512bw.
13097 * gcc.target/i386/avx512bw-pr100267-b-2.c: Ditto.
13098 * gcc.target/i386/avx512bw-pr100267-d-2.c: Ditto.
13099 * gcc.target/i386/avx512bw-pr100267-q-2.c: Ditto.
13100 * gcc.target/i386/avx512bw-pr100267-w-2.c: Ditto.
13101 * gcc.target/i386/avx512f-vpcompressb-1.c: Ditto.
13102 * gcc.target/i386/avx512f-vpcompressb-2.c: Ditto.
13103 * gcc.target/i386/avx512f-vpcompressw-1.c: Ditto.
13104 * gcc.target/i386/avx512f-vpcompressw-2.c: Ditto.
13105 * gcc.target/i386/avx512f-vpexpandb-1.c: Ditto.
13106 * gcc.target/i386/avx512f-vpexpandb-2.c: Ditto.
13107 * gcc.target/i386/avx512f-vpexpandw-1.c: Ditto.
13108 * gcc.target/i386/avx512f-vpexpandw-2.c: Ditto.
13109 * gcc.target/i386/avx512f-vpshld-1.c: Ditto.
13110 * gcc.target/i386/avx512f-vpshldd-2.c: Ditto.
13111 * gcc.target/i386/avx512f-vpshldq-2.c: Ditto.
13112 * gcc.target/i386/avx512f-vpshldv-1.c: Ditto.
13113 * gcc.target/i386/avx512f-vpshldvd-2.c: Ditto.
13114 * gcc.target/i386/avx512f-vpshldvq-2.c: Ditto.
13115 * gcc.target/i386/avx512f-vpshldvw-2.c: Ditto.
13116 * gcc.target/i386/avx512f-vpshrdd-2.c: Ditto.
13117 * gcc.target/i386/avx512f-vpshrdq-2.c: Ditto.
13118 * gcc.target/i386/avx512f-vpshrdv-1.c: Ditto.
13119 * gcc.target/i386/avx512f-vpshrdvd-2.c: Ditto.
13120 * gcc.target/i386/avx512f-vpshrdvq-2.c: Ditto.
13121 * gcc.target/i386/avx512f-vpshrdvw-2.c: Ditto.
13122 * gcc.target/i386/avx512f-vpshrdw-2.c: Ditto.
13123 * gcc.target/i386/avx512vbmi2-vpshld-1.c: Ditto.
13124 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto.
13125 * gcc.target/i386/avx512vl-vpcompressb-1.c: Ditto.
13126 * gcc.target/i386/avx512vl-vpcompressb-2.c: Ditto.
13127 * gcc.target/i386/avx512vl-vpcompressw-2.c: Ditto.
13128 * gcc.target/i386/avx512vl-vpexpandb-1.c: Ditto.
13129 * gcc.target/i386/avx512vl-vpexpandb-2.c: Ditto.
13130 * gcc.target/i386/avx512vl-vpexpandw-1.c: Ditto.
13131 * gcc.target/i386/avx512vl-vpexpandw-2.c: Ditto.
13132 * gcc.target/i386/avx512vl-vpshldd-2.c: Ditto.
13133 * gcc.target/i386/avx512vl-vpshldq-2.c: Ditto.
13134 * gcc.target/i386/avx512vl-vpshldv-1.c: Ditto.
13135 * gcc.target/i386/avx512vl-vpshldvd-2.c: Ditto.
13136 * gcc.target/i386/avx512vl-vpshldvq-2.c: Ditto.
13137 * gcc.target/i386/avx512vl-vpshldvw-2.c: Ditto.
13138 * gcc.target/i386/avx512vl-vpshrdd-2.c: Ditto.
13139 * gcc.target/i386/avx512vl-vpshrdq-2.c: Ditto.
13140 * gcc.target/i386/avx512vl-vpshrdv-1.c: Ditto.
13141 * gcc.target/i386/avx512vl-vpshrdvd-2.c: Ditto.
13142 * gcc.target/i386/avx512vl-vpshrdvq-2.c: Ditto.
13143 * gcc.target/i386/avx512vl-vpshrdvw-2.c: Ditto.
13144 * gcc.target/i386/avx512vl-vpshrdw-2.c: Ditto.
13145 * gcc.target/i386/avx512vlbw-pr100267-1.c: Ditto.
13146 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: Ditto.
13147 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: Ditto.
13149 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13151 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
13153 * gcc.target/i386/avx512bitalg-vpopcntb.c: Ditto.
13154 * gcc.target/i386/avx512bitalg-vpopcntbvl.c: Ditto.
13155 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
13156 * gcc.target/i386/avx512bitalg-vpopcntw.c: Ditto.
13157 * gcc.target/i386/avx512bitalg-vpopcntwvl.c: Ditto.
13158 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
13159 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c: Ditto.
13160 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
13161 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
13162 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Ditto.
13163 * gcc.target/i386/pr93696-1.c: Ditto.
13164 * gcc.target/i386/pr93696-2.c: Ditto.
13166 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
13168 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Modify test.
13169 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
13170 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
13171 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
13172 * gcc.target/i386/opt-vperm-vshuf-1.c: New test.
13173 * gcc.target/i386/opt-vperm-vshuf-2.c: Ditto.
13174 * gcc.target/i386/opt-vperm-vshuf-3.c: Ditto.
13176 2023-04-19 Patrick Palka <ppalka@redhat.com>
13177 Jonathan Wakely <jwakely@redhat.com>
13180 * g++.dg/ext/type_pack_element1.C: New test.
13181 * g++.dg/ext/type_pack_element2.C: New test.
13182 * g++.dg/ext/type_pack_element3.C: New test.
13184 2023-04-19 Patrick Palka <ppalka@redhat.com>
13187 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
13189 2023-04-19 Harald Anlauf <anlauf@gmx.de>
13193 * gfortran.dg/allocatable_function_1.f90: Use "__builtin_free "
13194 instead of the naive "free".
13195 * gfortran.dg/reshape_8.f90: Extend pattern from a simple "data".
13197 2023-04-19 Andrew Pinski <apinski@marvell.com>
13199 * gcc.target/i386/cmov10.c: New test.
13200 * gcc.target/i386/cmov11.c: New test.
13202 2023-04-19 Jason Merrill <jason@redhat.com>
13205 * g++.dg/ext/int128-8.C: New test.
13207 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13209 * gcc.target/riscv/rvv/base/pr108185-4.c: Adapt testcase.
13210 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
13211 * gcc.target/riscv/rvv/base/spill-11.c: Ditto.
13212 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
13213 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
13214 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
13215 * gcc.target/riscv/rvv/base/spill-9.c: Ditto.
13217 2023-04-19 Pan Li <pan2.li@intel.com>
13219 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
13221 * gcc.target/riscv/simplify_ior_optimization.c: New test.
13223 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
13227 * gcc.target/i386/pr78952-3.c: New test.
13229 2023-04-19 Xi Ruoyao <xry111@xry111.site>
13232 * gcc.target/loongarch/pr109465-1.c: New test.
13233 * gcc.target/loongarch/pr109465-2.c: New test.
13234 * gcc.target/loongarch/pr109465-3.c: New test.
13236 2023-04-19 Xi Ruoyao <xry111@xry111.site>
13238 * gcc.target/loongarch/va_arg.c: New test.
13240 2023-04-19 Jakub Jelinek <jakub@redhat.com>
13242 PR tree-optimization/109011
13243 * gcc.dg/vect/pr109011-1.c: New test.
13245 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13247 * gcc.target/aarch64/vec-set-zero.c: New test.
13249 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13252 * gcc.target/aarch64/pr108840.c: New test.
13254 2023-04-19 Jakub Jelinek <jakub@redhat.com>
13256 PR tree-optimization/109524
13257 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
13260 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
13263 * gcc.target/i386/pr94908.c: New test.
13264 * gcc.target/i386/sse4_1-insertps-5.c: New test.
13265 * gcc.target/i386/vperm-v4sf-2-sse4.c: New test.
13267 2023-04-18 Richard Biener <rguenther@suse.de>
13269 * gcc.dg/ipa/ipa-pta-16.c: Use -details for dump.
13270 * gcc.dg/tm/alias-1.c: Likewise.
13271 * gcc.dg/tm/alias-2.c: Likewise.
13272 * gcc.dg/torture/ipa-pta-1.c: Likewise.
13273 * gcc.dg/torture/pr39074-2.c: Likewise.
13274 * gcc.dg/torture/pr39074.c: Likewise.
13275 * gcc.dg/torture/pta-callused-1.c: Likewise.
13276 * gcc.dg/torture/pta-escape-1.c: Likewise.
13277 * gcc.dg/torture/pta-ptrarith-1.c: Likewise.
13278 * gcc.dg/torture/pta-ptrarith-2.c: Likewise.
13279 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
13280 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
13281 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
13282 * gcc.dg/tree-ssa/alias-19.c: Likewise.
13283 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
13284 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
13285 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
13286 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
13288 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
13290 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
13292 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13294 * gcc.target/aarch64/spellcheck_11.c: New test.
13296 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13298 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
13301 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
13303 * gcc.target/riscv/arch-5.c: Likewise.
13305 2023-04-18 Jakub Jelinek <jakub@redhat.com>
13307 PR tree-optimization/109240
13308 * gcc.target/aarch64/simd/addsub_2.c: New test.
13309 * gcc.target/aarch64/sve/addsub_2.c: New test.
13311 2023-04-18 Xi Ruoyao <xry111@xry111.site>
13313 * gcc.target/loongarch/add-const.c: New test.
13314 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
13316 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
13318 2023-04-17 Patrick Palka <ppalka@redhat.com>
13321 * g++.dg/template/canon-type-20.C: New test.
13322 * g++.dg/template/ttp36.C: New test.
13324 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
13326 * gcc.target/riscv/stack_save_restore.c: New test.
13328 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
13330 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
13332 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
13334 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
13336 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
13339 * gcc.target/riscv/pr106602.c: Moved to...
13340 * gcc.target/riscv/pr106602-rv64i.c: ...here.
13341 * gcc.target/riscv/pr106602-rv32i.c: New test.
13342 * gcc.target/riscv/pr106602-rv64i_zba.c: New test.
13344 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
13346 * gcc.target/riscv/zbb-rol-ror-04.c: New test.
13347 * gcc.target/riscv/zbb-rol-ror-05.c: New test.
13348 * gcc.target/riscv/zbb-rol-ror-06.c: New test.
13349 * gcc.target/riscv/zbb-rol-ror-07.c: New test.
13351 2023-04-17 Martin Jambor <mjambor@suse.cz>
13355 * gcc.dg/ipa/pr109318.c: New test.
13356 * gcc.dg/lto/pr107769_0.c: Likewise.
13358 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
13359 Di Zhao <di.zhao@amperecomputing.com>
13361 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
13363 2023-04-17 Jakub Jelinek <jakub@redhat.com>
13365 * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86.
13366 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
13367 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
13369 2023-04-17 Richard Biener <rguenther@suse.de>
13371 PR tree-optimization/109524
13372 * g++.dg/pr109524.C: New testcase.
13374 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
13376 PR testsuite/108809
13377 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
13379 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
13381 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
13383 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
13386 2023-04-17 Pan Li <pan2.li@intel.com>
13388 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
13390 2023-04-16 Jeff Law <jlaw@ventanamicro>
13393 * gcc.target/riscv/pr109508.c: New test.
13395 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
13398 * gcc.target/avr/pr54816.c: New test case.
13400 2023-04-15 Jason Merrill <jason@redhat.com>
13403 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
13405 2023-04-15 Alexandre Oliva <oliva@adacore.com>
13406 Kewen Lin <linkw@linux.ibm.com>
13409 * gcc.target/powerpc/pr99708.c: Accept lack of
13410 __SIZEOF_IBM128__ when long double is 64-bit wide.
13412 2023-04-15 Jason Merrill <jason@redhat.com>
13415 * g++.dg/warn/Wdangling-pointer-6.C: New test.
13417 2023-04-14 Harald Anlauf <anlauf@gmx.de>
13420 * gfortran.dg/set_exponent_1.f90: New test.
13422 2023-04-14 Richard Biener <rguenther@suse.de>
13424 * gcc.dg/vect/vect-simd-clone-16e.c: Revert back to
13425 checking avx_runtime in dump scanning.
13426 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
13427 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
13429 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
13432 * gfortran.dg/class_result_8.f90 : Number of builtin_frees down
13433 from 6 to 5 without memory leaks.
13434 * gfortran.dg/finalize_52.f90: New test
13436 2023-04-14 Richard Biener <rguenther@suse.de>
13438 PR tree-optimization/109502
13439 * gcc.dg/vect/pr109502.c: New testcase.
13441 2023-04-14 Richard Biener <rguenther@suse.de>
13443 * gcc.dg/vect/vect-simd-clone-16e.c: Fix x86 lp64 checking
13444 and add missing avx guard.
13445 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
13446 * gcc.dg/vect/vect-simd-clone-18e.c: Likewise.
13447 * gcc.dg/vect/vect-simd-clone-16f.c: Fix x86 lp64 checking.
13448 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise.
13449 * gcc.dg/vect/vect-simd-clone-18f.c: Likewise.
13451 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
13452 Jakub Jelinek <jakub@redhat.com>
13456 * gcc.dg/pr108947.c: New test.
13457 * gcc.c-torture/execute/pr109040.c: New test.
13459 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
13462 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
13464 2023-04-13 Patrick Palka <ppalka@redhat.com>
13467 * g++.dg/template/typename27.C: New test.
13469 2023-04-13 Jason Merrill <jason@redhat.com>
13472 * g++.dg/ext/is_convertible5.C: New test.
13474 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
13478 * gm2/pim/run/pass/addcharconst.mod: New test.
13479 * gm2/pim/run/pass/singlechar.mod: New test.
13481 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
13484 * gcc.dg/torture/pr108910.c: New test.
13486 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13489 * gcc.target/riscv/rvv/base/pr109479-1.c: New test.
13490 * gcc.target/riscv/rvv/base/pr109479-2.c: New test.
13491 * gcc.target/riscv/rvv/base/pr109479-3.c: New test.
13492 * gcc.target/riscv/rvv/base/pr109479-4.c: New test.
13493 * gcc.target/riscv/rvv/base/pr109479-5.c: New test.
13494 * gcc.target/riscv/rvv/base/pr109479-6.c: New test.
13496 2023-04-12 Jakub Jelinek <jakub@redhat.com>
13498 PR tree-optimization/109410
13499 * gcc.dg/pr109410.c: New test.
13501 2023-04-12 Jakub Jelinek <jakub@redhat.com>
13504 * gcc.target/i386/pr109458.c: New test.
13506 2023-04-12 Jakub Jelinek <jakub@redhat.com>
13508 PR tree-optimization/109462
13509 * g++.dg/opt/pr109462.C: New test.
13511 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
13513 PR tree-optimization/109462
13514 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
13516 2023-04-12 Richard Biener <rguenther@suse.de>
13518 PR tree-optimization/109473
13519 * gcc.dg/vect/pr109473.c: New testcase.
13521 2023-04-12 Harald Anlauf <anlauf@gmx.de>
13524 * gfortran.dg/entry_26.f90: New test.
13525 * gfortran.dg/entry_27.f90: New test.
13527 2023-04-12 Harald Anlauf <anlauf@gmx.de>
13531 * gfortran.dg/interface_49.f90: New test.
13533 2023-04-12 Richard Biener <rguenther@suse.de>
13535 PR tree-optimization/109469
13536 * gcc.dg/torture/pr109469.c: New testcase.
13538 2023-04-12 Richard Biener <rguenther@suse.de>
13540 PR tree-optimization/109434
13541 * g++.dg/opt/pr109434.C: New testcase.
13543 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
13545 PR testsuite/108815
13546 * gcc.target/powerpc/pr83677.c (v_expand_u8, v_expand_u16,
13547 v_load_deinterleave_f32, v_store_interleave_f32): Adjust some code by
13550 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
13552 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
13554 2023-04-11 Yanzhang Wang <yanzhang.wang@intel.com>
13555 Pan Li <pan2.li@intel.com>
13556 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13557 Kito Cheng <kito.cheng@sifive.com>
13560 * gcc.target/riscv/zero-scratch-regs-1.c: New test.
13561 * gcc.target/riscv/zero-scratch-regs-2.c: New test.
13562 * gcc.target/riscv/zero-scratch-regs-3.c: New test.
13564 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
13566 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
13569 2023-04-11 Martin Liska <mliska@suse.cz>
13572 * gcc.dg/pr108241.c: New test.
13573 * gcc.dg/pr79570.c: Add also -g option.
13575 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
13577 * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
13578 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
13579 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
13581 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
13584 * gcc.target/powerpc/p9-sign_extend-runnable.c: Set corresponding
13585 expected vectors for Big Endian.
13586 * gcc.target/powerpc/int_128bit-runnable.c: Likewise.
13588 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
13591 * gcc.target/powerpc/pr70243.c: New test.
13593 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
13595 * g++.dg/other/i386-2.C: Add -mamx-complex.
13596 * g++.dg/other/i386-3.C: Ditto.
13597 * gcc.target/i386/amx-check.h: Add cpu check for AMX-COMPLEX.
13598 * gcc.target/i386/amx-helper.h: Add amx-complex support.
13599 * gcc.target/i386/funcspec-56.inc: Add new target attribute.
13600 * gcc.target/i386/sse-12.c: Add -mamx-complex.
13601 * gcc.target/i386/sse-13.c: Ditto.
13602 * gcc.target/i386/sse-14.c: Ditto.
13603 * gcc.target/i386/sse-22.c: Add amx-complex.
13604 * gcc.target/i386/sse-23.c: Ditto.
13605 * lib/target-supports.exp (check_effective_target_amx_complex): New.
13606 * gcc.target/i386/amxcomplex-asmatt-1.c: New test.
13607 * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
13608 * gcc.target/i386/amxcomplex-cmmimfp16ps-2.c: Ditto.
13609 * gcc.target/i386/amxcomplex-cmmrlfp16ps-2.c: Ditto.
13611 2023-04-08 Jakub Jelinek <jakub@redhat.com>
13613 PR tree-optimization/109392
13614 * gcc.dg/pr109392.c: New test.
13616 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
13618 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
13620 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
13622 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
13624 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
13638 * gfortran.dg/associate_47.f90 : Enable substring test.
13639 * gfortran.dg/associate_51.f90 : Update an error message.
13640 * gfortran.dg/goacc/array-with-dt-2.f90 : Add span to
13641 uninitialzed dg-warnings.
13642 * gfortran.dg/associate_60.f90 : New test
13643 * gfortran.dg/pr98408.f90 : New test
13644 * gfortran.dg/pr105205.f90 : New test
13645 * gfortran.dg/pr106918.f90 : New test
13647 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
13649 * gfortran.dg/c-interop/allocatable-optional-pointer.f90 : Fix
13650 dg directive and remove trailing whitespace.
13651 * gfortran.dg/c-interop/c407a-1.f90 : ditto
13652 * gfortran.dg/c-interop/c407b-1.f90 : ditto
13653 * gfortran.dg/c-interop/c407b-2.f90 : ditto
13654 * gfortran.dg/c-interop/c407c-1.f90 : ditto
13655 * gfortran.dg/c-interop/c535a-1.f90 : ditto
13656 * gfortran.dg/c-interop/c535a-2.f90 : ditto
13657 * gfortran.dg/c-interop/c535b-1.f90 : ditto
13658 * gfortran.dg/c-interop/c535b-2.f90 : ditto
13659 * gfortran.dg/c-interop/c535b-3.f90 : ditto
13660 * gfortran.dg/c-interop/c535c-1.f90 : ditto
13661 * gfortran.dg/c-interop/c535c-2.f90 : ditto
13662 * gfortran.dg/c-interop/deferred-character-1.f90 : ditto
13663 * gfortran.dg/c-interop/removed-restrictions-1.f90 : ditto
13664 * gfortran.dg/c-interop/removed-restrictions-2.f90 : ditto
13665 * gfortran.dg/c-interop/removed-restrictions-4.f90 : ditto
13666 * gfortran.dg/c-interop/tkr.f90 : ditto
13667 * gfortran.dg/class_result_10.f90 : ditto
13668 * gfortran.dg/dtio_35.f90 : ditto
13669 * gfortran.dg/gomp/affinity-clause-1.f90 : ditto
13670 * gfortran.dg/pr103258.f90 : ditto
13671 * gfortran.dg/pr59107.f90 : ditto
13672 * gfortran.dg/pr93835.f08 : ditto
13674 2023-04-07 Alexandre Oliva <oliva@adacore.com>
13676 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
13677 fortran compiler, skip if missing.
13679 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
13681 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Remove unused variables.
13682 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Remove unused variables.
13684 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
13686 PR tree-optimization/109417
13687 * gcc.dg/pr109417.c: New.
13689 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13691 * rust/compile/issue-1422.rs: New test.
13693 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13695 * rust/compile/issue-1361.rs: New test.
13697 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
13699 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
13700 * rust/compile/issue-1830_str.rs: Likewise.
13702 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13704 * rust/compile/empty.in: New test.
13705 * rust/compile/include_empty.rs: New test.
13707 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13709 * rust/compile/torture/traits10.rs: Fix test-case
13711 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13713 * rust/compile/issue-1725-1.rs: New test.
13714 * rust/compile/issue-1725-2.rs: New test.
13716 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13718 * rust/compile/builtin_macro_include_str.rs:
13719 Include test of invalid UTF-8.
13720 * rust/compile/invalid_utf8: File with invalid UTF-8.
13722 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13724 * rust/compile/parse_empty_tuple_pattern.rs: New test.
13726 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
13728 * rust/compile/issue-1830_bytes.rs: New test.
13729 * rust/compile/issue-1830_str.rs: New test.
13731 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13733 * rust/compile/variadic.rs: New test.
13735 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13737 * rust/execute/torture/overflow1.rs: Fix test.
13739 2023-04-06 mxlol233 <mxlol233@outlook.com>
13741 * rust/compile/const-issue1440.rs: Add crate feature: `intrinsics`.
13742 * rust/compile/feature_intrinsics.rs: New file.
13743 * rust/compile/issue-1031.rs: Add crate feature: `intrinsics`.
13744 * rust/compile/issue-1130.rs: Add crate feature: `intrinsics`.
13745 * rust/compile/issue-1131.rs: Add crate feature: `intrinsics`.
13746 * rust/compile/issue-1237.rs: Add crate feature: `intrinsics`.
13747 * rust/compile/issue-1289.rs: Add crate feature: `intrinsics`.
13748 * rust/compile/rust-const-blog-issue.rs: Add crate feature: `intrinsics`.
13749 * rust/compile/torture/intrinsics-3.rs: Add crate feature: `intrinsics`.
13750 * rust/compile/torture/intrinsics-4.rs: Add crate feature: `intrinsics`.
13751 * rust/compile/torture/intrinsics-5.rs: Add crate feature: `intrinsics`.
13752 * rust/compile/torture/intrinsics-6.rs: Add crate feature: `intrinsics`.
13753 * rust/compile/torture/intrinsics-7.rs: Add crate feature: `intrinsics`.
13754 * rust/compile/torture/issue-1024.rs: Add crate feature: `intrinsics`.
13755 * rust/compile/torture/issue-1075.rs: Add crate feature: `intrinsics`.
13756 * rust/compile/torture/issue-1432.rs: Add crate feature: `intrinsics`.
13757 * rust/compile/unsafe10.rs: Add crate feature: `intrinsics`.
13758 * rust/execute/torture/atomic_load.rs: Add crate feature: `intrinsics`.
13759 * rust/execute/torture/atomic_store.rs: Add crate feature: `intrinsics`.
13760 * rust/execute/torture/copy_nonoverlapping1.rs: Add crate feature:
13762 * rust/execute/torture/issue-1120.rs: Add crate feature: `intrinsics`.
13763 * rust/execute/torture/issue-1133.rs: Add crate feature: `intrinsics`.
13764 * rust/execute/torture/issue-1232.rs: Add crate feature: `intrinsics`.
13765 * rust/execute/torture/slice-magic.rs: Add crate feature: `intrinsics`.
13766 * rust/execute/torture/slice-magic2.rs: Add crate feature: `intrinsics`.
13767 * rust/execute/torture/str-layout1.rs: Add crate feature: `intrinsics`.
13768 * rust/execute/torture/transmute1.rs: Add crate feature: `intrinsics`.
13769 * rust/execute/torture/wrapping_op1.rs: Add crate feature: `intrinsics`.
13770 * rust/execute/torture/wrapping_op2.rs: Add crate feature: `intrinsics`.
13772 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13774 * rust/compile/macro17.rs: Fix testsuite for new recursion errors.
13775 * rust/compile/macro44.rs: Fix invalid testcase assertions.
13776 * rust/compile/builtin_macro_recurse.rs: Fix invalid test.
13777 * rust/compile/builtin_macro_recurse2.rs: New test.
13778 * rust/compile/macro46.rs: New test.
13779 * rust/compile/builtin_macro_eager1.rs: New file.
13780 * rust/compile/builtin_macro_eager2.rs: New file.
13782 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13784 * rust/execute/torture/let-pattern-1.rs: New test.
13786 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13788 * rust/compile/torture/intrinsics-4.rs: implement Copy trait
13789 * rust/compile/torture/intrinsics-5.rs: likewise
13790 * rust/execute/torture/atomic_load.rs: likewise
13791 * rust/execute/torture/atomic_store.rs: likewise
13792 * rust/bounds1.rs: New test.
13794 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13796 * rust/compile/func3.rs: update test case
13798 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13800 * rust/compile/issue-1786.rs: New test.
13802 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13804 * rust/compile/never_type_err1.rs: Moved to...
13805 * rust/compile/never_type1.rs: ...here. It now works
13807 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13809 * rust/compile/issue-1773.rs: New test.
13811 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13813 * rust/execute/torture/issue-1720-2.rs: New test.
13815 2023-04-06 mxlol233 <mxlol233@outlook.com>
13817 * rust/compile/feature.rs: New test.
13819 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13821 * rust/compile/closure_move_expr.rs: New test.
13823 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13825 * rust/compile/parse_complex_generic_application.rs: New test.
13826 * rust/compile/parse_complex_generic_application2.rs: New test.
13828 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13830 * rust/compile/multi_reference_type.rs: New test.
13832 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
13834 * rust/compile/issue-867.rs: New test.
13836 2023-04-06 Lyra <teromene@teromene.fr>
13838 * rust/compile/macro45.rs: New test.
13840 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13842 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
13844 * rust/execute/torture/builtin_macro_concat.rs: Likewise.
13845 * rust/execute/torture/builtin_macro_env.rs: Likewise.
13846 * rust/execute/torture/builtin_macro_include_bytes.rs: Likewise.
13847 * rust/execute/torture/builtin_macro_include_str.rs: Likewise.
13848 * rust/execute/torture/builtin_macro_line.rs: Likewise.
13849 * rust/execute/torture/builtin_macros1.rs: Likewise.
13850 * rust/execute/torture/builtin_macros3.rs: Likewise.
13851 * rust/execute/torture/cfg1.rs: Likewise.
13852 * rust/execute/torture/cfg2.rs: Likewise.
13853 * rust/execute/torture/cfg3.rs: Likewise.
13854 * rust/execute/torture/cfg4.rs: Likewise.
13855 * rust/execute/torture/coercion1.rs: Likewise.
13856 * rust/execute/torture/coercion2.rs: Likewise.
13857 * rust/execute/torture/extern_mod4.rs: Likewise.
13858 * rust/execute/torture/helloworld1.rs: Likewise.
13859 * rust/execute/torture/helloworld2.rs: Likewise.
13860 * rust/execute/torture/issue-1198.rs: Likewise.
13861 * rust/execute/torture/issue-1231.rs: Likewise.
13862 * rust/execute/torture/issue-1232.rs: Likewise.
13863 * rust/execute/torture/issue-1249.rs: Likewise.
13864 * rust/execute/torture/issue-1436.rs: Likewise.
13865 * rust/execute/torture/issue-1496.rs: Likewise.
13866 * rust/execute/torture/issue-647.rs: Likewise.
13867 * rust/execute/torture/issue-845.rs: Likewise.
13868 * rust/execute/torture/issue-851.rs: Likewise.
13869 * rust/execute/torture/issue-858.rs: Likewise.
13870 * rust/execute/torture/issue-976.rs: Likewise.
13871 * rust/execute/torture/macros10.rs: Likewise.
13872 * rust/execute/torture/macros11.rs: Likewise.
13873 * rust/execute/torture/macros12.rs: Likewise.
13874 * rust/execute/torture/macros13.rs: Likewise.
13875 * rust/execute/torture/macros14.rs: Likewise.
13876 * rust/execute/torture/macros2.rs: Likewise.
13877 * rust/execute/torture/macros22.rs: Likewise.
13878 * rust/execute/torture/macros29.rs: Likewise.
13879 * rust/execute/torture/macros3.rs: Likewise.
13880 * rust/execute/torture/macros30.rs: Likewise.
13881 * rust/execute/torture/macros31.rs: Likewise.
13882 * rust/execute/torture/macros7.rs: Likewise.
13883 * rust/execute/torture/macros8.rs: Likewise.
13884 * rust/execute/torture/macros9.rs: Likewise.
13885 * rust/execute/torture/match1.rs: Likewise.
13886 * rust/execute/torture/match2.rs: Likewise.
13887 * rust/execute/torture/match3.rs: Likewise.
13888 * rust/execute/torture/match_bool1.rs: Likewise.
13889 * rust/execute/torture/match_byte1.rs: Likewise.
13890 * rust/execute/torture/match_char1.rs: Likewise.
13891 * rust/execute/torture/match_int1.rs: Likewise.
13892 * rust/execute/torture/match_loop1.rs: Likewise.
13893 * rust/execute/torture/match_range1.rs: Likewise.
13894 * rust/execute/torture/match_range2.rs: Likewise.
13895 * rust/execute/torture/match_tuple1.rs: Likewise.
13896 * rust/execute/torture/method1.rs: Likewise.
13897 * rust/execute/torture/method2.rs: Likewise.
13898 * rust/execute/torture/method3.rs: Likewise.
13899 * rust/execute/torture/method4.rs: Likewise.
13900 * rust/execute/torture/operator_overload_1.rs: Likewise.
13901 * rust/execute/torture/operator_overload_10.rs: Likewise.
13902 * rust/execute/torture/operator_overload_11.rs: Likewise.
13903 * rust/execute/torture/operator_overload_12.rs: Likewise.
13904 * rust/execute/torture/operator_overload_2.rs: Likewise.
13905 * rust/execute/torture/operator_overload_4.rs: Likewise.
13906 * rust/execute/torture/operator_overload_5.rs: Likewise.
13907 * rust/execute/torture/operator_overload_6.rs: Likewise.
13908 * rust/execute/torture/operator_overload_7.rs: Likewise.
13909 * rust/execute/torture/operator_overload_8.rs: Likewise.
13910 * rust/execute/torture/operator_overload_9.rs: Likewise.
13911 * rust/execute/torture/str-layout1.rs: Likewise.
13912 * rust/execute/torture/str-zero.rs: Likewise.
13913 * rust/execute/torture/trait1.rs: Likewise.
13914 * rust/execute/torture/trait10.rs: Likewise.
13915 * rust/execute/torture/trait11.rs: Likewise.
13916 * rust/execute/torture/trait12.rs: Likewise.
13917 * rust/execute/torture/trait13.rs: Likewise.
13918 * rust/execute/torture/trait2.rs: Likewise.
13919 * rust/execute/torture/trait3.rs: Likewise.
13920 * rust/execute/torture/trait4.rs: Likewise.
13921 * rust/execute/torture/trait5.rs: Likewise.
13922 * rust/execute/torture/trait6.rs: Likewise.
13923 * rust/execute/torture/trait7.rs: Likewise.
13924 * rust/execute/torture/trait8.rs: Likewise.
13925 * rust/execute/torture/trait9.rs: Likewise.
13926 * rust/execute/torture/closure2.rs: Likewise.
13927 * rust/execute/torture/closure3.rs: Likewise.
13928 * rust/execute/torture/loop-condition-eval.rs: Likewise.
13929 * rust/execute/torture/operator_overload_3.rs: Likewise.
13931 2023-04-06 mxlol233 <mxlol233@outlook.com>
13933 * rust/compile/diagnostic_underline.rs: New test.
13935 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13937 * rust/compile/bounds.rs: change to use -fsyntax-only
13938 * rust/execute/torture/issue-1720.rs: New test.
13940 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
13942 * rust/compile/decl_macro1.rs: New test.
13943 * rust/compile/decl_macro2.rs: New test.
13944 * rust/compile/decl_macro3.rs: New test.
13945 * rust/compile/decl_macro4.rs: New test.
13946 * rust/compile/decl_macro5.rs: New test.
13947 * rust/compile/decl_macro6.rs: New test.
13948 * rust/compile/decl_macro7.rs: New test.
13949 * rust/execute/torture/decl_macro1.rs: New test.
13950 * rust/execute/torture/decl_macro2.rs: New test.
13951 * rust/execute/torture/decl_macro3.rs: New test.
13952 * rust/execute/torture/decl_macro4.rs: New test.
13954 2023-04-06 mxlol233 <mxlol233@outlook.com>
13956 * rust/compile/bounds.rs: New test.
13958 2023-04-06 Dave <dme2223@gmail.com>
13960 * rust/compile/const10.rs: New test.
13962 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
13964 * rust/compile/unsafe11.rs: New test.
13966 2023-04-06 Alexandre Oliva <oliva@adacore.com>
13968 * gcc.dg/signbit-2.c: Add -maltivec if supported.
13970 2023-04-06 Alexandre Oliva <oliva@adacore.com>
13971 Thomas Schwinge <thomas@codesourcery.com>
13973 PR testsuite/108899
13974 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
13977 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
13980 * gm2/pim/fail/setunknown.mod: New test.
13981 * gm2/pim/fail/setunknown2.mod: New test.
13983 2023-04-05 Jeff Law <jlaw@ventanamicro>
13986 * gcc.c-torture/compile/pr108892.c: New test.
13988 2023-04-05 Martin Jambor <mjambor@suse.cz>
13991 * gcc.dg/ipa/pr108959.c: New test.
13993 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13995 * g++.target/riscv/rvv/base/bug-23.C: New test.
13997 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13999 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
14001 2023-04-04 Harald Anlauf <anlauf@gmx.de>
14004 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
14005 * gfortran.dg/pr104349.f90: New test.
14007 2023-04-04 Jakub Jelinek <jakub@redhat.com>
14009 PR tree-optimization/109386
14010 * gcc.c-torture/execute/ieee/pr109386.c: New test.
14012 2023-04-04 Marek Polacek <polacek@redhat.com>
14014 PR sanitizer/109107
14015 * c-c++-common/ubsan/pr109107-1.c: New test.
14016 * c-c++-common/ubsan/pr109107-2.c: New test.
14017 * c-c++-common/ubsan/pr109107-3.c: New test.
14018 * c-c++-common/ubsan/pr109107-4.c: New test.
14020 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14022 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
14023 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
14024 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
14025 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
14026 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
14027 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
14028 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
14029 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
14030 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
14031 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
14033 2023-04-04 Jakub Jelinek <jakub@redhat.com>
14036 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
14039 2023-04-04 Richard Biener <rguenther@suse.de>
14041 PR tree-optimization/109304
14042 * gcc.dg/pr109304.c: New testcase.
14044 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
14047 * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
14048 to distinguish parity byte from parity.
14049 * gcc.target/powerpc/pr108699.c: New test.
14051 2023-04-04 Jason Merrill <jason@redhat.com>
14054 * g++.dg/lookup/friend25.C: New test.
14056 2023-04-03 Patrick Palka <ppalka@redhat.com>
14059 * g++.dg/cpp1y/var-templ79.C: New test.
14061 2023-04-03 Jakub Jelinek <jakub@redhat.com>
14062 Martin Jambor <mjambor@suse.cz>
14065 * gcc.dg/pr109303.c: New test.
14067 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
14070 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
14073 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
14076 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
14078 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
14081 * gnat.dg/prot7.adb: Skip on hppa.
14083 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14084 kito-cheng <kito.cheng@sifive.com>
14086 * g++.target/riscv/rvv/base/bug-19.C: New test.
14087 * g++.target/riscv/rvv/base/bug-20.C: New test.
14088 * g++.target/riscv/rvv/base/bug-21.C: New test.
14089 * g++.target/riscv/rvv/base/bug-22.C: New test.
14091 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14093 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
14094 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
14096 2023-04-01 Patrick Palka <ppalka@redhat.com>
14099 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
14101 2023-04-01 Patrick Palka <ppalka@redhat.com>
14105 * g++.dg/template/fn-ptr3a.C: New test.
14106 * g++.dg/template/fn-ptr3b.C: New test.
14107 * g++.dg/template/fn-ptr4.C: New test.
14109 2023-04-01 Jakub Jelinek <jakub@redhat.com>
14111 * gcc.dg/torture/inf-compare-1.c: Add dg-additional-options
14112 -fno-tree-dominator-opts -fno-tree-vrp.
14113 * gcc.dg/torture/inf-compare-1-float.c: Likewise.
14114 * gcc.dg/torture/inf-compare-2.c: Likewise.
14115 * gcc.dg/torture/inf-compare-2-float.c: Likewise.
14117 2023-04-01 Jakub Jelinek <jakub@redhat.com>
14119 PR tree-optimization/109362
14120 * gcc.target/i386/pr109362.c: New test.
14122 2023-04-01 Jakub Jelinek <jakub@redhat.com>
14123 Richard Sandiford <richard.sandiford@arm.com>
14126 * gcc.target/aarch64/sve/pr109254.c: New test.
14128 2023-03-31 Jakub Jelinek <jakub@redhat.com>
14131 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
14132 if fdopen returns NULL.
14134 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
14136 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
14137 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
14139 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
14141 * gcc.target/i386/pr109052-2.c: New.
14143 2023-03-31 Jakub Jelinek <jakub@redhat.com>
14145 PR tree-optimization/91645
14146 * gcc.target/i386/pr103559-1.c: New test.
14147 * gcc.target/i386/pr103559-2.c: New test.
14148 * gcc.target/i386/pr103559-3.c: New test.
14149 * gcc.target/i386/pr103559-4.c: New test.
14151 2023-03-31 Jonathan Yong <10walls@gmail.com>
14153 * c-c++-common/Warray-bounds.c: Fix excess warnings on
14156 2023-03-31 liuhongt <hongtao.liu@intel.com>
14158 * g++.target/i386/pr85048.C: New test.
14160 2023-03-30 Jason Merrill <jason@redhat.com>
14163 * g++.dg/lookup/anon8.C: New test.
14165 2023-03-30 Jason Merrill <jason@redhat.com>
14168 * g++.dg/cpp1z/noexcept-type27.C: New test.
14170 2023-03-30 Jakub Jelinek <jakub@redhat.com>
14173 * g++.dg/cpp23/subscript14.C: New test.
14175 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
14177 PR tree-optimization/109154
14178 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
14180 2023-03-30 Jason Merrill <jason@redhat.com>
14184 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
14185 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
14187 2023-03-30 Richard Biener <rguenther@suse.de>
14189 PR tree-optimization/107561
14190 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
14191 * g++.dg/warn/Warray-bounds-16.C: Likewise.
14193 2023-03-30 Richard Biener <rguenther@suse.de>
14195 PR tree-optimization/109342
14196 * g++.dg/torture/pr109342.C: New testcase.
14198 2023-03-30 Jakub Jelinek <jakub@redhat.com>
14201 * g++.dg/cpp23/ext-floating15.C: New test.
14203 2023-03-30 liuhongt <hongtao.liu@intel.com>
14205 * gcc.target/i386/pr88828-0.c: Adjust testcase.
14207 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
14210 * gm2/link/nondefaultext/pass/hello.md: New test.
14211 * gm2/link/nondefaultext/pass/liba.dm: New test.
14212 * gm2/link/nondefaultext/pass/liba.md: New test.
14213 * gm2/link/nondefaultext/pass/link-nondefaultext-pass.exp: New test.
14215 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
14217 * gcc.target/riscv/arch-19.c: New test.
14219 2023-03-29 Richard Biener <rguenther@suse.de>
14221 PR tree-optimization/109331
14222 * gcc.dg/torture/pr109331.c: New testcase.
14224 2023-03-29 Richard Biener <rguenther@suse.de>
14226 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
14228 2023-03-29 Richard Biener <rguenther@suse.de>
14230 PR tree-optimization/109327
14231 * gcc.dg/pr109327.c: New testcase.
14233 2023-03-29 Richard Biener <rguenther@suse.de>
14236 * g++.dg/gomp/pr106124.C: New testcase.
14238 2023-03-29 Jakub Jelinek <jakub@redhat.com>
14239 Richard Biener <rguenther@suse.de>
14241 PR tree-optimization/109301
14242 * gcc.dg/pr109301.c: New test.
14244 2023-03-29 Jason Merrill <jason@redhat.com>
14248 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
14249 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
14251 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
14253 * gfortran.dg/weak-2.f90: Enable for nvptx target.
14255 2023-03-28 David Malcolm <dmalcolm@redhat.com>
14258 * c-c++-common/Wxor-used-as-pow-1.c: Add macro test.
14259 * c-c++-common/Wxor-used-as-pow-pr107002-0.c: New test.
14260 * c-c++-common/Wxor-used-as-pow-pr107002-1.c: New test.
14261 * c-c++-common/Wxor-used-as-pow-pr107002-2.c: New test.
14263 2023-03-28 Jason Merrill <jason@redhat.com>
14266 * g++.dg/warn/Wsequence-point-5.C: New test.
14268 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
14271 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
14273 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
14275 PR rtl-optimization/109187
14276 * gcc.dg/pr109187.c: New test.
14278 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
14280 PR tree-optimization/109265
14281 PR tree-optimization/109274
14282 * gcc.dg/pr109274.c: New.
14283 * gfortran.dg/pr109265.f90: New.
14285 2023-03-28 Richard Biener <rguenther@suse.de>
14287 PR tree-optimization/107087
14288 * g++.dg/pr107087.C: New testcase.
14290 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
14293 * gcc.target/aarch64/pr109072_1.c: New test.
14294 * gcc.target/aarch64/pr109072_2.c: Likewise.
14296 2023-03-28 Jakub Jelinek <jakub@redhat.com>
14298 PR middle-end/106190
14299 * gcc.dg/asan/pr106190.c: New test.
14301 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
14303 * gcc.target/sparc/20230328-1.c: New test.
14304 * gcc.target/sparc/20230328-2.c: Likewise.
14305 * gcc.target/sparc/20230328-3.c: Likewise.
14306 * gcc.target/sparc/20230328-4.c: Likewise.
14308 2023-03-28 Jakub Jelinek <jakub@redhat.com>
14311 * gcc.target/i386/pr109276.c: New test.
14313 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
14315 * gcc.target/sparc/20230328-1.c: New test.
14316 * gcc.target/sparc/20230328-2.c: Likewise.
14317 * gcc.target/sparc/20230328-3.c: Likewise.
14318 * gcc.target/sparc/20230328-4.c: Likewise.
14320 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14322 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
14324 * gcc.dg/visibility-22.c: Add weak_undefined options.
14326 2023-03-27 Richard Biener <rguenther@suse.de>
14328 PR tree-optimization/54498
14329 * g++.dg/torture/pr54498.C: New testcase.
14331 2023-03-27 Richard Biener <rguenther@suse.de>
14333 PR tree-optimization/108357
14334 * gcc.dg/tree-ssa/pr108357.c: New testcase.
14336 2023-03-27 Martin Liska <mliska@suse.cz>
14338 * lib/verify-sarif-file.py: Use apostrophes instead
14341 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
14344 * gcc.target/powerpc/pr109167.c: New test.
14346 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
14349 * gcc.target/powerpc/pr109082.c: New test.
14351 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
14354 * gcc.target/m68k/tls-gd-off.c: New.
14355 * gcc.target/m68k/tls-ie-off.c: New.
14356 * gcc.target/m68k/tls-ld-off.c: New.
14357 * gcc.target/m68k/tls-ld-xtls-off.c: New.
14358 * gcc.target/m68k/tls-le-off.c: New.
14359 * gcc.target/m68k/tls-le-xtls-off.c: New.
14360 * gcc.target/m68k/tls-ld.c: Make pattern less strict.
14361 * gcc.target/m68k/tls-le.c: Likewise.
14363 2023-03-26 Jakub Jelinek <jakub@redhat.com>
14365 PR tree-optimization/109230
14366 * gcc.dg/pr109230.c: New test.
14368 2023-03-26 Jakub Jelinek <jakub@redhat.com>
14371 * c-c++-common/cold-2.c: New test.
14373 2023-03-25 David Malcolm <dmalcolm@redhat.com>
14376 * c-c++-common/diagnostic-format-sarif-file-1.c: Add
14377 verify-sarif-file directive.
14378 * c-c++-common/diagnostic-format-sarif-file-2.c: Likewise.
14379 * c-c++-common/diagnostic-format-sarif-file-3.c: Likewise.
14380 * c-c++-common/diagnostic-format-sarif-file-4.c: Likewise.
14381 * c-c++-common/diagnostic-format-sarif-file-Wbidi-chars.c: New
14382 test case, adapted from Wbidi-chars-1.c.
14383 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-1.c:
14385 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
14387 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-3.c:
14388 New test case, adapted from cpp/Winvalid-utf8-1.c.
14389 * c-c++-common/diagnostic-format-sarif-file-valid-CP850.c: New
14390 test case, adapted from gcc.dg/diagnostic-input-charset-1.c.
14391 * gcc.dg/plugin/crash-test-ice-sarif.c: Add verify-sarif-file
14393 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Likewise.
14394 * gcc.dg/plugin/diagnostic-test-paths-5.c: Likewise.
14395 * lib/scansarif.exp (verify-sarif-file): New procedure.
14396 * lib/verify-sarif-file.py: New support script.
14398 2023-03-24 Patrick Palka <ppalka@redhat.com>
14401 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
14403 * g++.dg/lookup/this2.C: New test.
14405 2023-03-24 Jason Merrill <jason@redhat.com>
14408 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
14410 2023-03-24 David Malcolm <dmalcolm@redhat.com>
14413 * c-c++-common/diagnostic-format-json-1.c: Update comment.
14414 * c-c++-common/diagnostic-format-json-2.c: Likewise.
14415 * c-c++-common/diagnostic-format-json-3.c: Likewise.
14416 * c-c++-common/diagnostic-format-json-4.c: Likewise.
14417 * c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
14418 * c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
14420 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
14422 PR tree-optimization/109238
14423 * gcc.dg/pr109238.c: New.
14425 2023-03-24 Richard Biener <rguenther@suse.de>
14427 PR tree-optimization/106912
14428 * gcc.dg/profile-generate-4.c: New testcase.
14430 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
14432 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
14433 Compile object for stressset.mod and testlib.mod. Add test so
14434 that we only link these objects with test application objects.
14436 2023-03-24 Jakub Jelinek <jakub@redhat.com>
14439 * gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
14440 require ia32 effective target. Only add -fPIC for fpic effective
14441 target. Remove #include <string.h>, use __builtin_memset instead of
14444 2023-03-24 Jakub Jelinek <jakub@redhat.com>
14446 PR tree-optimization/99739
14447 * gcc.dg/tree-ssa/pr99739.c: New test.
14449 2023-03-24 Alexandre Oliva <oliva@adacore.com>
14451 * lib/target-supports.exp (add_options_for_weak_undefined):
14453 (check_effective_target_weak_undefined): Use it.
14454 (check_effective_target_posix_memalign): New.
14455 * gcc.dg/torture/pr53922.c: Drop skips and custom options in
14456 favor of effective target requirement and added options for
14457 weak_undefined symbols.
14458 * gcc.dg/torture/pr90020.c: Likewise.
14459 * gcc.dg/addr_equal-1.c: Likewise.
14460 * gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
14461 abitest.S-using tests.
14462 * gcc.dg/torture/pr60092.c: Likewise, but in favor of
14463 posix_memalign tests.
14464 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
14466 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
14467 Tobias Burnus <tobias@codesourcery.com>
14470 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
14472 * gfortran.dg/unpack_field_1.f90: Likewise.
14473 * gfortran.dg/pr103628.f90: New.
14475 2023-03-23 Jason Merrill <jason@redhat.com>
14478 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
14480 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
14482 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
14484 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
14486 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
14488 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
14490 * gcc.target/powerpc/mod-no_copy.c: New.
14491 * gcc.target/powerpc/mod-peephole.c: New.
14493 2023-03-23 Andrew Pinski <apinski@marvell.com>
14496 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
14498 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
14501 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
14503 * gm2/iso/extended-opaque/pass/stressset.def: New test.
14504 * gm2/iso/extended-opaque/pass/stressset.mod: New test.
14505 * gm2/iso/extended-opaque/pass/testset.mod: New test.
14506 * gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
14508 * gm2/projects/iso/small/run/pass/stressset.def: New test.
14509 * gm2/projects/iso/small/run/pass/stressset.mod: New test.
14510 * gm2/projects/iso/small/run/pass/test1.mod: New test.
14511 * gm2/projects/iso/small/run/pass/testlib.def: New test.
14512 * gm2/projects/iso/small/run/pass/testlib.mod: New test.
14513 * gm2/projects/iso/small/run/pass/testset.mod: New test.
14515 2023-03-23 Richard Biener <rguenther@suse.de>
14517 PR tree-optimization/107569
14518 * g++.dg/opt/pr107569.C: New testcase.
14520 2023-03-23 Richard Biener <rguenther@suse.de>
14522 PR tree-optimization/109262
14523 * g++.dg/torture/pr109262.C: New testcase.
14525 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
14527 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
14529 2023-03-23 Marek Polacek <polacek@redhat.com>
14532 * g++.dg/warn/Wdangling-reference11.C: New test.
14533 * g++.dg/warn/Wdangling-reference12.C: New test.
14535 2023-03-23 Jakub Jelinek <jakub@redhat.com>
14537 PR tree-optimization/109176
14538 * gcc.target/aarch64/sve/pr109176.c: New test.
14540 2023-03-23 Pan Li <pan2.li@intel.com>
14541 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14545 * gcc.target/riscv/rvv/base/pr108185-1.c: Update.
14546 * gcc.target/riscv/rvv/base/pr108185-2.c: Ditto.
14547 * gcc.target/riscv/rvv/base/pr108185-3.c: Ditto.
14549 2023-03-23 Jason Merrill <jason@redhat.com>
14552 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
14554 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14557 * g++.target/riscv/rvv/base/pr109244.C: New test.
14558 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt testcase.
14559 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
14560 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
14561 * gcc.target/riscv/rvv/base/spill-1.c: Ditto.
14562 * gcc.target/riscv/rvv/base/spill-2.c: Ditto.
14563 * gcc.target/riscv/rvv/base/spill-3.c: Ditto.
14564 * gcc.target/riscv/rvv/base/spill-5.c: Ditto.
14565 * gcc.target/riscv/rvv/base/spill-7.c: Ditto.
14566 * g++.target/riscv/rvv/base/bug-18.C: New test.
14567 * gcc.target/riscv/rvv/base/merge_constraint-3.c: New test.
14568 * gcc.target/riscv/rvv/base/merge_constraint-4.c: New test.
14570 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14573 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
14575 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14576 kito-cheng <kito.cheng@sifive.com>
14578 * g++.target/riscv/rvv/base/bug-10.C: New test.
14579 * g++.target/riscv/rvv/base/bug-11.C: New test.
14580 * g++.target/riscv/rvv/base/bug-12.C: New test.
14581 * g++.target/riscv/rvv/base/bug-13.C: New test.
14582 * g++.target/riscv/rvv/base/bug-14.C: New test.
14583 * g++.target/riscv/rvv/base/bug-15.C: New test.
14584 * g++.target/riscv/rvv/base/bug-16.C: New test.
14585 * g++.target/riscv/rvv/base/bug-17.C: New test.
14586 * g++.target/riscv/rvv/base/bug-2.C: New test.
14587 * g++.target/riscv/rvv/base/bug-3.C: New test.
14588 * g++.target/riscv/rvv/base/bug-4.C: New test.
14589 * g++.target/riscv/rvv/base/bug-5.C: New test.
14590 * g++.target/riscv/rvv/base/bug-6.C: New test.
14591 * g++.target/riscv/rvv/base/bug-7.C: New test.
14592 * g++.target/riscv/rvv/base/bug-8.C: New test.
14593 * g++.target/riscv/rvv/base/bug-9.C: New test.
14595 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14596 kito-cheng <kito.cheng@sifive.com>
14598 * gcc.target/riscv/rvv/base/bug-3.c: New test.
14599 * gcc.target/riscv/rvv/base/bug-4.c: New test.
14600 * gcc.target/riscv/rvv/base/bug-5.c: New test.
14602 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
14604 * lib/target-supports.exp (check_effective_target_riscv_vector):
14607 2023-03-22 David Malcolm <dmalcolm@redhat.com>
14609 PR testsuite/105959
14610 * gcc.dg-selftests/dg-final.exp
14611 (dg_final_directive_check_num_args): Update expected maximum
14612 number of args for the various directives using dg-scan.
14613 * lib/scanasm.exp (append_encoding_arg): New procedure.
14614 (dg-scan): Add optional 3rd argument: the encoding to use when
14615 reading from the file.
14616 * lib/scansarif.exp (scan-sarif-file): Treat the file as UTF-8
14617 encoded when reading it.
14618 (scan-sarif-file-not): Likewise.
14620 2023-03-22 Jason Merrill <jason@redhat.com>
14623 * g++.dg/template/partial-order3.C: New test.
14625 2023-03-22 Harald Anlauf <anlauf@gmx.de>
14626 Steven G. Kargl <kargl@gcc.gnu.org>
14629 * gfortran.dg/pr104572.f90: New test.
14631 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
14633 * gcc.target/i386/pr109137.c: New.
14635 2023-03-22 Jason Merrill <jason@redhat.com>
14638 * g++.dg/ext/attr-tsafe1.C: New test.
14640 2023-03-22 Alex Coplan <alex.coplan@arm.com>
14643 * g++.dg/ext/pr109177.C: New test.
14645 2023-03-22 David Malcolm <dmalcolm@redhat.com>
14648 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
14650 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
14652 * gcc.target/gcn/complex.c: New test.
14654 2023-03-21 Harald Anlauf <anlauf@gmx.de>
14657 * gfortran.dg/pr99036.f90: New test.
14659 2023-03-21 Jason Merrill <jason@redhat.com>
14662 * g++.dg/cpp0x/nsdmi-template25.C: New test.
14664 2023-03-21 Richard Biener <rguenther@suse.de>
14666 PR tree-optimization/109219
14667 * gcc.dg/torture/pr109219.c: New testcase.
14669 2023-03-21 Jakub Jelinek <jakub@redhat.com>
14671 PR testsuite/108898
14672 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
14674 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
14675 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
14677 2023-03-21 Jakub Jelinek <jakub@redhat.com>
14679 PR testsuite/108898
14680 * gcc.dg/vect/vect-simd-clone-16.c: Add --param vect-epilogues-nomask=0
14681 to dg-additional-options. Always expect just 2 foo.simdclone calls.
14682 * gcc.dg/vect/vect-simd-clone-16f.c: Add
14683 --param vect-epilogues-nomask=0 to dg-additional-options.
14684 * gcc.dg/vect/vect-simd-clone-17.c: Likewise. Always expect just 2
14685 foo.simdclone calls.
14686 * gcc.dg/vect/vect-simd-clone-17d.c: Remove -fdump-tree-optimized from
14687 dg-additional-options.
14688 * gcc.dg/vect/vect-simd-clone-17e.c: Likewise.
14689 * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. Add
14690 --param vect-epilogues-nomask=0 to dg-additional-options.
14691 * gcc.dg/vect/vect-simd-clone-18.c: Add --param vect-epilogues-nomask=0
14692 to dg-additional-options. Always expect just 2 foo.simdclone calls.
14693 * gcc.dg/vect/vect-simd-clone-18f.c: Add
14694 --param vect-epilogues-nomask=0 to dg-additional-options.
14696 2023-03-21 Jakub Jelinek <jakub@redhat.com>
14698 PR tree-optimization/109215
14699 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
14701 2023-03-21 Richard Biener <rguenther@suse.de>
14703 PR tree-optimization/109170
14704 * gcc.dg/Wuse-after-free-pr109170.c: New testcase.
14705 * gcc.dg/tree-ssa/ssa-lim-21.c: Adjust.
14706 * gcc.dg/predict-20.c: Likewise.
14708 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
14711 * gfortran.dg/pr109209.f90: New test.
14713 2023-03-20 Marek Polacek <polacek@redhat.com>
14716 * g++.dg/cpp0x/explicit16.C: New test.
14718 2023-03-20 Jakub Jelinek <jakub@redhat.com>
14721 * g++.dg/tls/thread_local13.C: New test.
14722 * g++.dg/tls/thread_local13-aux.cc: New file.
14723 * g++.dg/tls/thread_local14.C: New test.
14724 * g++.dg/tls/thread_local14-aux.cc: New file.
14726 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
14729 * gcc.target/powerpc/divic3-1.c: New test.
14730 * gcc.target/powerpc/divic3-2.c: Likewise.
14731 * gcc.target/powerpc/mulic3-1.c: Likewise.
14732 * gcc.target/powerpc/mulic3-2.c: Likewise.
14734 2023-03-20 Harald Anlauf <anlauf@gmx.de>
14737 * gfortran.dg/nearest_6.f90: New test.
14739 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
14742 * gcc.target/powerpc/pr109178.c: New test.
14744 2023-03-20 Jakub Jelinek <jakub@redhat.com>
14746 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
14747 from char to char [2 * sizeof (int)].
14749 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
14752 * gfortran.dg/external_procedures_4.f90: New test.
14754 2023-03-19 Harald Anlauf <anlauf@gmx.de>
14757 * gfortran.dg/pr85877.f90: New test.
14759 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
14761 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
14764 2023-03-18 David Malcolm <dmalcolm@redhat.com>
14767 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
14769 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
14785 * gfortran.dg/finalize_38.f90 : New test.
14786 * gfortran.dg/finalize_38a.f90 : New test.
14787 * gfortran.dg/allocate_with_source_25.f90 : The number of final
14788 calls goes down from 6 to 4.
14789 * gfortran.dg/associate_25.f90 : Remove the incorrect comment.
14790 * gfortran.dg/auto_dealloc_2.f90 : Change the tree dump expr
14791 but the final count remains the same.
14792 * gfortran.dg/unlimited_polymorphic_8.f90 : Tree dump reveals
14793 foo.1.x rather than foo.0.x
14794 * gfortran.dg/finalize_39.f90 : New test.
14795 * gfortran.dg/finalize_40.f90 : New test.
14796 * gfortran.dg/finalize_41.f90 : New test.
14797 * gfortran.dg/finalize_42.f90 : New test.
14798 * gfortran.dg/finalize_43.f90 : New test.
14799 * gfortran.dg/finalize_44.f90 : New test.
14800 * gfortran.dg/finalize_45.f90 : New test.
14801 * gfortran.dg/finalize_46.f90 : New test.
14802 * gfortran.dg/finalize_47.f90 : New test.
14803 * gfortran.dg/finalize_48.f90 : New test.
14804 * gfortran.dg/finalize_49.f90 : New test.
14805 * gfortran.dg/finalize_50.f90 : New test.
14806 * gfortran.dg/finalize_51.f90 : New test.
14808 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
14810 * gcc.dg/plugin/infoleak-2.c,
14811 gcc.dg/plugin/infoleak-CVE-2011-1078-1.c,
14812 gcc.dg/plugin/infoleak-CVE-2011-1078-2.c,
14813 gcc.dg/plugin/infoleak-CVE-2017-18549-1.c,
14814 gcc.dg/plugin/infoleak-CVE-2017-18550-1.c,
14815 gcc.dg/plugin/infoleak-antipatterns-1.c,
14816 gcc.dg/plugin/infoleak-fixit-1.c: Skip for default_packed targets.
14818 2023-03-17 Jason Merrill <jason@redhat.com>
14821 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
14823 2023-03-17 Jason Merrill <jason@redhat.com>
14826 * g++.dg/eh/dtor4.C: New test.
14828 2023-03-17 Jason Merrill <jason@redhat.com>
14831 * g++.dg/lookup/friend24.C: New test.
14833 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14836 * gcc.target/i386/pr105554.c: New test.
14838 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14841 * c-c++-common/ubsan/div-by-zero-8.c: New test.
14843 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
14845 * gcc.target/i386/pr109052.c: New.
14847 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14848 kito-cheng <kito.cheng@sifive.com>
14850 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: Adapt the test.
14851 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: Ditto.
14852 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: Ditto.
14853 * g++.target/riscv/rvv/base/bug-1.C: New test.
14854 * gcc.target/riscv/rvv/base/bug-2.c: New test.
14856 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14858 PR testsuite/109145
14859 * gcc.dg/tree-ssa/forwprop-39.c: Remove -std=c11 from dg-options.
14860 Don't include complex.h.
14861 (foo): Use __builtin_complex rather than CMPLXF.
14863 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14865 PR middle-end/108685
14866 * c-c++-common/gomp/doacross-8.c: New test.
14868 2023-03-16 Jason Merrill <jason@redhat.com>
14871 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
14873 2023-03-16 Jason Merrill <jason@redhat.com>
14876 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
14878 2023-03-16 Jason Merrill <jason@redhat.com>
14881 * g++.dg/cpp0x/enum43.C: New test.
14883 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14885 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
14887 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14890 * gm2/types/run/pass/d.c: Convert data structure from
14891 BOOLEAN int to bool and cast int to bool in test function.
14893 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14895 * gm2/complex/pass/arith3.mod: Halt parameters reordered.
14896 * gm2/complex/run/pass/arith3.mod: Ditto.
14897 * gm2/complex/run/pass/arith4.mod: Ditto.
14898 * gm2/complex/run/pass/arith5.mod: Ditto.
14899 * gm2/isolib/run/pass/real2.mod: Ditto.
14900 * gm2/isolib/run/pass/real3.mod: Ditto.
14901 * gm2/isolib/run/pass/realconv.mod: Ditto.
14902 * gm2/isolib/run/pass/realconv2.mod: Ditto.
14903 * gm2/pim/pass/testshort.mod: Ditto.
14904 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: Ditto.
14905 * gm2/projects/pim/run/pass/tower/DrawL.mod: Ditto.
14906 * gm2/warnings/returntype/pass/Termbase.mod: Ditto.
14907 * gm2/warnings/returntype/pass/keypressedsimple.mod: Ditto.
14909 2023-03-16 Patrick Palka <ppalka@redhat.com>
14912 * g++.dg/cpp2a/constexpr-inst2.C: New test.
14914 2023-03-16 Patrick Palka <ppalka@redhat.com>
14917 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
14919 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
14921 * gdc.dg/torture/simd23084.d: New test.
14922 * gdc.dg/torture/simd23085.d: New test.
14923 * gdc.dg/torture/simd23218.d: New test.
14925 2023-03-16 Martin Liska <mliska@suse.cz>
14927 PR middle-end/106133
14928 * c-c++-common/pr106133.c: New test.
14930 2023-03-16 Alexandre Oliva <oliva@adacore.com>
14932 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
14934 2023-03-16 Jason Merrill <jason@redhat.com>
14937 * g++.dg/coroutines/co-await-moveonly1.C: New test.
14939 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
14942 * gdc.dg/torture/pr109144.d: New test.
14944 2023-03-16 Richard Biener <rguenther@suse.de>
14946 PR tree-optimization/109123
14947 * gcc.dg/Wuse-after-free-pr109123.c: New testcase.
14948 * gcc.dg/Wuse-after-free-2.c: Amend expected diagnostic with
14949 the name of the pointer.
14950 * c-c++-common/Wuse-after-free-6.c: Un-XFAIL case.
14952 2023-03-15 Jason Merrill <jason@redhat.com>
14956 * g++.dg/coroutines/co-await-initlist1.C: New test.
14958 2023-03-15 David Malcolm <dmalcolm@redhat.com>
14961 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
14962 have an invocation object marked as succeeding, with no
14964 * gcc.dg/plugin/crash-test-ice-sarif.c: New test.
14965 * gcc.dg/plugin/crash-test-ice-stderr.c: New test.
14966 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: New test.
14967 * gcc.dg/plugin/crash-test-write-though-null-stderr.c: New test.
14968 * gcc.dg/plugin/crash_test_plugin.c: New plugin.
14969 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin
14972 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
14974 * gcc.target/i386/merge-1.c (dg-options): Use -mno-sse4.
14975 * gcc.target/i386/sse2-mmx-21.c (dg-options): Ditto.
14976 * gcc.target/i386/sse-movss-4.c (dg-options):
14977 Use -mno-sse4. Simplify scan-assembler-not strings.
14978 * gcc.target/i386/sse2-movsd-3.c (dg-options): Ditto.
14979 * gcc.target/i386/sse2-mmx-movss-1.c: New test.
14981 2023-03-15 Harald Anlauf <anlauf@gmx.de>
14982 Tobias Burnus <tobias@codesourcery.com>
14985 * gfortran.dg/class_dummy_10.f90: New test.
14987 2023-03-15 Marek Polacek <polacek@redhat.com>
14990 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
14992 2023-03-15 Richard Biener <rguenther@suse.de>
14994 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
14997 2023-03-15 Jason Merrill <jason@redhat.com>
15000 * g++.dg/template/ttp7.C: Remove expected error.
15002 2023-03-15 Jason Merrill <jason@redhat.com>
15007 * g++.dg/template/ttp35.C: New test.
15009 2023-03-15 Richard Biener <rguenther@suse.de>
15011 PR tree-optimization/109139
15012 * gcc.dg/torture/pr109139.c: New testcase.
15014 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15016 * gcc.target/riscv/xtheadmempair-1.c: New test.
15017 * gcc.target/riscv/xtheadmempair-2.c: New test.
15018 * gcc.target/riscv/xtheadmempair-3.c: New test.
15020 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15022 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
15024 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15026 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
15028 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15030 * gcc.target/riscv/xtheadcondmov-mveqz-imm-eqz.c: New test.
15031 * gcc.target/riscv/xtheadcondmov-mveqz-imm-not.c: New test.
15032 * gcc.target/riscv/xtheadcondmov-mveqz-reg-eqz.c: New test.
15033 * gcc.target/riscv/xtheadcondmov-mveqz-reg-not.c: New test.
15034 * gcc.target/riscv/xtheadcondmov-mvnez-imm-cond.c: New test.
15035 * gcc.target/riscv/xtheadcondmov-mvnez-imm-nez.c: New test.
15036 * gcc.target/riscv/xtheadcondmov-mvnez-reg-cond.c: New test.
15037 * gcc.target/riscv/xtheadcondmov-mvnez-reg-nez.c: New test.
15039 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15041 * gcc.target/riscv/xtheadbb-ext.c: New test.
15042 * gcc.target/riscv/xtheadbb-extu-2.c: New test.
15043 * gcc.target/riscv/xtheadbb-extu.c: New test.
15044 * gcc.target/riscv/xtheadbb-ff1.c: New test.
15045 * gcc.target/riscv/xtheadbb-rev.c: New test.
15046 * gcc.target/riscv/xtheadbb-srri.c: New test.
15048 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15050 * gcc.target/riscv/xtheadbs-tst.c: New test.
15052 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15054 * gcc.target/riscv/xtheadba-addsl.c: New test.
15056 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15058 * gcc.target/riscv/mcpu-thead-c906.c: New test.
15060 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15062 * gcc.target/riscv/xtheadba.c: New test.
15063 * gcc.target/riscv/xtheadbb.c: New test.
15064 * gcc.target/riscv/xtheadbs.c: New test.
15065 * gcc.target/riscv/xtheadcmo.c: New test.
15066 * gcc.target/riscv/xtheadcondmov.c: New test.
15067 * gcc.target/riscv/xtheadfmemidx.c: New test.
15068 * gcc.target/riscv/xtheadfmv.c: New test.
15069 * gcc.target/riscv/xtheadint.c: New test.
15070 * gcc.target/riscv/xtheadmac.c: New test.
15071 * gcc.target/riscv/xtheadmemidx.c: New test.
15072 * gcc.target/riscv/xtheadmempair.c: New test.
15073 * gcc.target/riscv/xtheadsync.c: New test.
15075 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
15078 * gcc.target/i386/pr109117-1.c: New test.
15080 2023-03-15 Jonathan Yong <10walls@gmail.com>
15082 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
15083 * gcc.dg/pic-3.c: Ditto.
15084 * gcc.dg/pic-4.c: Ditto.
15086 2023-03-14 Patrick Palka <ppalka@redhat.com>
15089 * g++.dg/cpp2a/concepts-class5.C: New test.
15090 * g++.dg/cpp2a/concepts-class5a.C: New test.
15092 2023-03-14 Patrick Palka <ppalka@redhat.com>
15095 * g++.dg/cpp2a/concepts-friend14.C: New test.
15097 2023-03-14 Jason Merrill <jason@redhat.com>
15100 * g++.dg/cpp1y/var-templ78.C: New test.
15102 2023-03-14 Jason Merrill <jason@redhat.com>
15105 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
15106 * g++.dg/warn/Wreturn-6.C: New test.
15108 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15111 * gcc.target/i386/pr109109-1.c: New test.
15112 * gcc.target/i386/pr109109-2.c: New test.
15114 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
15117 * gdc.dg/torture/imports/pr109108.d: New test.
15118 * gdc.dg/torture/pr109108.d: New test.
15120 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15123 PR testsuite/109129
15124 * g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
15125 for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
15126 rather than ! concepts.
15128 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15131 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
15133 2023-03-14 Richard Biener <rguenther@suse.de>
15135 * gcc.dg/auto-init-unused-1.c: New testcase.
15137 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
15139 PR tree-optimization/109005
15140 * gnat.dg/specs/opt6.ads: New test.
15142 2023-03-14 Tamar Christina <tamar.christina@arm.com>
15144 PR testsuite/109118
15145 * gcc.dg/mla_1.c: Moved to...
15146 * gcc.target/aarch64/sve/mla_3.c: ...here.
15148 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15150 PR tree-optimization/109115
15151 * gcc.dg/pr109115.c: New test.
15153 2023-03-14 Richard Biener <rguenther@suse.de>
15155 * g++.dg/torture/20230313.C: New testcase.
15157 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
15159 * gm2/pim/fail/largeconst.mod: New test.
15161 2023-03-13 Jason Merrill <jason@redhat.com>
15164 * g++.dg/warn/pragma-system_header6.h: New test.
15165 * g++.dg/warn/pragma-system_header6.C: New test.
15167 2023-03-13 David Malcolm <dmalcolm@redhat.com>
15170 * gcc.dg/analyzer/leak-pr105906.c: New test.
15172 2023-03-13 David Malcolm <dmalcolm@redhat.com>
15175 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
15176 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
15178 2023-03-13 David Malcolm <dmalcolm@redhat.com>
15180 * gcc.dg/analyzer/exec-1.c: New test.
15181 * gcc.dg/analyzer/snprintf-concat.c: New test.
15182 * gcc.dg/analyzer/vsnprintf-1.c: New test.
15184 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15186 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
15188 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
15190 * g++.target/riscv/rvv/base/vaadd_vv-1.C: Removed.
15191 * g++.target/riscv/rvv/base/vaadd_vv-2.C: Removed.
15192 * g++.target/riscv/rvv/base/vaadd_vv-3.C: Removed.
15193 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: Removed.
15194 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: Removed.
15195 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: Removed.
15196 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: Removed.
15197 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: Removed.
15198 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: Removed.
15199 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: Removed.
15200 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: Removed.
15201 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: Removed.
15202 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: Removed.
15203 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: Removed.
15204 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: Removed.
15205 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: Removed.
15206 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: Removed.
15207 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: Removed.
15208 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: Removed.
15209 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: Removed.
15210 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: Removed.
15211 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: Removed.
15212 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: Removed.
15213 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: Removed.
15214 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: Removed.
15215 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: Removed.
15216 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: Removed.
15217 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: Removed.
15218 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: Removed.
15219 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: Removed.
15220 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: Removed.
15221 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: Removed.
15222 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: Removed.
15223 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: Removed.
15224 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: Removed.
15225 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: Removed.
15226 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: Removed.
15227 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: Removed.
15228 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: Removed.
15229 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: Removed.
15230 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: Removed.
15231 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: Removed.
15232 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: Removed.
15233 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: Removed.
15234 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: Removed.
15235 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: Removed.
15236 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: Removed.
15237 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: Removed.
15238 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: Removed.
15239 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: Removed.
15240 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: Removed.
15241 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: Removed.
15242 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: Removed.
15243 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: Removed.
15244 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: Removed.
15245 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: Removed.
15246 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: Removed.
15247 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: Removed.
15248 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: Removed.
15249 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: Removed.
15250 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: Removed.
15251 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: Removed.
15252 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: Removed.
15253 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: Removed.
15254 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: Removed.
15255 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: Removed.
15256 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: Removed.
15257 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: Removed.
15258 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: Removed.
15259 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: Removed.
15260 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: Removed.
15261 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: Removed.
15262 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: Removed.
15263 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: Removed.
15264 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: Removed.
15265 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: Removed.
15266 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: Removed.
15267 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: Removed.
15268 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: Removed.
15269 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: Removed.
15270 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: Removed.
15271 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: Removed.
15272 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: Removed.
15273 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: Removed.
15274 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: Removed.
15275 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: Removed.
15276 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: Removed.
15277 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: Removed.
15278 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: Removed.
15279 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: Removed.
15280 * g++.target/riscv/rvv/base/vadc_vvm-1.C: Removed.
15281 * g++.target/riscv/rvv/base/vadc_vvm-2.C: Removed.
15282 * g++.target/riscv/rvv/base/vadc_vvm-3.C: Removed.
15283 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: Removed.
15284 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: Removed.
15285 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: Removed.
15286 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: Removed.
15287 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: Removed.
15288 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: Removed.
15289 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: Removed.
15290 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: Removed.
15291 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: Removed.
15292 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: Removed.
15293 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: Removed.
15294 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: Removed.
15295 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: Removed.
15296 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: Removed.
15297 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: Removed.
15298 * g++.target/riscv/rvv/base/vadd_vv-1.C: Removed.
15299 * g++.target/riscv/rvv/base/vadd_vv-2.C: Removed.
15300 * g++.target/riscv/rvv/base/vadd_vv-3.C: Removed.
15301 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: Removed.
15302 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: Removed.
15303 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: Removed.
15304 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: Removed.
15305 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: Removed.
15306 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: Removed.
15307 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: Removed.
15308 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: Removed.
15309 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: Removed.
15310 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: Removed.
15311 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: Removed.
15312 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: Removed.
15313 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: Removed.
15314 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: Removed.
15315 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: Removed.
15316 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: Removed.
15317 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: Removed.
15318 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: Removed.
15319 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: Removed.
15320 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: Removed.
15321 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: Removed.
15322 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: Removed.
15323 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: Removed.
15324 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: Removed.
15325 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: Removed.
15326 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: Removed.
15327 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: Removed.
15328 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: Removed.
15329 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: Removed.
15330 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: Removed.
15331 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: Removed.
15332 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: Removed.
15333 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: Removed.
15334 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: Removed.
15335 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: Removed.
15336 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: Removed.
15337 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: Removed.
15338 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: Removed.
15339 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: Removed.
15340 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: Removed.
15341 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: Removed.
15342 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: Removed.
15343 * g++.target/riscv/rvv/base/vand_vv-1.C: Removed.
15344 * g++.target/riscv/rvv/base/vand_vv-2.C: Removed.
15345 * g++.target/riscv/rvv/base/vand_vv-3.C: Removed.
15346 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: Removed.
15347 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: Removed.
15348 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: Removed.
15349 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: Removed.
15350 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: Removed.
15351 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: Removed.
15352 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: Removed.
15353 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: Removed.
15354 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: Removed.
15355 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: Removed.
15356 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: Removed.
15357 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: Removed.
15358 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: Removed.
15359 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: Removed.
15360 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: Removed.
15361 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: Removed.
15362 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: Removed.
15363 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: Removed.
15364 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: Removed.
15365 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: Removed.
15366 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: Removed.
15367 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: Removed.
15368 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: Removed.
15369 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: Removed.
15370 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: Removed.
15371 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: Removed.
15372 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: Removed.
15373 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: Removed.
15374 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: Removed.
15375 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: Removed.
15376 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: Removed.
15377 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: Removed.
15378 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: Removed.
15379 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: Removed.
15380 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: Removed.
15381 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: Removed.
15382 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: Removed.
15383 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: Removed.
15384 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: Removed.
15385 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: Removed.
15386 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: Removed.
15387 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: Removed.
15388 * g++.target/riscv/rvv/base/vasub_vv-1.C: Removed.
15389 * g++.target/riscv/rvv/base/vasub_vv-2.C: Removed.
15390 * g++.target/riscv/rvv/base/vasub_vv-3.C: Removed.
15391 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: Removed.
15392 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: Removed.
15393 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: Removed.
15394 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: Removed.
15395 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: Removed.
15396 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: Removed.
15397 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: Removed.
15398 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: Removed.
15399 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: Removed.
15400 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: Removed.
15401 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: Removed.
15402 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: Removed.
15403 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: Removed.
15404 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: Removed.
15405 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: Removed.
15406 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: Removed.
15407 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: Removed.
15408 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: Removed.
15409 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: Removed.
15410 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: Removed.
15411 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: Removed.
15412 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: Removed.
15413 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: Removed.
15414 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: Removed.
15415 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: Removed.
15416 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: Removed.
15417 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: Removed.
15418 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: Removed.
15419 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: Removed.
15420 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: Removed.
15421 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: Removed.
15422 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: Removed.
15423 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: Removed.
15424 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: Removed.
15425 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: Removed.
15426 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: Removed.
15427 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: Removed.
15428 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: Removed.
15429 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: Removed.
15430 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: Removed.
15431 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: Removed.
15432 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: Removed.
15433 * g++.target/riscv/rvv/base/vasubu_vv-1.C: Removed.
15434 * g++.target/riscv/rvv/base/vasubu_vv-2.C: Removed.
15435 * g++.target/riscv/rvv/base/vasubu_vv-3.C: Removed.
15436 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: Removed.
15437 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: Removed.
15438 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: Removed.
15439 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: Removed.
15440 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: Removed.
15441 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: Removed.
15442 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: Removed.
15443 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: Removed.
15444 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: Removed.
15445 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: Removed.
15446 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: Removed.
15447 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: Removed.
15448 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: Removed.
15449 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: Removed.
15450 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: Removed.
15451 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: Removed.
15452 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: Removed.
15453 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: Removed.
15454 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: Removed.
15455 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: Removed.
15456 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: Removed.
15457 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: Removed.
15458 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: Removed.
15459 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: Removed.
15460 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: Removed.
15461 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: Removed.
15462 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: Removed.
15463 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: Removed.
15464 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: Removed.
15465 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: Removed.
15466 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: Removed.
15467 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: Removed.
15468 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: Removed.
15469 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: Removed.
15470 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: Removed.
15471 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: Removed.
15472 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: Removed.
15473 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: Removed.
15474 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: Removed.
15475 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: Removed.
15476 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: Removed.
15477 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: Removed.
15478 * g++.target/riscv/rvv/base/vdiv_vv-1.C: Removed.
15479 * g++.target/riscv/rvv/base/vdiv_vv-2.C: Removed.
15480 * g++.target/riscv/rvv/base/vdiv_vv-3.C: Removed.
15481 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: Removed.
15482 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: Removed.
15483 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: Removed.
15484 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: Removed.
15485 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: Removed.
15486 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: Removed.
15487 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: Removed.
15488 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: Removed.
15489 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: Removed.
15490 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: Removed.
15491 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: Removed.
15492 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: Removed.
15493 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: Removed.
15494 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: Removed.
15495 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: Removed.
15496 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: Removed.
15497 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: Removed.
15498 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: Removed.
15499 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: Removed.
15500 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: Removed.
15501 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: Removed.
15502 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: Removed.
15503 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: Removed.
15504 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: Removed.
15505 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: Removed.
15506 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: Removed.
15507 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: Removed.
15508 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: Removed.
15509 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: Removed.
15510 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: Removed.
15511 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: Removed.
15512 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: Removed.
15513 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: Removed.
15514 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: Removed.
15515 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: Removed.
15516 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: Removed.
15517 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: Removed.
15518 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: Removed.
15519 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: Removed.
15520 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: Removed.
15521 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: Removed.
15522 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: Removed.
15523 * g++.target/riscv/rvv/base/vdivu_vv-1.C: Removed.
15524 * g++.target/riscv/rvv/base/vdivu_vv-2.C: Removed.
15525 * g++.target/riscv/rvv/base/vdivu_vv-3.C: Removed.
15526 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: Removed.
15527 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: Removed.
15528 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: Removed.
15529 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: Removed.
15530 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: Removed.
15531 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: Removed.
15532 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: Removed.
15533 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: Removed.
15534 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: Removed.
15535 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: Removed.
15536 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: Removed.
15537 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: Removed.
15538 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: Removed.
15539 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: Removed.
15540 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: Removed.
15541 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: Removed.
15542 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: Removed.
15543 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: Removed.
15544 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: Removed.
15545 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: Removed.
15546 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: Removed.
15547 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: Removed.
15548 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: Removed.
15549 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: Removed.
15550 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: Removed.
15551 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: Removed.
15552 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: Removed.
15553 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: Removed.
15554 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: Removed.
15555 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: Removed.
15556 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: Removed.
15557 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: Removed.
15558 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: Removed.
15559 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: Removed.
15560 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: Removed.
15561 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: Removed.
15562 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: Removed.
15563 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: Removed.
15564 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: Removed.
15565 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: Removed.
15566 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: Removed.
15567 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: Removed.
15568 * g++.target/riscv/rvv/base/vle-1.C: Removed.
15569 * g++.target/riscv/rvv/base/vle_tu-1.C: Removed.
15570 * g++.target/riscv/rvv/base/vle_tum-1.C: Removed.
15571 * g++.target/riscv/rvv/base/vle_tumu-1.C: Removed.
15572 * g++.target/riscv/rvv/base/vloxei16-1.C: Removed.
15573 * g++.target/riscv/rvv/base/vloxei16-2.C: Removed.
15574 * g++.target/riscv/rvv/base/vloxei16-3.C: Removed.
15575 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: Removed.
15576 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: Removed.
15577 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: Removed.
15578 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: Removed.
15579 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: Removed.
15580 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: Removed.
15581 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: Removed.
15582 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: Removed.
15583 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: Removed.
15584 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: Removed.
15585 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: Removed.
15586 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: Removed.
15587 * g++.target/riscv/rvv/base/vloxei32-1.C: Removed.
15588 * g++.target/riscv/rvv/base/vloxei32-2.C: Removed.
15589 * g++.target/riscv/rvv/base/vloxei32-3.C: Removed.
15590 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: Removed.
15591 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: Removed.
15592 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: Removed.
15593 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: Removed.
15594 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: Removed.
15595 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: Removed.
15596 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: Removed.
15597 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: Removed.
15598 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: Removed.
15599 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: Removed.
15600 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: Removed.
15601 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: Removed.
15602 * g++.target/riscv/rvv/base/vloxei64-1.C: Removed.
15603 * g++.target/riscv/rvv/base/vloxei64-2.C: Removed.
15604 * g++.target/riscv/rvv/base/vloxei64-3.C: Removed.
15605 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: Removed.
15606 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: Removed.
15607 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: Removed.
15608 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: Removed.
15609 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: Removed.
15610 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: Removed.
15611 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: Removed.
15612 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: Removed.
15613 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: Removed.
15614 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: Removed.
15615 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: Removed.
15616 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: Removed.
15617 * g++.target/riscv/rvv/base/vloxei8-1.C: Removed.
15618 * g++.target/riscv/rvv/base/vloxei8-2.C: Removed.
15619 * g++.target/riscv/rvv/base/vloxei8-3.C: Removed.
15620 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: Removed.
15621 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: Removed.
15622 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: Removed.
15623 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: Removed.
15624 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: Removed.
15625 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: Removed.
15626 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: Removed.
15627 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: Removed.
15628 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: Removed.
15629 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: Removed.
15630 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: Removed.
15631 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: Removed.
15632 * g++.target/riscv/rvv/base/vlse-1.C: Removed.
15633 * g++.target/riscv/rvv/base/vlse_tu-1.C: Removed.
15634 * g++.target/riscv/rvv/base/vlse_tum-1.C: Removed.
15635 * g++.target/riscv/rvv/base/vlse_tumu-1.C: Removed.
15636 * g++.target/riscv/rvv/base/vluxei16-1.C: Removed.
15637 * g++.target/riscv/rvv/base/vluxei16-2.C: Removed.
15638 * g++.target/riscv/rvv/base/vluxei16-3.C: Removed.
15639 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: Removed.
15640 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: Removed.
15641 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: Removed.
15642 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: Removed.
15643 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: Removed.
15644 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: Removed.
15645 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: Removed.
15646 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: Removed.
15647 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: Removed.
15648 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: Removed.
15649 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: Removed.
15650 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: Removed.
15651 * g++.target/riscv/rvv/base/vluxei32-1.C: Removed.
15652 * g++.target/riscv/rvv/base/vluxei32-2.C: Removed.
15653 * g++.target/riscv/rvv/base/vluxei32-3.C: Removed.
15654 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: Removed.
15655 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: Removed.
15656 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: Removed.
15657 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: Removed.
15658 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: Removed.
15659 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: Removed.
15660 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: Removed.
15661 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: Removed.
15662 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: Removed.
15663 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: Removed.
15664 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: Removed.
15665 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: Removed.
15666 * g++.target/riscv/rvv/base/vluxei64-1.C: Removed.
15667 * g++.target/riscv/rvv/base/vluxei64-2.C: Removed.
15668 * g++.target/riscv/rvv/base/vluxei64-3.C: Removed.
15669 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: Removed.
15670 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: Removed.
15671 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: Removed.
15672 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: Removed.
15673 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: Removed.
15674 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: Removed.
15675 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: Removed.
15676 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: Removed.
15677 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: Removed.
15678 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: Removed.
15679 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: Removed.
15680 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: Removed.
15681 * g++.target/riscv/rvv/base/vluxei8-1.C: Removed.
15682 * g++.target/riscv/rvv/base/vluxei8-2.C: Removed.
15683 * g++.target/riscv/rvv/base/vluxei8-3.C: Removed.
15684 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: Removed.
15685 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: Removed.
15686 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: Removed.
15687 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: Removed.
15688 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: Removed.
15689 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: Removed.
15690 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: Removed.
15691 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: Removed.
15692 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: Removed.
15693 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: Removed.
15694 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: Removed.
15695 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: Removed.
15696 * g++.target/riscv/rvv/base/vmacc_vv-1.C: Removed.
15697 * g++.target/riscv/rvv/base/vmacc_vv-2.C: Removed.
15698 * g++.target/riscv/rvv/base/vmacc_vv-3.C: Removed.
15699 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: Removed.
15700 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: Removed.
15701 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: Removed.
15702 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: Removed.
15703 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: Removed.
15704 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: Removed.
15705 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: Removed.
15706 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: Removed.
15707 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: Removed.
15708 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: Removed.
15709 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: Removed.
15710 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: Removed.
15711 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: Removed.
15712 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: Removed.
15713 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: Removed.
15714 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: Removed.
15715 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: Removed.
15716 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: Removed.
15717 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: Removed.
15718 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: Removed.
15719 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: Removed.
15720 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: Removed.
15721 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: Removed.
15722 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: Removed.
15723 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: Removed.
15724 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: Removed.
15725 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: Removed.
15726 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: Removed.
15727 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: Removed.
15728 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: Removed.
15729 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: Removed.
15730 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: Removed.
15731 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: Removed.
15732 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: Removed.
15733 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: Removed.
15734 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: Removed.
15735 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: Removed.
15736 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: Removed.
15737 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: Removed.
15738 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: Removed.
15739 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: Removed.
15740 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: Removed.
15741 * g++.target/riscv/rvv/base/vmadc_vv-1.C: Removed.
15742 * g++.target/riscv/rvv/base/vmadc_vv-2.C: Removed.
15743 * g++.target/riscv/rvv/base/vmadc_vv-3.C: Removed.
15744 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: Removed.
15745 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: Removed.
15746 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: Removed.
15747 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: Removed.
15748 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: Removed.
15749 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: Removed.
15750 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: Removed.
15751 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: Removed.
15752 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: Removed.
15753 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: Removed.
15754 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: Removed.
15755 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: Removed.
15756 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: Removed.
15757 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: Removed.
15758 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: Removed.
15759 * g++.target/riscv/rvv/base/vmadd_vv-1.C: Removed.
15760 * g++.target/riscv/rvv/base/vmadd_vv-2.C: Removed.
15761 * g++.target/riscv/rvv/base/vmadd_vv-3.C: Removed.
15762 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: Removed.
15763 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: Removed.
15764 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: Removed.
15765 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: Removed.
15766 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: Removed.
15767 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: Removed.
15768 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: Removed.
15769 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: Removed.
15770 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: Removed.
15771 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: Removed.
15772 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: Removed.
15773 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: Removed.
15774 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: Removed.
15775 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: Removed.
15776 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: Removed.
15777 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: Removed.
15778 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: Removed.
15779 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: Removed.
15780 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: Removed.
15781 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: Removed.
15782 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: Removed.
15783 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: Removed.
15784 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: Removed.
15785 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: Removed.
15786 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: Removed.
15787 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: Removed.
15788 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: Removed.
15789 * g++.target/riscv/rvv/base/vmax_vv-1.C: Removed.
15790 * g++.target/riscv/rvv/base/vmax_vv-2.C: Removed.
15791 * g++.target/riscv/rvv/base/vmax_vv-3.C: Removed.
15792 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: Removed.
15793 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: Removed.
15794 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: Removed.
15795 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: Removed.
15796 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: Removed.
15797 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: Removed.
15798 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: Removed.
15799 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: Removed.
15800 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: Removed.
15801 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: Removed.
15802 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: Removed.
15803 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: Removed.
15804 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: Removed.
15805 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: Removed.
15806 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: Removed.
15807 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: Removed.
15808 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: Removed.
15809 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: Removed.
15810 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: Removed.
15811 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: Removed.
15812 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: Removed.
15813 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: Removed.
15814 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: Removed.
15815 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: Removed.
15816 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: Removed.
15817 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: Removed.
15818 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: Removed.
15819 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: Removed.
15820 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: Removed.
15821 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: Removed.
15822 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: Removed.
15823 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: Removed.
15824 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: Removed.
15825 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: Removed.
15826 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: Removed.
15827 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: Removed.
15828 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: Removed.
15829 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: Removed.
15830 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: Removed.
15831 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: Removed.
15832 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: Removed.
15833 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: Removed.
15834 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: Removed.
15835 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: Removed.
15836 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: Removed.
15837 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: Removed.
15838 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: Removed.
15839 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: Removed.
15840 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: Removed.
15841 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: Removed.
15842 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: Removed.
15843 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: Removed.
15844 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: Removed.
15845 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: Removed.
15846 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: Removed.
15847 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: Removed.
15848 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: Removed.
15849 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: Removed.
15850 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: Removed.
15851 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: Removed.
15852 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: Removed.
15853 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: Removed.
15854 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: Removed.
15855 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: Removed.
15856 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: Removed.
15857 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: Removed.
15858 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: Removed.
15859 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: Removed.
15860 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: Removed.
15861 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: Removed.
15862 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: Removed.
15863 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: Removed.
15864 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: Removed.
15865 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: Removed.
15866 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: Removed.
15867 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: Removed.
15868 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: Removed.
15869 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: Removed.
15870 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: Removed.
15871 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: Removed.
15872 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: Removed.
15873 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: Removed.
15874 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: Removed.
15875 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: Removed.
15876 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: Removed.
15877 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: Removed.
15878 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: Removed.
15879 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: Removed.
15880 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: Removed.
15881 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: Removed.
15882 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: Removed.
15883 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: Removed.
15884 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: Removed.
15885 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: Removed.
15886 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: Removed.
15887 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: Removed.
15888 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: Removed.
15889 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: Removed.
15890 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: Removed.
15891 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: Removed.
15892 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: Removed.
15893 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: Removed.
15894 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: Removed.
15895 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: Removed.
15896 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: Removed.
15897 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: Removed.
15898 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: Removed.
15899 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: Removed.
15900 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: Removed.
15901 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: Removed.
15902 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: Removed.
15903 * g++.target/riscv/rvv/base/vmin_vv-1.C: Removed.
15904 * g++.target/riscv/rvv/base/vmin_vv-2.C: Removed.
15905 * g++.target/riscv/rvv/base/vmin_vv-3.C: Removed.
15906 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: Removed.
15907 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: Removed.
15908 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: Removed.
15909 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: Removed.
15910 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: Removed.
15911 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: Removed.
15912 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: Removed.
15913 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: Removed.
15914 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: Removed.
15915 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: Removed.
15916 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: Removed.
15917 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: Removed.
15918 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: Removed.
15919 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: Removed.
15920 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: Removed.
15921 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: Removed.
15922 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: Removed.
15923 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: Removed.
15924 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: Removed.
15925 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: Removed.
15926 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: Removed.
15927 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: Removed.
15928 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: Removed.
15929 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: Removed.
15930 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: Removed.
15931 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: Removed.
15932 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: Removed.
15933 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: Removed.
15934 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: Removed.
15935 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: Removed.
15936 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: Removed.
15937 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: Removed.
15938 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: Removed.
15939 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: Removed.
15940 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: Removed.
15941 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: Removed.
15942 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: Removed.
15943 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: Removed.
15944 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: Removed.
15945 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: Removed.
15946 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: Removed.
15947 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: Removed.
15948 * g++.target/riscv/rvv/base/vminu_vv-1.C: Removed.
15949 * g++.target/riscv/rvv/base/vminu_vv-2.C: Removed.
15950 * g++.target/riscv/rvv/base/vminu_vv-3.C: Removed.
15951 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: Removed.
15952 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: Removed.
15953 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: Removed.
15954 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: Removed.
15955 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: Removed.
15956 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: Removed.
15957 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: Removed.
15958 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: Removed.
15959 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: Removed.
15960 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: Removed.
15961 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: Removed.
15962 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: Removed.
15963 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: Removed.
15964 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: Removed.
15965 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: Removed.
15966 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: Removed.
15967 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: Removed.
15968 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: Removed.
15969 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: Removed.
15970 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: Removed.
15971 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: Removed.
15972 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: Removed.
15973 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: Removed.
15974 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: Removed.
15975 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: Removed.
15976 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: Removed.
15977 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: Removed.
15978 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: Removed.
15979 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: Removed.
15980 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: Removed.
15981 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: Removed.
15982 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: Removed.
15983 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: Removed.
15984 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: Removed.
15985 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: Removed.
15986 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: Removed.
15987 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: Removed.
15988 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: Removed.
15989 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: Removed.
15990 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: Removed.
15991 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: Removed.
15992 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: Removed.
15993 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: Removed.
15994 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: Removed.
15995 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: Removed.
15996 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: Removed.
15997 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: Removed.
15998 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: Removed.
15999 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: Removed.
16000 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: Removed.
16001 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: Removed.
16002 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: Removed.
16003 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: Removed.
16004 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: Removed.
16005 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: Removed.
16006 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: Removed.
16007 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: Removed.
16008 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: Removed.
16009 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: Removed.
16010 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: Removed.
16011 * g++.target/riscv/rvv/base/vmseq_vv-1.C: Removed.
16012 * g++.target/riscv/rvv/base/vmseq_vv-2.C: Removed.
16013 * g++.target/riscv/rvv/base/vmseq_vv-3.C: Removed.
16014 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: Removed.
16015 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: Removed.
16016 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: Removed.
16017 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: Removed.
16018 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: Removed.
16019 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: Removed.
16020 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: Removed.
16021 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: Removed.
16022 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: Removed.
16023 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: Removed.
16024 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: Removed.
16025 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: Removed.
16026 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: Removed.
16027 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: Removed.
16028 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: Removed.
16029 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: Removed.
16030 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: Removed.
16031 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: Removed.
16032 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: Removed.
16033 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: Removed.
16034 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: Removed.
16035 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: Removed.
16036 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: Removed.
16037 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: Removed.
16038 * g++.target/riscv/rvv/base/vmsge_vv-1.C: Removed.
16039 * g++.target/riscv/rvv/base/vmsge_vv-2.C: Removed.
16040 * g++.target/riscv/rvv/base/vmsge_vv-3.C: Removed.
16041 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: Removed.
16042 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: Removed.
16043 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: Removed.
16044 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: Removed.
16045 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: Removed.
16046 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: Removed.
16047 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: Removed.
16048 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: Removed.
16049 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: Removed.
16050 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: Removed.
16051 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: Removed.
16052 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: Removed.
16053 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: Removed.
16054 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: Removed.
16055 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: Removed.
16056 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: Removed.
16057 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: Removed.
16058 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: Removed.
16059 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: Removed.
16060 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: Removed.
16061 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: Removed.
16062 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: Removed.
16063 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: Removed.
16064 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: Removed.
16065 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: Removed.
16066 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: Removed.
16067 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: Removed.
16068 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: Removed.
16069 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: Removed.
16070 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: Removed.
16071 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: Removed.
16072 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: Removed.
16073 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: Removed.
16074 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: Removed.
16075 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: Removed.
16076 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: Removed.
16077 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: Removed.
16078 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: Removed.
16079 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: Removed.
16080 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: Removed.
16081 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: Removed.
16082 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: Removed.
16083 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: Removed.
16084 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: Removed.
16085 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: Removed.
16086 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: Removed.
16087 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: Removed.
16088 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: Removed.
16089 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: Removed.
16090 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: Removed.
16091 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: Removed.
16092 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: Removed.
16093 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: Removed.
16094 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: Removed.
16095 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: Removed.
16096 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: Removed.
16097 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: Removed.
16098 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: Removed.
16099 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: Removed.
16100 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: Removed.
16101 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: Removed.
16102 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: Removed.
16103 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: Removed.
16104 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: Removed.
16105 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: Removed.
16106 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: Removed.
16107 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: Removed.
16108 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: Removed.
16109 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: Removed.
16110 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: Removed.
16111 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: Removed.
16112 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: Removed.
16113 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: Removed.
16114 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: Removed.
16115 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: Removed.
16116 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: Removed.
16117 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: Removed.
16118 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: Removed.
16119 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: Removed.
16120 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: Removed.
16121 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: Removed.
16122 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: Removed.
16123 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: Removed.
16124 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: Removed.
16125 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: Removed.
16126 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: Removed.
16127 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: Removed.
16128 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: Removed.
16129 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: Removed.
16130 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: Removed.
16131 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: Removed.
16132 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: Removed.
16133 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: Removed.
16134 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: Removed.
16135 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: Removed.
16136 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: Removed.
16137 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: Removed.
16138 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: Removed.
16139 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: Removed.
16140 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: Removed.
16141 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: Removed.
16142 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: Removed.
16143 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: Removed.
16144 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: Removed.
16145 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: Removed.
16146 * g++.target/riscv/rvv/base/vmsle_vv-1.C: Removed.
16147 * g++.target/riscv/rvv/base/vmsle_vv-2.C: Removed.
16148 * g++.target/riscv/rvv/base/vmsle_vv-3.C: Removed.
16149 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: Removed.
16150 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: Removed.
16151 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: Removed.
16152 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: Removed.
16153 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: Removed.
16154 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: Removed.
16155 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: Removed.
16156 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: Removed.
16157 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: Removed.
16158 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: Removed.
16159 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: Removed.
16160 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: Removed.
16161 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: Removed.
16162 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: Removed.
16163 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: Removed.
16164 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: Removed.
16165 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: Removed.
16166 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: Removed.
16167 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: Removed.
16168 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: Removed.
16169 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: Removed.
16170 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: Removed.
16171 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: Removed.
16172 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: Removed.
16173 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: Removed.
16174 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: Removed.
16175 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: Removed.
16176 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: Removed.
16177 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: Removed.
16178 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: Removed.
16179 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: Removed.
16180 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: Removed.
16181 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: Removed.
16182 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: Removed.
16183 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: Removed.
16184 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: Removed.
16185 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: Removed.
16186 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: Removed.
16187 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: Removed.
16188 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: Removed.
16189 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: Removed.
16190 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: Removed.
16191 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: Removed.
16192 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: Removed.
16193 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: Removed.
16194 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: Removed.
16195 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: Removed.
16196 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: Removed.
16197 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: Removed.
16198 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: Removed.
16199 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: Removed.
16200 * g++.target/riscv/rvv/base/vmslt_vv-1.C: Removed.
16201 * g++.target/riscv/rvv/base/vmslt_vv-2.C: Removed.
16202 * g++.target/riscv/rvv/base/vmslt_vv-3.C: Removed.
16203 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: Removed.
16204 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: Removed.
16205 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: Removed.
16206 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: Removed.
16207 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: Removed.
16208 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: Removed.
16209 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: Removed.
16210 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: Removed.
16211 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: Removed.
16212 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: Removed.
16213 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: Removed.
16214 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: Removed.
16215 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: Removed.
16216 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: Removed.
16217 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: Removed.
16218 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: Removed.
16219 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: Removed.
16220 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: Removed.
16221 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: Removed.
16222 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: Removed.
16223 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: Removed.
16224 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: Removed.
16225 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: Removed.
16226 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: Removed.
16227 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: Removed.
16228 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: Removed.
16229 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: Removed.
16230 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: Removed.
16231 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: Removed.
16232 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: Removed.
16233 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: Removed.
16234 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: Removed.
16235 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: Removed.
16236 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: Removed.
16237 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: Removed.
16238 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: Removed.
16239 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: Removed.
16240 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: Removed.
16241 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: Removed.
16242 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: Removed.
16243 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: Removed.
16244 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: Removed.
16245 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: Removed.
16246 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: Removed.
16247 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: Removed.
16248 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: Removed.
16249 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: Removed.
16250 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: Removed.
16251 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: Removed.
16252 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: Removed.
16253 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: Removed.
16254 * g++.target/riscv/rvv/base/vmsne_vv-1.C: Removed.
16255 * g++.target/riscv/rvv/base/vmsne_vv-2.C: Removed.
16256 * g++.target/riscv/rvv/base/vmsne_vv-3.C: Removed.
16257 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: Removed.
16258 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: Removed.
16259 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: Removed.
16260 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: Removed.
16261 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: Removed.
16262 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: Removed.
16263 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: Removed.
16264 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: Removed.
16265 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: Removed.
16266 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: Removed.
16267 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: Removed.
16268 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: Removed.
16269 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: Removed.
16270 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: Removed.
16271 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: Removed.
16272 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: Removed.
16273 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: Removed.
16274 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: Removed.
16275 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: Removed.
16276 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: Removed.
16277 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: Removed.
16278 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: Removed.
16279 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: Removed.
16280 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: Removed.
16281 * g++.target/riscv/rvv/base/vmul_vv-1.C: Removed.
16282 * g++.target/riscv/rvv/base/vmul_vv-2.C: Removed.
16283 * g++.target/riscv/rvv/base/vmul_vv-3.C: Removed.
16284 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: Removed.
16285 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: Removed.
16286 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: Removed.
16287 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: Removed.
16288 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: Removed.
16289 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: Removed.
16290 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: Removed.
16291 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: Removed.
16292 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: Removed.
16293 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: Removed.
16294 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: Removed.
16295 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: Removed.
16296 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: Removed.
16297 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: Removed.
16298 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: Removed.
16299 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: Removed.
16300 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: Removed.
16301 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: Removed.
16302 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: Removed.
16303 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: Removed.
16304 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: Removed.
16305 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: Removed.
16306 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: Removed.
16307 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: Removed.
16308 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: Removed.
16309 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: Removed.
16310 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: Removed.
16311 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: Removed.
16312 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: Removed.
16313 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: Removed.
16314 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: Removed.
16315 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: Removed.
16316 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: Removed.
16317 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: Removed.
16318 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: Removed.
16319 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: Removed.
16320 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: Removed.
16321 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: Removed.
16322 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: Removed.
16323 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: Removed.
16324 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: Removed.
16325 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: Removed.
16326 * g++.target/riscv/rvv/base/vmulh_vv-1.C: Removed.
16327 * g++.target/riscv/rvv/base/vmulh_vv-2.C: Removed.
16328 * g++.target/riscv/rvv/base/vmulh_vv-3.C: Removed.
16329 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: Removed.
16330 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: Removed.
16331 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: Removed.
16332 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: Removed.
16333 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: Removed.
16334 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: Removed.
16335 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: Removed.
16336 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: Removed.
16337 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: Removed.
16338 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: Removed.
16339 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: Removed.
16340 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: Removed.
16341 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: Removed.
16342 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: Removed.
16343 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: Removed.
16344 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: Removed.
16345 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: Removed.
16346 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: Removed.
16347 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: Removed.
16348 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: Removed.
16349 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: Removed.
16350 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: Removed.
16351 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: Removed.
16352 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: Removed.
16353 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: Removed.
16354 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: Removed.
16355 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: Removed.
16356 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: Removed.
16357 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: Removed.
16358 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: Removed.
16359 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: Removed.
16360 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: Removed.
16361 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: Removed.
16362 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: Removed.
16363 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: Removed.
16364 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: Removed.
16365 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: Removed.
16366 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: Removed.
16367 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: Removed.
16368 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: Removed.
16369 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: Removed.
16370 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: Removed.
16371 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: Removed.
16372 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: Removed.
16373 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: Removed.
16374 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: Removed.
16375 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: Removed.
16376 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: Removed.
16377 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: Removed.
16378 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: Removed.
16379 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: Removed.
16380 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: Removed.
16381 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: Removed.
16382 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: Removed.
16383 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: Removed.
16384 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: Removed.
16385 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: Removed.
16386 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: Removed.
16387 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: Removed.
16388 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: Removed.
16389 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: Removed.
16390 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: Removed.
16391 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: Removed.
16392 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: Removed.
16393 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: Removed.
16394 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: Removed.
16395 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: Removed.
16396 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: Removed.
16397 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: Removed.
16398 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: Removed.
16399 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: Removed.
16400 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: Removed.
16401 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: Removed.
16402 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: Removed.
16403 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: Removed.
16404 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: Removed.
16405 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: Removed.
16406 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: Removed.
16407 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: Removed.
16408 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: Removed.
16409 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: Removed.
16410 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: Removed.
16411 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: Removed.
16412 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: Removed.
16413 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: Removed.
16414 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: Removed.
16415 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: Removed.
16416 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: Removed.
16417 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: Removed.
16418 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: Removed.
16419 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: Removed.
16420 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: Removed.
16421 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: Removed.
16422 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: Removed.
16423 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: Removed.
16424 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: Removed.
16425 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: Removed.
16426 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: Removed.
16427 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: Removed.
16428 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: Removed.
16429 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: Removed.
16430 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: Removed.
16431 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: Removed.
16432 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: Removed.
16433 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: Removed.
16434 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: Removed.
16435 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: Removed.
16436 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: Removed.
16437 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: Removed.
16438 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: Removed.
16439 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: Removed.
16440 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: Removed.
16441 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: Removed.
16442 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: Removed.
16443 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: Removed.
16444 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: Removed.
16445 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: Removed.
16446 * g++.target/riscv/rvv/base/vmv_v-1.C: Removed.
16447 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: Removed.
16448 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: Removed.
16449 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: Removed.
16450 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: Removed.
16451 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: Removed.
16452 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: Removed.
16453 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: Removed.
16454 * g++.target/riscv/rvv/base/vnclip_vv-1.C: Removed.
16455 * g++.target/riscv/rvv/base/vnclip_vv-2.C: Removed.
16456 * g++.target/riscv/rvv/base/vnclip_vv-3.C: Removed.
16457 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: Removed.
16458 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: Removed.
16459 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: Removed.
16460 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: Removed.
16461 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: Removed.
16462 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: Removed.
16463 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: Removed.
16464 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: Removed.
16465 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: Removed.
16466 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: Removed.
16467 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: Removed.
16468 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: Removed.
16469 * g++.target/riscv/rvv/base/vnclip_vx-1.C: Removed.
16470 * g++.target/riscv/rvv/base/vnclip_vx-2.C: Removed.
16471 * g++.target/riscv/rvv/base/vnclip_vx-3.C: Removed.
16472 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: Removed.
16473 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: Removed.
16474 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: Removed.
16475 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: Removed.
16476 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: Removed.
16477 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: Removed.
16478 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: Removed.
16479 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: Removed.
16480 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: Removed.
16481 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: Removed.
16482 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: Removed.
16483 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: Removed.
16484 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: Removed.
16485 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: Removed.
16486 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: Removed.
16487 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: Removed.
16488 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: Removed.
16489 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: Removed.
16490 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: Removed.
16491 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: Removed.
16492 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: Removed.
16493 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: Removed.
16494 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: Removed.
16495 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: Removed.
16496 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: Removed.
16497 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: Removed.
16498 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: Removed.
16499 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: Removed.
16500 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: Removed.
16501 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: Removed.
16502 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: Removed.
16503 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: Removed.
16504 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: Removed.
16505 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: Removed.
16506 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: Removed.
16507 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: Removed.
16508 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: Removed.
16509 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: Removed.
16510 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: Removed.
16511 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: Removed.
16512 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: Removed.
16513 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: Removed.
16514 * g++.target/riscv/rvv/base/vncvt_x-1.C: Removed.
16515 * g++.target/riscv/rvv/base/vncvt_x-2.C: Removed.
16516 * g++.target/riscv/rvv/base/vncvt_x-3.C: Removed.
16517 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: Removed.
16518 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: Removed.
16519 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: Removed.
16520 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: Removed.
16521 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: Removed.
16522 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: Removed.
16523 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: Removed.
16524 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: Removed.
16525 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: Removed.
16526 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: Removed.
16527 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: Removed.
16528 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: Removed.
16529 * g++.target/riscv/rvv/base/vneg_v-1.C: Removed.
16530 * g++.target/riscv/rvv/base/vneg_v-2.C: Removed.
16531 * g++.target/riscv/rvv/base/vneg_v-3.C: Removed.
16532 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: Removed.
16533 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: Removed.
16534 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: Removed.
16535 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: Removed.
16536 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: Removed.
16537 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: Removed.
16538 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: Removed.
16539 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: Removed.
16540 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: Removed.
16541 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: Removed.
16542 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: Removed.
16543 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: Removed.
16544 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: Removed.
16545 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: Removed.
16546 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: Removed.
16547 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: Removed.
16548 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: Removed.
16549 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: Removed.
16550 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: Removed.
16551 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: Removed.
16552 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: Removed.
16553 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: Removed.
16554 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: Removed.
16555 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: Removed.
16556 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: Removed.
16557 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: Removed.
16558 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: Removed.
16559 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: Removed.
16560 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: Removed.
16561 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: Removed.
16562 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: Removed.
16563 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: Removed.
16564 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: Removed.
16565 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: Removed.
16566 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: Removed.
16567 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: Removed.
16568 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: Removed.
16569 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: Removed.
16570 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: Removed.
16571 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: Removed.
16572 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: Removed.
16573 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: Removed.
16574 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: Removed.
16575 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: Removed.
16576 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: Removed.
16577 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: Removed.
16578 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: Removed.
16579 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: Removed.
16580 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: Removed.
16581 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: Removed.
16582 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: Removed.
16583 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: Removed.
16584 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: Removed.
16585 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: Removed.
16586 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: Removed.
16587 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: Removed.
16588 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: Removed.
16589 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: Removed.
16590 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: Removed.
16591 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: Removed.
16592 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: Removed.
16593 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: Removed.
16594 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: Removed.
16595 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: Removed.
16596 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: Removed.
16597 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: Removed.
16598 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: Removed.
16599 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: Removed.
16600 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: Removed.
16601 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: Removed.
16602 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: Removed.
16603 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: Removed.
16604 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: Removed.
16605 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: Removed.
16606 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: Removed.
16607 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: Removed.
16608 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: Removed.
16609 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: Removed.
16610 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: Removed.
16611 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: Removed.
16612 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: Removed.
16613 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: Removed.
16614 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: Removed.
16615 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: Removed.
16616 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: Removed.
16617 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: Removed.
16618 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: Removed.
16619 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: Removed.
16620 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: Removed.
16621 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: Removed.
16622 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: Removed.
16623 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: Removed.
16624 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: Removed.
16625 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: Removed.
16626 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: Removed.
16627 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: Removed.
16628 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: Removed.
16629 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: Removed.
16630 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: Removed.
16631 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: Removed.
16632 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: Removed.
16633 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: Removed.
16634 * g++.target/riscv/rvv/base/vnot_v-1.C: Removed.
16635 * g++.target/riscv/rvv/base/vnot_v-2.C: Removed.
16636 * g++.target/riscv/rvv/base/vnot_v-3.C: Removed.
16637 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: Removed.
16638 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: Removed.
16639 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: Removed.
16640 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: Removed.
16641 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: Removed.
16642 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: Removed.
16643 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: Removed.
16644 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: Removed.
16645 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: Removed.
16646 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: Removed.
16647 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: Removed.
16648 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: Removed.
16649 * g++.target/riscv/rvv/base/vnsra_vv-1.C: Removed.
16650 * g++.target/riscv/rvv/base/vnsra_vv-2.C: Removed.
16651 * g++.target/riscv/rvv/base/vnsra_vv-3.C: Removed.
16652 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: Removed.
16653 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: Removed.
16654 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: Removed.
16655 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: Removed.
16656 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: Removed.
16657 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: Removed.
16658 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: Removed.
16659 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: Removed.
16660 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: Removed.
16661 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: Removed.
16662 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: Removed.
16663 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: Removed.
16664 * g++.target/riscv/rvv/base/vnsra_vx-1.C: Removed.
16665 * g++.target/riscv/rvv/base/vnsra_vx-2.C: Removed.
16666 * g++.target/riscv/rvv/base/vnsra_vx-3.C: Removed.
16667 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: Removed.
16668 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: Removed.
16669 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: Removed.
16670 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: Removed.
16671 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: Removed.
16672 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: Removed.
16673 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: Removed.
16674 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: Removed.
16675 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: Removed.
16676 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: Removed.
16677 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: Removed.
16678 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: Removed.
16679 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: Removed.
16680 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: Removed.
16681 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: Removed.
16682 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: Removed.
16683 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: Removed.
16684 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: Removed.
16685 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: Removed.
16686 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: Removed.
16687 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: Removed.
16688 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: Removed.
16689 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: Removed.
16690 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: Removed.
16691 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: Removed.
16692 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: Removed.
16693 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: Removed.
16694 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: Removed.
16695 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: Removed.
16696 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: Removed.
16697 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: Removed.
16698 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: Removed.
16699 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: Removed.
16700 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: Removed.
16701 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: Removed.
16702 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: Removed.
16703 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: Removed.
16704 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: Removed.
16705 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: Removed.
16706 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: Removed.
16707 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: Removed.
16708 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: Removed.
16709 * g++.target/riscv/rvv/base/vor_vv-1.C: Removed.
16710 * g++.target/riscv/rvv/base/vor_vv-2.C: Removed.
16711 * g++.target/riscv/rvv/base/vor_vv-3.C: Removed.
16712 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: Removed.
16713 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: Removed.
16714 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: Removed.
16715 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: Removed.
16716 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: Removed.
16717 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: Removed.
16718 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: Removed.
16719 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: Removed.
16720 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: Removed.
16721 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: Removed.
16722 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: Removed.
16723 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: Removed.
16724 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: Removed.
16725 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: Removed.
16726 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: Removed.
16727 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: Removed.
16728 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: Removed.
16729 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: Removed.
16730 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: Removed.
16731 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: Removed.
16732 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: Removed.
16733 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: Removed.
16734 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: Removed.
16735 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: Removed.
16736 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: Removed.
16737 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: Removed.
16738 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: Removed.
16739 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: Removed.
16740 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: Removed.
16741 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: Removed.
16742 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: Removed.
16743 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: Removed.
16744 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: Removed.
16745 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: Removed.
16746 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: Removed.
16747 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: Removed.
16748 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: Removed.
16749 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: Removed.
16750 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: Removed.
16751 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: Removed.
16752 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: Removed.
16753 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: Removed.
16754 * g++.target/riscv/rvv/base/vrem_vv-1.C: Removed.
16755 * g++.target/riscv/rvv/base/vrem_vv-2.C: Removed.
16756 * g++.target/riscv/rvv/base/vrem_vv-3.C: Removed.
16757 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: Removed.
16758 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: Removed.
16759 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: Removed.
16760 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: Removed.
16761 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: Removed.
16762 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: Removed.
16763 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: Removed.
16764 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: Removed.
16765 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: Removed.
16766 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: Removed.
16767 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: Removed.
16768 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: Removed.
16769 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: Removed.
16770 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: Removed.
16771 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: Removed.
16772 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: Removed.
16773 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: Removed.
16774 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: Removed.
16775 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: Removed.
16776 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: Removed.
16777 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: Removed.
16778 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: Removed.
16779 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: Removed.
16780 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: Removed.
16781 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: Removed.
16782 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: Removed.
16783 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: Removed.
16784 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: Removed.
16785 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: Removed.
16786 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: Removed.
16787 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: Removed.
16788 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: Removed.
16789 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: Removed.
16790 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: Removed.
16791 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: Removed.
16792 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: Removed.
16793 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: Removed.
16794 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: Removed.
16795 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: Removed.
16796 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: Removed.
16797 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: Removed.
16798 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: Removed.
16799 * g++.target/riscv/rvv/base/vremu_vv-1.C: Removed.
16800 * g++.target/riscv/rvv/base/vremu_vv-2.C: Removed.
16801 * g++.target/riscv/rvv/base/vremu_vv-3.C: Removed.
16802 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: Removed.
16803 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: Removed.
16804 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: Removed.
16805 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: Removed.
16806 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: Removed.
16807 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: Removed.
16808 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: Removed.
16809 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: Removed.
16810 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: Removed.
16811 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: Removed.
16812 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: Removed.
16813 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: Removed.
16814 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: Removed.
16815 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: Removed.
16816 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: Removed.
16817 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: Removed.
16818 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: Removed.
16819 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: Removed.
16820 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: Removed.
16821 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: Removed.
16822 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: Removed.
16823 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: Removed.
16824 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: Removed.
16825 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: Removed.
16826 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: Removed.
16827 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: Removed.
16828 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: Removed.
16829 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: Removed.
16830 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: Removed.
16831 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: Removed.
16832 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: Removed.
16833 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: Removed.
16834 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: Removed.
16835 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: Removed.
16836 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: Removed.
16837 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: Removed.
16838 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: Removed.
16839 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: Removed.
16840 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: Removed.
16841 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: Removed.
16842 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: Removed.
16843 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: Removed.
16844 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: Removed.
16845 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: Removed.
16846 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: Removed.
16847 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: Removed.
16848 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: Removed.
16849 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: Removed.
16850 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: Removed.
16851 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: Removed.
16852 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: Removed.
16853 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: Removed.
16854 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: Removed.
16855 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: Removed.
16856 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: Removed.
16857 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: Removed.
16858 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: Removed.
16859 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: Removed.
16860 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: Removed.
16861 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: Removed.
16862 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: Removed.
16863 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: Removed.
16864 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: Removed.
16865 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: Removed.
16866 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: Removed.
16867 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: Removed.
16868 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: Removed.
16869 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: Removed.
16870 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: Removed.
16871 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: Removed.
16872 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: Removed.
16873 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: Removed.
16874 * g++.target/riscv/rvv/base/vsadd_vv-1.C: Removed.
16875 * g++.target/riscv/rvv/base/vsadd_vv-2.C: Removed.
16876 * g++.target/riscv/rvv/base/vsadd_vv-3.C: Removed.
16877 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: Removed.
16878 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: Removed.
16879 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: Removed.
16880 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: Removed.
16881 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: Removed.
16882 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: Removed.
16883 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: Removed.
16884 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: Removed.
16885 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: Removed.
16886 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: Removed.
16887 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: Removed.
16888 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: Removed.
16889 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: Removed.
16890 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: Removed.
16891 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: Removed.
16892 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: Removed.
16893 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: Removed.
16894 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: Removed.
16895 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: Removed.
16896 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: Removed.
16897 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: Removed.
16898 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: Removed.
16899 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: Removed.
16900 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: Removed.
16901 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: Removed.
16902 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: Removed.
16903 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: Removed.
16904 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: Removed.
16905 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: Removed.
16906 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: Removed.
16907 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: Removed.
16908 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: Removed.
16909 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: Removed.
16910 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: Removed.
16911 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: Removed.
16912 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: Removed.
16913 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: Removed.
16914 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: Removed.
16915 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: Removed.
16916 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: Removed.
16917 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: Removed.
16918 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: Removed.
16919 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: Removed.
16920 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: Removed.
16921 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: Removed.
16922 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: Removed.
16923 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: Removed.
16924 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: Removed.
16925 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: Removed.
16926 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: Removed.
16927 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: Removed.
16928 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: Removed.
16929 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: Removed.
16930 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: Removed.
16931 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: Removed.
16932 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: Removed.
16933 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: Removed.
16934 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: Removed.
16935 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: Removed.
16936 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: Removed.
16937 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: Removed.
16938 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: Removed.
16939 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: Removed.
16940 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: Removed.
16941 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: Removed.
16942 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: Removed.
16943 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: Removed.
16944 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: Removed.
16945 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: Removed.
16946 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: Removed.
16947 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: Removed.
16948 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: Removed.
16949 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: Removed.
16950 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: Removed.
16951 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: Removed.
16952 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: Removed.
16953 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: Removed.
16954 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: Removed.
16955 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: Removed.
16956 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: Removed.
16957 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: Removed.
16958 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: Removed.
16959 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: Removed.
16960 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: Removed.
16961 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: Removed.
16962 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: Removed.
16963 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: Removed.
16964 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: Removed.
16965 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: Removed.
16966 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: Removed.
16967 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: Removed.
16968 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: Removed.
16969 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: Removed.
16970 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: Removed.
16971 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: Removed.
16972 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: Removed.
16973 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: Removed.
16974 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: Removed.
16975 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: Removed.
16976 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: Removed.
16977 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: Removed.
16978 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: Removed.
16979 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: Removed.
16980 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: Removed.
16981 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: Removed.
16982 * g++.target/riscv/rvv/base/vse-1.C: Removed.
16983 * g++.target/riscv/rvv/base/vsext_vf2-1.C: Removed.
16984 * g++.target/riscv/rvv/base/vsext_vf2-2.C: Removed.
16985 * g++.target/riscv/rvv/base/vsext_vf2-3.C: Removed.
16986 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: Removed.
16987 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: Removed.
16988 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: Removed.
16989 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: Removed.
16990 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: Removed.
16991 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: Removed.
16992 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: Removed.
16993 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: Removed.
16994 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: Removed.
16995 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: Removed.
16996 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: Removed.
16997 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: Removed.
16998 * g++.target/riscv/rvv/base/vsext_vf4-1.C: Removed.
16999 * g++.target/riscv/rvv/base/vsext_vf4-2.C: Removed.
17000 * g++.target/riscv/rvv/base/vsext_vf4-3.C: Removed.
17001 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: Removed.
17002 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: Removed.
17003 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: Removed.
17004 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: Removed.
17005 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: Removed.
17006 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: Removed.
17007 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: Removed.
17008 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: Removed.
17009 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: Removed.
17010 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: Removed.
17011 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: Removed.
17012 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: Removed.
17013 * g++.target/riscv/rvv/base/vsext_vf8-1.C: Removed.
17014 * g++.target/riscv/rvv/base/vsext_vf8-2.C: Removed.
17015 * g++.target/riscv/rvv/base/vsext_vf8-3.C: Removed.
17016 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: Removed.
17017 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: Removed.
17018 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: Removed.
17019 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: Removed.
17020 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: Removed.
17021 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: Removed.
17022 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: Removed.
17023 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: Removed.
17024 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: Removed.
17025 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: Removed.
17026 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: Removed.
17027 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: Removed.
17028 * g++.target/riscv/rvv/base/vsll_vv-1.C: Removed.
17029 * g++.target/riscv/rvv/base/vsll_vv-2.C: Removed.
17030 * g++.target/riscv/rvv/base/vsll_vv-3.C: Removed.
17031 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: Removed.
17032 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: Removed.
17033 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: Removed.
17034 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: Removed.
17035 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: Removed.
17036 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: Removed.
17037 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: Removed.
17038 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: Removed.
17039 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: Removed.
17040 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: Removed.
17041 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: Removed.
17042 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: Removed.
17043 * g++.target/riscv/rvv/base/vsll_vx-1.C: Removed.
17044 * g++.target/riscv/rvv/base/vsll_vx-2.C: Removed.
17045 * g++.target/riscv/rvv/base/vsll_vx-3.C: Removed.
17046 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: Removed.
17047 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: Removed.
17048 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: Removed.
17049 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: Removed.
17050 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: Removed.
17051 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: Removed.
17052 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: Removed.
17053 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: Removed.
17054 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: Removed.
17055 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: Removed.
17056 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: Removed.
17057 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: Removed.
17058 * g++.target/riscv/rvv/base/vsm-1.C: Removed.
17059 * g++.target/riscv/rvv/base/vsmul_vv-1.C: Removed.
17060 * g++.target/riscv/rvv/base/vsmul_vv-2.C: Removed.
17061 * g++.target/riscv/rvv/base/vsmul_vv-3.C: Removed.
17062 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: Removed.
17063 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: Removed.
17064 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: Removed.
17065 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: Removed.
17066 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: Removed.
17067 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: Removed.
17068 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: Removed.
17069 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: Removed.
17070 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: Removed.
17071 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: Removed.
17072 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: Removed.
17073 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: Removed.
17074 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: Removed.
17075 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: Removed.
17076 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: Removed.
17077 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: Removed.
17078 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: Removed.
17079 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: Removed.
17080 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: Removed.
17081 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: Removed.
17082 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: Removed.
17083 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: Removed.
17084 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: Removed.
17085 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: Removed.
17086 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: Removed.
17087 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: Removed.
17088 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: Removed.
17089 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: Removed.
17090 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: Removed.
17091 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: Removed.
17092 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: Removed.
17093 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: Removed.
17094 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: Removed.
17095 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: Removed.
17096 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: Removed.
17097 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: Removed.
17098 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: Removed.
17099 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: Removed.
17100 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: Removed.
17101 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: Removed.
17102 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: Removed.
17103 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: Removed.
17104 * g++.target/riscv/rvv/base/vsoxei16-1.C: Removed.
17105 * g++.target/riscv/rvv/base/vsoxei16-2.C: Removed.
17106 * g++.target/riscv/rvv/base/vsoxei16-3.C: Removed.
17107 * g++.target/riscv/rvv/base/vsoxei32-1.C: Removed.
17108 * g++.target/riscv/rvv/base/vsoxei32-2.C: Removed.
17109 * g++.target/riscv/rvv/base/vsoxei32-3.C: Removed.
17110 * g++.target/riscv/rvv/base/vsoxei64-1.C: Removed.
17111 * g++.target/riscv/rvv/base/vsoxei64-2.C: Removed.
17112 * g++.target/riscv/rvv/base/vsoxei64-3.C: Removed.
17113 * g++.target/riscv/rvv/base/vsoxei8-1.C: Removed.
17114 * g++.target/riscv/rvv/base/vsoxei8-2.C: Removed.
17115 * g++.target/riscv/rvv/base/vsoxei8-3.C: Removed.
17116 * g++.target/riscv/rvv/base/vsra_vv-1.C: Removed.
17117 * g++.target/riscv/rvv/base/vsra_vv-2.C: Removed.
17118 * g++.target/riscv/rvv/base/vsra_vv-3.C: Removed.
17119 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: Removed.
17120 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: Removed.
17121 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: Removed.
17122 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: Removed.
17123 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: Removed.
17124 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: Removed.
17125 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: Removed.
17126 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: Removed.
17127 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: Removed.
17128 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: Removed.
17129 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: Removed.
17130 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: Removed.
17131 * g++.target/riscv/rvv/base/vsra_vx-1.C: Removed.
17132 * g++.target/riscv/rvv/base/vsra_vx-2.C: Removed.
17133 * g++.target/riscv/rvv/base/vsra_vx-3.C: Removed.
17134 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: Removed.
17135 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: Removed.
17136 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: Removed.
17137 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: Removed.
17138 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: Removed.
17139 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: Removed.
17140 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: Removed.
17141 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: Removed.
17142 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: Removed.
17143 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: Removed.
17144 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: Removed.
17145 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: Removed.
17146 * g++.target/riscv/rvv/base/vsrl_vv-1.C: Removed.
17147 * g++.target/riscv/rvv/base/vsrl_vv-2.C: Removed.
17148 * g++.target/riscv/rvv/base/vsrl_vv-3.C: Removed.
17149 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: Removed.
17150 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: Removed.
17151 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: Removed.
17152 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: Removed.
17153 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: Removed.
17154 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: Removed.
17155 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: Removed.
17156 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: Removed.
17157 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: Removed.
17158 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: Removed.
17159 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: Removed.
17160 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: Removed.
17161 * g++.target/riscv/rvv/base/vsrl_vx-1.C: Removed.
17162 * g++.target/riscv/rvv/base/vsrl_vx-2.C: Removed.
17163 * g++.target/riscv/rvv/base/vsrl_vx-3.C: Removed.
17164 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: Removed.
17165 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: Removed.
17166 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: Removed.
17167 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: Removed.
17168 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: Removed.
17169 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: Removed.
17170 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: Removed.
17171 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: Removed.
17172 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: Removed.
17173 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: Removed.
17174 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: Removed.
17175 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: Removed.
17176 * g++.target/riscv/rvv/base/vsse-1.C: Removed.
17177 * g++.target/riscv/rvv/base/vssra_vv-1.C: Removed.
17178 * g++.target/riscv/rvv/base/vssra_vv-2.C: Removed.
17179 * g++.target/riscv/rvv/base/vssra_vv-3.C: Removed.
17180 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: Removed.
17181 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: Removed.
17182 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: Removed.
17183 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: Removed.
17184 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: Removed.
17185 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: Removed.
17186 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: Removed.
17187 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: Removed.
17188 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: Removed.
17189 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: Removed.
17190 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: Removed.
17191 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: Removed.
17192 * g++.target/riscv/rvv/base/vssra_vx-1.C: Removed.
17193 * g++.target/riscv/rvv/base/vssra_vx-2.C: Removed.
17194 * g++.target/riscv/rvv/base/vssra_vx-3.C: Removed.
17195 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: Removed.
17196 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: Removed.
17197 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: Removed.
17198 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: Removed.
17199 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: Removed.
17200 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: Removed.
17201 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: Removed.
17202 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: Removed.
17203 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: Removed.
17204 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: Removed.
17205 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: Removed.
17206 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: Removed.
17207 * g++.target/riscv/rvv/base/vssrl_vv-1.C: Removed.
17208 * g++.target/riscv/rvv/base/vssrl_vv-2.C: Removed.
17209 * g++.target/riscv/rvv/base/vssrl_vv-3.C: Removed.
17210 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: Removed.
17211 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: Removed.
17212 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: Removed.
17213 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: Removed.
17214 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: Removed.
17215 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: Removed.
17216 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: Removed.
17217 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: Removed.
17218 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: Removed.
17219 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: Removed.
17220 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: Removed.
17221 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: Removed.
17222 * g++.target/riscv/rvv/base/vssrl_vx-1.C: Removed.
17223 * g++.target/riscv/rvv/base/vssrl_vx-2.C: Removed.
17224 * g++.target/riscv/rvv/base/vssrl_vx-3.C: Removed.
17225 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: Removed.
17226 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: Removed.
17227 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: Removed.
17228 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: Removed.
17229 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: Removed.
17230 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: Removed.
17231 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: Removed.
17232 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: Removed.
17233 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: Removed.
17234 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: Removed.
17235 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: Removed.
17236 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: Removed.
17237 * g++.target/riscv/rvv/base/vssub_vv-1.C: Removed.
17238 * g++.target/riscv/rvv/base/vssub_vv-2.C: Removed.
17239 * g++.target/riscv/rvv/base/vssub_vv-3.C: Removed.
17240 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: Removed.
17241 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: Removed.
17242 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: Removed.
17243 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: Removed.
17244 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: Removed.
17245 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: Removed.
17246 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: Removed.
17247 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: Removed.
17248 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: Removed.
17249 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: Removed.
17250 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: Removed.
17251 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: Removed.
17252 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: Removed.
17253 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: Removed.
17254 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: Removed.
17255 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: Removed.
17256 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: Removed.
17257 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: Removed.
17258 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: Removed.
17259 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: Removed.
17260 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: Removed.
17261 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: Removed.
17262 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: Removed.
17263 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: Removed.
17264 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: Removed.
17265 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: Removed.
17266 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: Removed.
17267 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: Removed.
17268 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: Removed.
17269 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: Removed.
17270 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: Removed.
17271 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: Removed.
17272 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: Removed.
17273 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: Removed.
17274 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: Removed.
17275 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: Removed.
17276 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: Removed.
17277 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: Removed.
17278 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: Removed.
17279 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: Removed.
17280 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: Removed.
17281 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: Removed.
17282 * g++.target/riscv/rvv/base/vssubu_vv-1.C: Removed.
17283 * g++.target/riscv/rvv/base/vssubu_vv-2.C: Removed.
17284 * g++.target/riscv/rvv/base/vssubu_vv-3.C: Removed.
17285 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: Removed.
17286 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: Removed.
17287 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: Removed.
17288 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: Removed.
17289 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: Removed.
17290 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: Removed.
17291 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: Removed.
17292 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: Removed.
17293 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: Removed.
17294 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: Removed.
17295 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: Removed.
17296 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: Removed.
17297 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: Removed.
17298 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: Removed.
17299 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: Removed.
17300 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: Removed.
17301 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: Removed.
17302 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: Removed.
17303 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: Removed.
17304 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: Removed.
17305 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: Removed.
17306 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: Removed.
17307 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: Removed.
17308 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: Removed.
17309 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: Removed.
17310 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: Removed.
17311 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: Removed.
17312 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: Removed.
17313 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: Removed.
17314 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: Removed.
17315 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: Removed.
17316 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: Removed.
17317 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: Removed.
17318 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: Removed.
17319 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: Removed.
17320 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: Removed.
17321 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: Removed.
17322 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: Removed.
17323 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: Removed.
17324 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: Removed.
17325 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: Removed.
17326 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: Removed.
17327 * g++.target/riscv/rvv/base/vsub_vv-1.C: Removed.
17328 * g++.target/riscv/rvv/base/vsub_vv-2.C: Removed.
17329 * g++.target/riscv/rvv/base/vsub_vv-3.C: Removed.
17330 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: Removed.
17331 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: Removed.
17332 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: Removed.
17333 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: Removed.
17334 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: Removed.
17335 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: Removed.
17336 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: Removed.
17337 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: Removed.
17338 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: Removed.
17339 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: Removed.
17340 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: Removed.
17341 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: Removed.
17342 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: Removed.
17343 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: Removed.
17344 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: Removed.
17345 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: Removed.
17346 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: Removed.
17347 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: Removed.
17348 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: Removed.
17349 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: Removed.
17350 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: Removed.
17351 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: Removed.
17352 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: Removed.
17353 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: Removed.
17354 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: Removed.
17355 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: Removed.
17356 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: Removed.
17357 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: Removed.
17358 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: Removed.
17359 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: Removed.
17360 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: Removed.
17361 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: Removed.
17362 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: Removed.
17363 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: Removed.
17364 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: Removed.
17365 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: Removed.
17366 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: Removed.
17367 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: Removed.
17368 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: Removed.
17369 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: Removed.
17370 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: Removed.
17371 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: Removed.
17372 * g++.target/riscv/rvv/base/vsuxei16-1.C: Removed.
17373 * g++.target/riscv/rvv/base/vsuxei16-2.C: Removed.
17374 * g++.target/riscv/rvv/base/vsuxei16-3.C: Removed.
17375 * g++.target/riscv/rvv/base/vsuxei32-1.C: Removed.
17376 * g++.target/riscv/rvv/base/vsuxei32-2.C: Removed.
17377 * g++.target/riscv/rvv/base/vsuxei32-3.C: Removed.
17378 * g++.target/riscv/rvv/base/vsuxei64-1.C: Removed.
17379 * g++.target/riscv/rvv/base/vsuxei64-2.C: Removed.
17380 * g++.target/riscv/rvv/base/vsuxei64-3.C: Removed.
17381 * g++.target/riscv/rvv/base/vsuxei8-1.C: Removed.
17382 * g++.target/riscv/rvv/base/vsuxei8-2.C: Removed.
17383 * g++.target/riscv/rvv/base/vsuxei8-3.C: Removed.
17384 * g++.target/riscv/rvv/base/vwadd_vv-1.C: Removed.
17385 * g++.target/riscv/rvv/base/vwadd_vv-2.C: Removed.
17386 * g++.target/riscv/rvv/base/vwadd_vv-3.C: Removed.
17387 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: Removed.
17388 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: Removed.
17389 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: Removed.
17390 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: Removed.
17391 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: Removed.
17392 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: Removed.
17393 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: Removed.
17394 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: Removed.
17395 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: Removed.
17396 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: Removed.
17397 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: Removed.
17398 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: Removed.
17399 * g++.target/riscv/rvv/base/vwadd_vx-1.C: Removed.
17400 * g++.target/riscv/rvv/base/vwadd_vx-2.C: Removed.
17401 * g++.target/riscv/rvv/base/vwadd_vx-3.C: Removed.
17402 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: Removed.
17403 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: Removed.
17404 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: Removed.
17405 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: Removed.
17406 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: Removed.
17407 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: Removed.
17408 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: Removed.
17409 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: Removed.
17410 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: Removed.
17411 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: Removed.
17412 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: Removed.
17413 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: Removed.
17414 * g++.target/riscv/rvv/base/vwadd_wv-1.C: Removed.
17415 * g++.target/riscv/rvv/base/vwadd_wv-2.C: Removed.
17416 * g++.target/riscv/rvv/base/vwadd_wv-3.C: Removed.
17417 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: Removed.
17418 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: Removed.
17419 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: Removed.
17420 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: Removed.
17421 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: Removed.
17422 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: Removed.
17423 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: Removed.
17424 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: Removed.
17425 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: Removed.
17426 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: Removed.
17427 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: Removed.
17428 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: Removed.
17429 * g++.target/riscv/rvv/base/vwadd_wx-1.C: Removed.
17430 * g++.target/riscv/rvv/base/vwadd_wx-2.C: Removed.
17431 * g++.target/riscv/rvv/base/vwadd_wx-3.C: Removed.
17432 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: Removed.
17433 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: Removed.
17434 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: Removed.
17435 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: Removed.
17436 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: Removed.
17437 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: Removed.
17438 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: Removed.
17439 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: Removed.
17440 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: Removed.
17441 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: Removed.
17442 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: Removed.
17443 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: Removed.
17444 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: Removed.
17445 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: Removed.
17446 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: Removed.
17447 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: Removed.
17448 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: Removed.
17449 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: Removed.
17450 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: Removed.
17451 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: Removed.
17452 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: Removed.
17453 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: Removed.
17454 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: Removed.
17455 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: Removed.
17456 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: Removed.
17457 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: Removed.
17458 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: Removed.
17459 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: Removed.
17460 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: Removed.
17461 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: Removed.
17462 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: Removed.
17463 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: Removed.
17464 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: Removed.
17465 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: Removed.
17466 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: Removed.
17467 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: Removed.
17468 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: Removed.
17469 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: Removed.
17470 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: Removed.
17471 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: Removed.
17472 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: Removed.
17473 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: Removed.
17474 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: Removed.
17475 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: Removed.
17476 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: Removed.
17477 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: Removed.
17478 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: Removed.
17479 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: Removed.
17480 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: Removed.
17481 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: Removed.
17482 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: Removed.
17483 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: Removed.
17484 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: Removed.
17485 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: Removed.
17486 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: Removed.
17487 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: Removed.
17488 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: Removed.
17489 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: Removed.
17490 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: Removed.
17491 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: Removed.
17492 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: Removed.
17493 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: Removed.
17494 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: Removed.
17495 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: Removed.
17496 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: Removed.
17497 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: Removed.
17498 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: Removed.
17499 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: Removed.
17500 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: Removed.
17501 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: Removed.
17502 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: Removed.
17503 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: Removed.
17504 * g++.target/riscv/rvv/base/vwcvt_x-1.C: Removed.
17505 * g++.target/riscv/rvv/base/vwcvt_x-2.C: Removed.
17506 * g++.target/riscv/rvv/base/vwcvt_x-3.C: Removed.
17507 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: Removed.
17508 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: Removed.
17509 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: Removed.
17510 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: Removed.
17511 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: Removed.
17512 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: Removed.
17513 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: Removed.
17514 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: Removed.
17515 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: Removed.
17516 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: Removed.
17517 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: Removed.
17518 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: Removed.
17519 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: Removed.
17520 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: Removed.
17521 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: Removed.
17522 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: Removed.
17523 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: Removed.
17524 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: Removed.
17525 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: Removed.
17526 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: Removed.
17527 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: Removed.
17528 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: Removed.
17529 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: Removed.
17530 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: Removed.
17531 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: Removed.
17532 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: Removed.
17533 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: Removed.
17534 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: Removed.
17535 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: Removed.
17536 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: Removed.
17537 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: Removed.
17538 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: Removed.
17539 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: Removed.
17540 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: Removed.
17541 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: Removed.
17542 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: Removed.
17543 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: Removed.
17544 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: Removed.
17545 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: Removed.
17546 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: Removed.
17547 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: Removed.
17548 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: Removed.
17549 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: Removed.
17550 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: Removed.
17551 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: Removed.
17552 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: Removed.
17553 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: Removed.
17554 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: Removed.
17555 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: Removed.
17556 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: Removed.
17557 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: Removed.
17558 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: Removed.
17559 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: Removed.
17560 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: Removed.
17561 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: Removed.
17562 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: Removed.
17563 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: Removed.
17564 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: Removed.
17565 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: Removed.
17566 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: Removed.
17567 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: Removed.
17568 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: Removed.
17569 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: Removed.
17570 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: Removed.
17571 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: Removed.
17572 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: Removed.
17573 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: Removed.
17574 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: Removed.
17575 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: Removed.
17576 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: Removed.
17577 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: Removed.
17578 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: Removed.
17579 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: Removed.
17580 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: Removed.
17581 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: Removed.
17582 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: Removed.
17583 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: Removed.
17584 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: Removed.
17585 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: Removed.
17586 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: Removed.
17587 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: Removed.
17588 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: Removed.
17589 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: Removed.
17590 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: Removed.
17591 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: Removed.
17592 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: Removed.
17593 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: Removed.
17594 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: Removed.
17595 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: Removed.
17596 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: Removed.
17597 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: Removed.
17598 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: Removed.
17599 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: Removed.
17600 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: Removed.
17601 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: Removed.
17602 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: Removed.
17603 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: Removed.
17604 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: Removed.
17605 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: Removed.
17606 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: Removed.
17607 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: Removed.
17608 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: Removed.
17609 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: Removed.
17610 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: Removed.
17611 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: Removed.
17612 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: Removed.
17613 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: Removed.
17614 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: Removed.
17615 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: Removed.
17616 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: Removed.
17617 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: Removed.
17618 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: Removed.
17619 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: Removed.
17620 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: Removed.
17621 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: Removed.
17622 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: Removed.
17623 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: Removed.
17624 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: Removed.
17625 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: Removed.
17626 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: Removed.
17627 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: Removed.
17628 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: Removed.
17629 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: Removed.
17630 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: Removed.
17631 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: Removed.
17632 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: Removed.
17633 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: Removed.
17634 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: Removed.
17635 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: Removed.
17636 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: Removed.
17637 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: Removed.
17638 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: Removed.
17639 * g++.target/riscv/rvv/base/vwmul_vv-1.C: Removed.
17640 * g++.target/riscv/rvv/base/vwmul_vv-2.C: Removed.
17641 * g++.target/riscv/rvv/base/vwmul_vv-3.C: Removed.
17642 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: Removed.
17643 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: Removed.
17644 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: Removed.
17645 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: Removed.
17646 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: Removed.
17647 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: Removed.
17648 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: Removed.
17649 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: Removed.
17650 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: Removed.
17651 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: Removed.
17652 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: Removed.
17653 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: Removed.
17654 * g++.target/riscv/rvv/base/vwmul_vx-1.C: Removed.
17655 * g++.target/riscv/rvv/base/vwmul_vx-2.C: Removed.
17656 * g++.target/riscv/rvv/base/vwmul_vx-3.C: Removed.
17657 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: Removed.
17658 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: Removed.
17659 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: Removed.
17660 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: Removed.
17661 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: Removed.
17662 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: Removed.
17663 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: Removed.
17664 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: Removed.
17665 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: Removed.
17666 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: Removed.
17667 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: Removed.
17668 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: Removed.
17669 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: Removed.
17670 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: Removed.
17671 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: Removed.
17672 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: Removed.
17673 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: Removed.
17674 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: Removed.
17675 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: Removed.
17676 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: Removed.
17677 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: Removed.
17678 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: Removed.
17679 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: Removed.
17680 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: Removed.
17681 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: Removed.
17682 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: Removed.
17683 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: Removed.
17684 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: Removed.
17685 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: Removed.
17686 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: Removed.
17687 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: Removed.
17688 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: Removed.
17689 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: Removed.
17690 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: Removed.
17691 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: Removed.
17692 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: Removed.
17693 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: Removed.
17694 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: Removed.
17695 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: Removed.
17696 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: Removed.
17697 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: Removed.
17698 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: Removed.
17699 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: Removed.
17700 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: Removed.
17701 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: Removed.
17702 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: Removed.
17703 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: Removed.
17704 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: Removed.
17705 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: Removed.
17706 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: Removed.
17707 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: Removed.
17708 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: Removed.
17709 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: Removed.
17710 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: Removed.
17711 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: Removed.
17712 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: Removed.
17713 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: Removed.
17714 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: Removed.
17715 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: Removed.
17716 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: Removed.
17717 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: Removed.
17718 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: Removed.
17719 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: Removed.
17720 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: Removed.
17721 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: Removed.
17722 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: Removed.
17723 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: Removed.
17724 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: Removed.
17725 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: Removed.
17726 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: Removed.
17727 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: Removed.
17728 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: Removed.
17729 * g++.target/riscv/rvv/base/vwsub_vv-1.C: Removed.
17730 * g++.target/riscv/rvv/base/vwsub_vv-2.C: Removed.
17731 * g++.target/riscv/rvv/base/vwsub_vv-3.C: Removed.
17732 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: Removed.
17733 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: Removed.
17734 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: Removed.
17735 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: Removed.
17736 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: Removed.
17737 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: Removed.
17738 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: Removed.
17739 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: Removed.
17740 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: Removed.
17741 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: Removed.
17742 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: Removed.
17743 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: Removed.
17744 * g++.target/riscv/rvv/base/vwsub_vx-1.C: Removed.
17745 * g++.target/riscv/rvv/base/vwsub_vx-2.C: Removed.
17746 * g++.target/riscv/rvv/base/vwsub_vx-3.C: Removed.
17747 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: Removed.
17748 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: Removed.
17749 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: Removed.
17750 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: Removed.
17751 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: Removed.
17752 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: Removed.
17753 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: Removed.
17754 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: Removed.
17755 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: Removed.
17756 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: Removed.
17757 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: Removed.
17758 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: Removed.
17759 * g++.target/riscv/rvv/base/vwsub_wv-1.C: Removed.
17760 * g++.target/riscv/rvv/base/vwsub_wv-2.C: Removed.
17761 * g++.target/riscv/rvv/base/vwsub_wv-3.C: Removed.
17762 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: Removed.
17763 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: Removed.
17764 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: Removed.
17765 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: Removed.
17766 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: Removed.
17767 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: Removed.
17768 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: Removed.
17769 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: Removed.
17770 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: Removed.
17771 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: Removed.
17772 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: Removed.
17773 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: Removed.
17774 * g++.target/riscv/rvv/base/vwsub_wx-1.C: Removed.
17775 * g++.target/riscv/rvv/base/vwsub_wx-2.C: Removed.
17776 * g++.target/riscv/rvv/base/vwsub_wx-3.C: Removed.
17777 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: Removed.
17778 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: Removed.
17779 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: Removed.
17780 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: Removed.
17781 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: Removed.
17782 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: Removed.
17783 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: Removed.
17784 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: Removed.
17785 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: Removed.
17786 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: Removed.
17787 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: Removed.
17788 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: Removed.
17789 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: Removed.
17790 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: Removed.
17791 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: Removed.
17792 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: Removed.
17793 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: Removed.
17794 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: Removed.
17795 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: Removed.
17796 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: Removed.
17797 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: Removed.
17798 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: Removed.
17799 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: Removed.
17800 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: Removed.
17801 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: Removed.
17802 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: Removed.
17803 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: Removed.
17804 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: Removed.
17805 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: Removed.
17806 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: Removed.
17807 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: Removed.
17808 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: Removed.
17809 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: Removed.
17810 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: Removed.
17811 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: Removed.
17812 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: Removed.
17813 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: Removed.
17814 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: Removed.
17815 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: Removed.
17816 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: Removed.
17817 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: Removed.
17818 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: Removed.
17819 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: Removed.
17820 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: Removed.
17821 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: Removed.
17822 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: Removed.
17823 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: Removed.
17824 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: Removed.
17825 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: Removed.
17826 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: Removed.
17827 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: Removed.
17828 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: Removed.
17829 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: Removed.
17830 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: Removed.
17831 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: Removed.
17832 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: Removed.
17833 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: Removed.
17834 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: Removed.
17835 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: Removed.
17836 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: Removed.
17837 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: Removed.
17838 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: Removed.
17839 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: Removed.
17840 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: Removed.
17841 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: Removed.
17842 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: Removed.
17843 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: Removed.
17844 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: Removed.
17845 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: Removed.
17846 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: Removed.
17847 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: Removed.
17848 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: Removed.
17849 * g++.target/riscv/rvv/base/vxor_vv-1.C: Removed.
17850 * g++.target/riscv/rvv/base/vxor_vv-2.C: Removed.
17851 * g++.target/riscv/rvv/base/vxor_vv-3.C: Removed.
17852 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: Removed.
17853 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: Removed.
17854 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: Removed.
17855 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: Removed.
17856 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: Removed.
17857 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: Removed.
17858 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: Removed.
17859 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: Removed.
17860 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: Removed.
17861 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: Removed.
17862 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: Removed.
17863 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: Removed.
17864 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: Removed.
17865 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: Removed.
17866 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: Removed.
17867 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: Removed.
17868 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: Removed.
17869 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: Removed.
17870 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: Removed.
17871 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: Removed.
17872 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: Removed.
17873 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: Removed.
17874 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: Removed.
17875 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: Removed.
17876 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: Removed.
17877 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: Removed.
17878 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: Removed.
17879 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: Removed.
17880 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: Removed.
17881 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: Removed.
17882 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: Removed.
17883 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: Removed.
17884 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: Removed.
17885 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: Removed.
17886 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: Removed.
17887 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: Removed.
17888 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: Removed.
17889 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: Removed.
17890 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: Removed.
17891 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: Removed.
17892 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: Removed.
17893 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: Removed.
17894 * g++.target/riscv/rvv/base/vzext_vf2-1.C: Removed.
17895 * g++.target/riscv/rvv/base/vzext_vf2-2.C: Removed.
17896 * g++.target/riscv/rvv/base/vzext_vf2-3.C: Removed.
17897 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: Removed.
17898 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: Removed.
17899 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: Removed.
17900 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: Removed.
17901 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: Removed.
17902 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: Removed.
17903 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: Removed.
17904 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: Removed.
17905 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: Removed.
17906 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: Removed.
17907 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: Removed.
17908 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: Removed.
17909 * g++.target/riscv/rvv/base/vzext_vf4-1.C: Removed.
17910 * g++.target/riscv/rvv/base/vzext_vf4-2.C: Removed.
17911 * g++.target/riscv/rvv/base/vzext_vf4-3.C: Removed.
17912 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: Removed.
17913 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: Removed.
17914 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: Removed.
17915 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: Removed.
17916 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: Removed.
17917 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: Removed.
17918 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: Removed.
17919 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: Removed.
17920 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: Removed.
17921 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: Removed.
17922 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: Removed.
17923 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: Removed.
17924 * g++.target/riscv/rvv/base/vzext_vf8-1.C: Removed.
17925 * g++.target/riscv/rvv/base/vzext_vf8-2.C: Removed.
17926 * g++.target/riscv/rvv/base/vzext_vf8-3.C: Removed.
17927 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: Removed.
17928 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: Removed.
17929 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: Removed.
17930 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: Removed.
17931 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: Removed.
17932 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: Removed.
17933 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: Removed.
17934 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: Removed.
17935 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: Removed.
17936 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: Removed.
17937 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: Removed.
17938 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: Removed.
17939 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: Removed.
17940 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: Removed.
17941 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: Removed.
17942 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: Removed.
17943 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: Removed.
17944 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: Removed.
17945 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: Removed.
17946 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: Removed.
17947 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: Removed.
17948 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: Removed.
17949 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: Removed.
17950 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: Removed.
17951 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: Removed.
17952 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: Removed.
17953 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: Removed.
17954 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: Removed.
17955 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: Removed.
17956 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: Removed.
17957 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: Removed.
17958 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: Removed.
17959 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: Removed.
17960 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: Removed.
17961 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: Removed.
17962 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: Removed.
17963 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: Removed.
17964 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: Removed.
17965 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: Removed.
17966 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: Removed.
17967 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: Removed.
17968 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: Removed.
17969 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: Removed.
17970 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: Removed.
17971 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: Removed.
17972 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: Removed.
17973 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: Removed.
17974 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: Removed.
17975 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: Removed.
17976 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: Removed.
17977 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: Removed.
17978 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: Removed.
17979 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: Removed.
17980 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: Removed.
17981 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: Removed.
17982 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: Removed.
17983 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: Removed.
17984 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: Removed.
17985 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: Removed.
17986 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: Removed.
17987 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: Removed.
17988 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: Removed.
17989 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: Removed.
17990 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: Removed.
17991 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: Removed.
17992 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: Removed.
17993 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: Removed.
17994 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: Removed.
17995 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: Removed.
17996 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: Removed.
17997 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: Removed.
17998 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: Removed.
17999 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: Removed.
18000 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: Removed.
18001 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: Removed.
18002 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: Removed.
18003 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: Removed.
18004 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: Removed.
18005 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: Removed.
18006 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: Removed.
18007 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: Removed.
18008 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: Removed.
18009 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: Removed.
18010 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: Removed.
18011 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: Removed.
18012 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: Removed.
18013 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: Removed.
18014 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: Removed.
18015 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: Removed.
18016 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: Removed.
18017 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: Removed.
18018 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: Removed.
18019 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: Removed.
18020 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: Removed.
18021 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: Removed.
18022 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: Removed.
18023 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: Removed.
18024 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: Removed.
18025 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: Removed.
18026 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: Removed.
18027 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: Removed.
18028 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: Removed.
18029 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: Removed.
18030 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: Removed.
18031 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: Removed.
18032 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: Removed.
18033 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: Removed.
18034 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: Removed.
18035 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: Removed.
18036 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: Removed.
18037 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: Removed.
18038 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: Removed.
18039 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: Removed.
18040 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: Removed.
18041 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: Removed.
18042 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: Removed.
18043 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: Removed.
18044 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: Removed.
18045 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: Removed.
18046 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: Removed.
18047 * gcc.target/riscv/rvv/base/vadc-1.c: Removed.
18048 * gcc.target/riscv/rvv/base/vadc-2.c: Removed.
18049 * gcc.target/riscv/rvv/base/vadc-3.c: Removed.
18050 * gcc.target/riscv/rvv/base/vadc-4.c: Removed.
18051 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: Removed.
18052 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: Removed.
18053 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: Removed.
18054 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: Removed.
18055 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: Removed.
18056 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: Removed.
18057 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: Removed.
18058 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: Removed.
18059 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: Removed.
18060 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: Removed.
18061 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: Removed.
18062 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: Removed.
18063 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: Removed.
18064 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: Removed.
18065 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: Removed.
18066 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: Removed.
18067 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: Removed.
18068 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: Removed.
18069 * gcc.target/riscv/rvv/base/vadd_vv-1.c: Removed.
18070 * gcc.target/riscv/rvv/base/vadd_vv-2.c: Removed.
18071 * gcc.target/riscv/rvv/base/vadd_vv-3.c: Removed.
18072 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: Removed.
18073 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: Removed.
18074 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: Removed.
18075 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: Removed.
18076 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: Removed.
18077 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: Removed.
18078 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: Removed.
18079 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: Removed.
18080 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: Removed.
18081 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: Removed.
18082 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: Removed.
18083 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: Removed.
18084 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: Removed.
18085 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: Removed.
18086 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: Removed.
18087 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: Removed.
18088 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: Removed.
18089 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: Removed.
18090 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: Removed.
18091 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: Removed.
18092 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: Removed.
18093 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: Removed.
18094 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: Removed.
18095 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: Removed.
18096 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: Removed.
18097 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: Removed.
18098 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: Removed.
18099 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: Removed.
18100 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: Removed.
18101 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: Removed.
18102 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: Removed.
18103 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: Removed.
18104 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: Removed.
18105 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: Removed.
18106 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: Removed.
18107 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: Removed.
18108 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: Removed.
18109 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: Removed.
18110 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: Removed.
18111 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: Removed.
18112 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: Removed.
18113 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: Removed.
18114 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: Removed.
18115 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: Removed.
18116 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: Removed.
18117 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: Removed.
18118 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: Removed.
18119 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: Removed.
18120 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: Removed.
18121 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: Removed.
18122 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: Removed.
18123 * gcc.target/riscv/rvv/base/vand_vv-1.c: Removed.
18124 * gcc.target/riscv/rvv/base/vand_vv-2.c: Removed.
18125 * gcc.target/riscv/rvv/base/vand_vv-3.c: Removed.
18126 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: Removed.
18127 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: Removed.
18128 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: Removed.
18129 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: Removed.
18130 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: Removed.
18131 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: Removed.
18132 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: Removed.
18133 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: Removed.
18134 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: Removed.
18135 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: Removed.
18136 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: Removed.
18137 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: Removed.
18138 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: Removed.
18139 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: Removed.
18140 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: Removed.
18141 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: Removed.
18142 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: Removed.
18143 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: Removed.
18144 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: Removed.
18145 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: Removed.
18146 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: Removed.
18147 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: Removed.
18148 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: Removed.
18149 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: Removed.
18150 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: Removed.
18151 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: Removed.
18152 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: Removed.
18153 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: Removed.
18154 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: Removed.
18155 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: Removed.
18156 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: Removed.
18157 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: Removed.
18158 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: Removed.
18159 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: Removed.
18160 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: Removed.
18161 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: Removed.
18162 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: Removed.
18163 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: Removed.
18164 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: Removed.
18165 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: Removed.
18166 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: Removed.
18167 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: Removed.
18168 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: Removed.
18169 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: Removed.
18170 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: Removed.
18171 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: Removed.
18172 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: Removed.
18173 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: Removed.
18174 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: Removed.
18175 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: Removed.
18176 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: Removed.
18177 * gcc.target/riscv/rvv/base/vasub_vv-1.c: Removed.
18178 * gcc.target/riscv/rvv/base/vasub_vv-2.c: Removed.
18179 * gcc.target/riscv/rvv/base/vasub_vv-3.c: Removed.
18180 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: Removed.
18181 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: Removed.
18182 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: Removed.
18183 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: Removed.
18184 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: Removed.
18185 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: Removed.
18186 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: Removed.
18187 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: Removed.
18188 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: Removed.
18189 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: Removed.
18190 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: Removed.
18191 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: Removed.
18192 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: Removed.
18193 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: Removed.
18194 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: Removed.
18195 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: Removed.
18196 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: Removed.
18197 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: Removed.
18198 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: Removed.
18199 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: Removed.
18200 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: Removed.
18201 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: Removed.
18202 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: Removed.
18203 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: Removed.
18204 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: Removed.
18205 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: Removed.
18206 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: Removed.
18207 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: Removed.
18208 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: Removed.
18209 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: Removed.
18210 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: Removed.
18211 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: Removed.
18212 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: Removed.
18213 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: Removed.
18214 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: Removed.
18215 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: Removed.
18216 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: Removed.
18217 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: Removed.
18218 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: Removed.
18219 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: Removed.
18220 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: Removed.
18221 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: Removed.
18222 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: Removed.
18223 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: Removed.
18224 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: Removed.
18225 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: Removed.
18226 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: Removed.
18227 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: Removed.
18228 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: Removed.
18229 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: Removed.
18230 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: Removed.
18231 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: Removed.
18232 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: Removed.
18233 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: Removed.
18234 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: Removed.
18235 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: Removed.
18236 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: Removed.
18237 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: Removed.
18238 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: Removed.
18239 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: Removed.
18240 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: Removed.
18241 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: Removed.
18242 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: Removed.
18243 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: Removed.
18244 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: Removed.
18245 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: Removed.
18246 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: Removed.
18247 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: Removed.
18248 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: Removed.
18249 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: Removed.
18250 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: Removed.
18251 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: Removed.
18252 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: Removed.
18253 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: Removed.
18254 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: Removed.
18255 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: Removed.
18256 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: Removed.
18257 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: Removed.
18258 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: Removed.
18259 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: Removed.
18260 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: Removed.
18261 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: Removed.
18262 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: Removed.
18263 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: Removed.
18264 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: Removed.
18265 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: Removed.
18266 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: Removed.
18267 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: Removed.
18268 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: Removed.
18269 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: Removed.
18270 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: Removed.
18271 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: Removed.
18272 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: Removed.
18273 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: Removed.
18274 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: Removed.
18275 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: Removed.
18276 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: Removed.
18277 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: Removed.
18278 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: Removed.
18279 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: Removed.
18280 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: Removed.
18281 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: Removed.
18282 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: Removed.
18283 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: Removed.
18284 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: Removed.
18285 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: Removed.
18286 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: Removed.
18287 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: Removed.
18288 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: Removed.
18289 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: Removed.
18290 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: Removed.
18291 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: Removed.
18292 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: Removed.
18293 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: Removed.
18294 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: Removed.
18295 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: Removed.
18296 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: Removed.
18297 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: Removed.
18298 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: Removed.
18299 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: Removed.
18300 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: Removed.
18301 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: Removed.
18302 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: Removed.
18303 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: Removed.
18304 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: Removed.
18305 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: Removed.
18306 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: Removed.
18307 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: Removed.
18308 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: Removed.
18309 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: Removed.
18310 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: Removed.
18311 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: Removed.
18312 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: Removed.
18313 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: Removed.
18314 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: Removed.
18315 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: Removed.
18316 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: Removed.
18317 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: Removed.
18318 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: Removed.
18319 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: Removed.
18320 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: Removed.
18321 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: Removed.
18322 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: Removed.
18323 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: Removed.
18324 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: Removed.
18325 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: Removed.
18326 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: Removed.
18327 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: Removed.
18328 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: Removed.
18329 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: Removed.
18330 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: Removed.
18331 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: Removed.
18332 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: Removed.
18333 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: Removed.
18334 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: Removed.
18335 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: Removed.
18336 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: Removed.
18337 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: Removed.
18338 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: Removed.
18339 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: Removed.
18340 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: Removed.
18341 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: Removed.
18342 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: Removed.
18343 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: Removed.
18344 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: Removed.
18345 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: Removed.
18346 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: Removed.
18347 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: Removed.
18348 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: Removed.
18349 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: Removed.
18350 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: Removed.
18351 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: Removed.
18352 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: Removed.
18353 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: Removed.
18354 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: Removed.
18355 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: Removed.
18356 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: Removed.
18357 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: Removed.
18358 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: Removed.
18359 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: Removed.
18360 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: Removed.
18361 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: Removed.
18362 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: Removed.
18363 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: Removed.
18364 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: Removed.
18365 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: Removed.
18366 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: Removed.
18367 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: Removed.
18368 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: Removed.
18369 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: Removed.
18370 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: Removed.
18371 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: Removed.
18372 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: Removed.
18373 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: Removed.
18374 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: Removed.
18375 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: Removed.
18376 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: Removed.
18377 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: Removed.
18378 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: Removed.
18379 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: Removed.
18380 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: Removed.
18381 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: Removed.
18382 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: Removed.
18383 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: Removed.
18384 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: Removed.
18385 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: Removed.
18386 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: Removed.
18387 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: Removed.
18388 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: Removed.
18389 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: Removed.
18390 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: Removed.
18391 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: Removed.
18392 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: Removed.
18393 * gcc.target/riscv/rvv/base/vle-1.c: Removed.
18394 * gcc.target/riscv/rvv/base/vle-2.c: Removed.
18395 * gcc.target/riscv/rvv/base/vle-3.c: Removed.
18396 * gcc.target/riscv/rvv/base/vle-constraint-1.c: Removed.
18397 * gcc.target/riscv/rvv/base/vle_m-1.c: Removed.
18398 * gcc.target/riscv/rvv/base/vle_m-2.c: Removed.
18399 * gcc.target/riscv/rvv/base/vle_m-3.c: Removed.
18400 * gcc.target/riscv/rvv/base/vle_mu-1.c: Removed.
18401 * gcc.target/riscv/rvv/base/vle_mu-2.c: Removed.
18402 * gcc.target/riscv/rvv/base/vle_mu-3.c: Removed.
18403 * gcc.target/riscv/rvv/base/vle_tu-1.c: Removed.
18404 * gcc.target/riscv/rvv/base/vle_tu-2.c: Removed.
18405 * gcc.target/riscv/rvv/base/vle_tu-3.c: Removed.
18406 * gcc.target/riscv/rvv/base/vle_tum-1.c: Removed.
18407 * gcc.target/riscv/rvv/base/vle_tum-2.c: Removed.
18408 * gcc.target/riscv/rvv/base/vle_tum-3.c: Removed.
18409 * gcc.target/riscv/rvv/base/vle_tumu-1.c: Removed.
18410 * gcc.target/riscv/rvv/base/vle_tumu-2.c: Removed.
18411 * gcc.target/riscv/rvv/base/vle_tumu-3.c: Removed.
18412 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: Removed.
18413 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: Removed.
18414 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: Removed.
18415 * gcc.target/riscv/rvv/base/vlmul_v.c: Removed.
18416 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: Removed.
18417 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: Removed.
18418 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: Removed.
18419 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: Removed.
18420 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: Removed.
18421 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: Removed.
18422 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: Removed.
18423 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: Removed.
18424 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: Removed.
18425 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: Removed.
18426 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: Removed.
18427 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: Removed.
18428 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: Removed.
18429 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: Removed.
18430 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: Removed.
18431 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: Removed.
18432 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: Removed.
18433 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: Removed.
18434 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: Removed.
18435 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: Removed.
18436 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: Removed.
18437 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: Removed.
18438 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: Removed.
18439 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: Removed.
18440 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: Removed.
18441 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: Removed.
18442 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: Removed.
18443 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: Removed.
18444 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: Removed.
18445 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: Removed.
18446 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: Removed.
18447 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: Removed.
18448 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: Removed.
18449 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: Removed.
18450 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: Removed.
18451 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: Removed.
18452 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: Removed.
18453 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: Removed.
18454 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: Removed.
18455 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: Removed.
18456 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: Removed.
18457 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: Removed.
18458 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: Removed.
18459 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: Removed.
18460 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: Removed.
18461 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: Removed.
18462 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: Removed.
18463 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: Removed.
18464 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: Removed.
18465 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: Removed.
18466 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: Removed.
18467 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: Removed.
18468 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: Removed.
18469 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: Removed.
18470 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: Removed.
18471 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: Removed.
18472 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: Removed.
18473 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: Removed.
18474 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: Removed.
18475 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: Removed.
18476 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: Removed.
18477 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: Removed.
18478 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: Removed.
18479 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: Removed.
18480 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: Removed.
18481 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: Removed.
18482 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: Removed.
18483 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: Removed.
18484 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: Removed.
18485 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: Removed.
18486 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: Removed.
18487 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: Removed.
18488 * gcc.target/riscv/rvv/base/vlse-1.c: Removed.
18489 * gcc.target/riscv/rvv/base/vlse-2.c: Removed.
18490 * gcc.target/riscv/rvv/base/vlse-3.c: Removed.
18491 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: Removed.
18492 * gcc.target/riscv/rvv/base/vlse_m-1.c: Removed.
18493 * gcc.target/riscv/rvv/base/vlse_m-2.c: Removed.
18494 * gcc.target/riscv/rvv/base/vlse_m-3.c: Removed.
18495 * gcc.target/riscv/rvv/base/vlse_mu-1.c: Removed.
18496 * gcc.target/riscv/rvv/base/vlse_mu-2.c: Removed.
18497 * gcc.target/riscv/rvv/base/vlse_mu-3.c: Removed.
18498 * gcc.target/riscv/rvv/base/vlse_tu-1.c: Removed.
18499 * gcc.target/riscv/rvv/base/vlse_tu-2.c: Removed.
18500 * gcc.target/riscv/rvv/base/vlse_tu-3.c: Removed.
18501 * gcc.target/riscv/rvv/base/vlse_tum-1.c: Removed.
18502 * gcc.target/riscv/rvv/base/vlse_tum-2.c: Removed.
18503 * gcc.target/riscv/rvv/base/vlse_tum-3.c: Removed.
18504 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: Removed.
18505 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: Removed.
18506 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: Removed.
18507 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: Removed.
18508 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: Removed.
18509 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: Removed.
18510 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: Removed.
18511 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: Removed.
18512 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: Removed.
18513 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: Removed.
18514 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: Removed.
18515 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: Removed.
18516 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: Removed.
18517 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: Removed.
18518 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: Removed.
18519 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: Removed.
18520 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: Removed.
18521 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: Removed.
18522 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: Removed.
18523 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: Removed.
18524 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: Removed.
18525 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: Removed.
18526 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: Removed.
18527 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: Removed.
18528 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: Removed.
18529 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: Removed.
18530 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: Removed.
18531 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: Removed.
18532 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: Removed.
18533 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: Removed.
18534 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: Removed.
18535 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: Removed.
18536 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: Removed.
18537 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: Removed.
18538 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: Removed.
18539 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: Removed.
18540 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: Removed.
18541 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: Removed.
18542 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: Removed.
18543 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: Removed.
18544 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: Removed.
18545 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: Removed.
18546 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: Removed.
18547 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: Removed.
18548 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: Removed.
18549 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: Removed.
18550 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: Removed.
18551 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: Removed.
18552 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: Removed.
18553 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: Removed.
18554 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: Removed.
18555 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: Removed.
18556 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: Removed.
18557 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: Removed.
18558 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: Removed.
18559 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: Removed.
18560 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: Removed.
18561 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: Removed.
18562 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: Removed.
18563 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: Removed.
18564 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: Removed.
18565 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: Removed.
18566 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: Removed.
18567 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: Removed.
18568 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: Removed.
18569 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: Removed.
18570 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: Removed.
18571 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: Removed.
18572 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: Removed.
18573 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: Removed.
18574 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: Removed.
18575 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: Removed.
18576 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: Removed.
18577 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: Removed.
18578 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: Removed.
18579 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: Removed.
18580 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: Removed.
18581 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: Removed.
18582 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: Removed.
18583 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: Removed.
18584 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: Removed.
18585 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: Removed.
18586 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: Removed.
18587 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: Removed.
18588 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: Removed.
18589 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: Removed.
18590 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: Removed.
18591 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: Removed.
18592 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: Removed.
18593 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: Removed.
18594 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: Removed.
18595 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: Removed.
18596 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: Removed.
18597 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: Removed.
18598 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: Removed.
18599 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: Removed.
18600 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: Removed.
18601 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: Removed.
18602 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: Removed.
18603 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: Removed.
18604 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: Removed.
18605 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: Removed.
18606 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: Removed.
18607 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: Removed.
18608 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: Removed.
18609 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: Removed.
18610 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: Removed.
18611 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: Removed.
18612 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: Removed.
18613 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: Removed.
18614 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: Removed.
18615 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: Removed.
18616 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: Removed.
18617 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: Removed.
18618 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: Removed.
18619 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: Removed.
18620 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: Removed.
18621 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: Removed.
18622 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: Removed.
18623 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: Removed.
18624 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: Removed.
18625 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: Removed.
18626 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: Removed.
18627 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: Removed.
18628 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: Removed.
18629 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: Removed.
18630 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: Removed.
18631 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: Removed.
18632 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: Removed.
18633 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: Removed.
18634 * gcc.target/riscv/rvv/base/vmadc-1.c: Removed.
18635 * gcc.target/riscv/rvv/base/vmadc-2.c: Removed.
18636 * gcc.target/riscv/rvv/base/vmadc-3.c: Removed.
18637 * gcc.target/riscv/rvv/base/vmadc-4.c: Removed.
18638 * gcc.target/riscv/rvv/base/vmadc-5.c: Removed.
18639 * gcc.target/riscv/rvv/base/vmadc-6.c: Removed.
18640 * gcc.target/riscv/rvv/base/vmadc-7.c: Removed.
18641 * gcc.target/riscv/rvv/base/vmadc-8.c: Removed.
18642 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: Removed.
18643 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: Removed.
18644 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: Removed.
18645 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: Removed.
18646 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: Removed.
18647 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: Removed.
18648 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: Removed.
18649 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: Removed.
18650 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: Removed.
18651 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: Removed.
18652 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: Removed.
18653 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: Removed.
18654 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: Removed.
18655 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: Removed.
18656 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: Removed.
18657 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: Removed.
18658 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: Removed.
18659 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: Removed.
18660 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: Removed.
18661 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: Removed.
18662 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: Removed.
18663 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: Removed.
18664 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: Removed.
18665 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: Removed.
18666 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: Removed.
18667 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: Removed.
18668 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: Removed.
18669 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: Removed.
18670 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: Removed.
18671 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: Removed.
18672 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: Removed.
18673 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: Removed.
18674 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: Removed.
18675 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: Removed.
18676 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: Removed.
18677 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: Removed.
18678 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: Removed.
18679 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: Removed.
18680 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: Removed.
18681 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: Removed.
18682 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: Removed.
18683 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: Removed.
18684 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: Removed.
18685 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: Removed.
18686 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: Removed.
18687 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: Removed.
18688 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: Removed.
18689 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: Removed.
18690 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: Removed.
18691 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: Removed.
18692 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: Removed.
18693 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: Removed.
18694 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: Removed.
18695 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: Removed.
18696 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: Removed.
18697 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: Removed.
18698 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: Removed.
18699 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: Removed.
18700 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: Removed.
18701 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: Removed.
18702 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: Removed.
18703 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: Removed.
18704 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: Removed.
18705 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: Removed.
18706 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: Removed.
18707 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: Removed.
18708 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: Removed.
18709 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: Removed.
18710 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: Removed.
18711 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: Removed.
18712 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: Removed.
18713 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: Removed.
18714 * gcc.target/riscv/rvv/base/vmax_vv-1.c: Removed.
18715 * gcc.target/riscv/rvv/base/vmax_vv-2.c: Removed.
18716 * gcc.target/riscv/rvv/base/vmax_vv-3.c: Removed.
18717 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: Removed.
18718 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: Removed.
18719 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: Removed.
18720 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: Removed.
18721 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: Removed.
18722 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: Removed.
18723 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: Removed.
18724 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: Removed.
18725 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: Removed.
18726 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: Removed.
18727 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: Removed.
18728 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: Removed.
18729 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: Removed.
18730 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: Removed.
18731 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: Removed.
18732 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: Removed.
18733 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: Removed.
18734 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: Removed.
18735 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: Removed.
18736 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: Removed.
18737 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: Removed.
18738 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: Removed.
18739 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: Removed.
18740 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: Removed.
18741 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: Removed.
18742 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: Removed.
18743 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: Removed.
18744 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: Removed.
18745 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: Removed.
18746 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: Removed.
18747 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: Removed.
18748 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: Removed.
18749 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: Removed.
18750 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: Removed.
18751 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: Removed.
18752 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: Removed.
18753 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: Removed.
18754 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: Removed.
18755 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: Removed.
18756 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: Removed.
18757 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: Removed.
18758 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: Removed.
18759 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: Removed.
18760 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: Removed.
18761 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: Removed.
18762 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: Removed.
18763 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: Removed.
18764 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: Removed.
18765 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: Removed.
18766 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: Removed.
18767 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: Removed.
18768 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: Removed.
18769 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: Removed.
18770 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: Removed.
18771 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: Removed.
18772 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: Removed.
18773 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: Removed.
18774 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: Removed.
18775 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: Removed.
18776 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: Removed.
18777 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: Removed.
18778 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: Removed.
18779 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: Removed.
18780 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: Removed.
18781 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: Removed.
18782 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: Removed.
18783 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: Removed.
18784 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: Removed.
18785 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: Removed.
18786 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: Removed.
18787 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: Removed.
18788 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: Removed.
18789 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: Removed.
18790 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: Removed.
18791 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: Removed.
18792 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: Removed.
18793 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: Removed.
18794 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: Removed.
18795 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: Removed.
18796 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: Removed.
18797 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: Removed.
18798 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: Removed.
18799 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: Removed.
18800 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: Removed.
18801 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: Removed.
18802 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: Removed.
18803 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: Removed.
18804 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: Removed.
18805 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: Removed.
18806 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: Removed.
18807 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: Removed.
18808 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: Removed.
18809 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: Removed.
18810 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: Removed.
18811 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: Removed.
18812 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: Removed.
18813 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: Removed.
18814 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: Removed.
18815 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: Removed.
18816 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: Removed.
18817 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: Removed.
18818 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: Removed.
18819 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: Removed.
18820 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: Removed.
18821 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: Removed.
18822 * gcc.target/riscv/rvv/base/vmerge-1.c: Removed.
18823 * gcc.target/riscv/rvv/base/vmerge-2.c: Removed.
18824 * gcc.target/riscv/rvv/base/vmerge-3.c: Removed.
18825 * gcc.target/riscv/rvv/base/vmerge-4.c: Removed.
18826 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: Removed.
18827 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: Removed.
18828 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: Removed.
18829 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: Removed.
18830 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: Removed.
18831 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: Removed.
18832 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: Removed.
18833 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: Removed.
18834 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: Removed.
18835 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: Removed.
18836 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: Removed.
18837 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: Removed.
18838 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: Removed.
18839 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: Removed.
18840 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: Removed.
18841 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: Removed.
18842 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: Removed.
18843 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: Removed.
18844 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: Removed.
18845 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: Removed.
18846 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: Removed.
18847 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: Removed.
18848 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: Removed.
18849 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: Removed.
18850 * gcc.target/riscv/rvv/base/vmin_vv-1.c: Removed.
18851 * gcc.target/riscv/rvv/base/vmin_vv-2.c: Removed.
18852 * gcc.target/riscv/rvv/base/vmin_vv-3.c: Removed.
18853 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: Removed.
18854 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: Removed.
18855 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: Removed.
18856 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: Removed.
18857 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: Removed.
18858 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: Removed.
18859 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: Removed.
18860 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: Removed.
18861 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: Removed.
18862 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: Removed.
18863 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: Removed.
18864 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: Removed.
18865 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: Removed.
18866 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: Removed.
18867 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: Removed.
18868 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: Removed.
18869 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: Removed.
18870 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: Removed.
18871 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: Removed.
18872 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: Removed.
18873 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: Removed.
18874 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: Removed.
18875 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: Removed.
18876 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: Removed.
18877 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: Removed.
18878 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: Removed.
18879 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: Removed.
18880 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: Removed.
18881 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: Removed.
18882 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: Removed.
18883 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: Removed.
18884 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: Removed.
18885 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: Removed.
18886 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: Removed.
18887 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: Removed.
18888 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: Removed.
18889 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: Removed.
18890 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: Removed.
18891 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: Removed.
18892 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: Removed.
18893 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: Removed.
18894 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: Removed.
18895 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: Removed.
18896 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: Removed.
18897 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: Removed.
18898 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: Removed.
18899 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: Removed.
18900 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: Removed.
18901 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: Removed.
18902 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: Removed.
18903 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: Removed.
18904 * gcc.target/riscv/rvv/base/vminu_vv-1.c: Removed.
18905 * gcc.target/riscv/rvv/base/vminu_vv-2.c: Removed.
18906 * gcc.target/riscv/rvv/base/vminu_vv-3.c: Removed.
18907 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: Removed.
18908 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: Removed.
18909 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: Removed.
18910 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: Removed.
18911 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: Removed.
18912 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: Removed.
18913 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: Removed.
18914 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: Removed.
18915 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: Removed.
18916 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: Removed.
18917 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: Removed.
18918 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: Removed.
18919 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: Removed.
18920 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: Removed.
18921 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: Removed.
18922 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: Removed.
18923 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: Removed.
18924 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: Removed.
18925 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: Removed.
18926 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: Removed.
18927 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: Removed.
18928 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: Removed.
18929 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: Removed.
18930 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: Removed.
18931 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: Removed.
18932 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: Removed.
18933 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: Removed.
18934 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: Removed.
18935 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: Removed.
18936 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: Removed.
18937 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: Removed.
18938 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: Removed.
18939 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: Removed.
18940 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: Removed.
18941 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: Removed.
18942 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: Removed.
18943 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: Removed.
18944 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: Removed.
18945 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: Removed.
18946 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: Removed.
18947 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: Removed.
18948 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: Removed.
18949 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: Removed.
18950 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: Removed.
18951 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: Removed.
18952 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: Removed.
18953 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: Removed.
18954 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: Removed.
18955 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: Removed.
18956 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: Removed.
18957 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: Removed.
18958 * gcc.target/riscv/rvv/base/vmsbc-1.c: Removed.
18959 * gcc.target/riscv/rvv/base/vmsbc-2.c: Removed.
18960 * gcc.target/riscv/rvv/base/vmsbc-3.c: Removed.
18961 * gcc.target/riscv/rvv/base/vmsbc-4.c: Removed.
18962 * gcc.target/riscv/rvv/base/vmsbc-5.c: Removed.
18963 * gcc.target/riscv/rvv/base/vmsbc-6.c: Removed.
18964 * gcc.target/riscv/rvv/base/vmsbc-7.c: Removed.
18965 * gcc.target/riscv/rvv/base/vmsbc-8.c: Removed.
18966 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: Removed.
18967 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: Removed.
18968 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: Removed.
18969 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: Removed.
18970 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: Removed.
18971 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: Removed.
18972 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: Removed.
18973 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: Removed.
18974 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: Removed.
18975 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: Removed.
18976 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: Removed.
18977 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: Removed.
18978 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: Removed.
18979 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: Removed.
18980 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: Removed.
18981 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: Removed.
18982 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: Removed.
18983 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: Removed.
18984 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: Removed.
18985 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: Removed.
18986 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: Removed.
18987 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: Removed.
18988 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: Removed.
18989 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: Removed.
18990 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: Removed.
18991 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: Removed.
18992 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: Removed.
18993 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: Removed.
18994 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: Removed.
18995 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: Removed.
18996 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: Removed.
18997 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: Removed.
18998 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: Removed.
18999 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: Removed.
19000 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: Removed.
19001 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: Removed.
19002 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: Removed.
19003 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: Removed.
19004 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: Removed.
19005 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: Removed.
19006 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: Removed.
19007 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: Removed.
19008 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: Removed.
19009 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: Removed.
19010 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: Removed.
19011 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: Removed.
19012 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: Removed.
19013 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: Removed.
19014 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: Removed.
19015 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: Removed.
19016 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: Removed.
19017 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: Removed.
19018 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: Removed.
19019 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: Removed.
19020 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: Removed.
19021 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: Removed.
19022 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: Removed.
19023 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: Removed.
19024 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: Removed.
19025 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: Removed.
19026 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: Removed.
19027 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: Removed.
19028 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: Removed.
19029 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: Removed.
19030 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: Removed.
19031 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: Removed.
19032 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: Removed.
19033 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: Removed.
19034 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: Removed.
19035 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: Removed.
19036 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: Removed.
19037 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: Removed.
19038 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: Removed.
19039 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: Removed.
19040 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: Removed.
19041 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: Removed.
19042 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: Removed.
19043 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: Removed.
19044 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: Removed.
19045 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: Removed.
19046 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: Removed.
19047 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: Removed.
19048 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: Removed.
19049 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: Removed.
19050 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: Removed.
19051 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: Removed.
19052 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: Removed.
19053 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: Removed.
19054 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: Removed.
19055 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: Removed.
19056 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: Removed.
19057 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: Removed.
19058 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: Removed.
19059 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: Removed.
19060 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: Removed.
19061 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: Removed.
19062 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: Removed.
19063 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: Removed.
19064 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: Removed.
19065 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: Removed.
19066 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: Removed.
19067 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: Removed.
19068 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: Removed.
19069 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: Removed.
19070 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: Removed.
19071 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: Removed.
19072 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: Removed.
19073 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: Removed.
19074 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: Removed.
19075 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: Removed.
19076 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: Removed.
19077 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: Removed.
19078 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: Removed.
19079 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: Removed.
19080 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: Removed.
19081 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: Removed.
19082 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: Removed.
19083 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: Removed.
19084 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: Removed.
19085 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: Removed.
19086 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: Removed.
19087 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: Removed.
19088 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: Removed.
19089 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: Removed.
19090 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: Removed.
19091 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: Removed.
19092 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: Removed.
19093 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: Removed.
19094 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: Removed.
19095 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: Removed.
19096 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: Removed.
19097 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: Removed.
19098 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: Removed.
19099 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: Removed.
19100 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: Removed.
19101 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: Removed.
19102 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: Removed.
19103 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: Removed.
19104 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: Removed.
19105 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: Removed.
19106 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: Removed.
19107 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: Removed.
19108 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: Removed.
19109 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: Removed.
19110 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: Removed.
19111 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: Removed.
19112 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: Removed.
19113 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: Removed.
19114 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: Removed.
19115 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: Removed.
19116 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: Removed.
19117 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: Removed.
19118 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: Removed.
19119 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: Removed.
19120 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: Removed.
19121 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: Removed.
19122 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: Removed.
19123 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: Removed.
19124 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: Removed.
19125 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: Removed.
19126 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: Removed.
19127 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: Removed.
19128 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: Removed.
19129 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: Removed.
19130 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: Removed.
19131 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: Removed.
19132 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: Removed.
19133 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: Removed.
19134 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: Removed.
19135 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: Removed.
19136 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: Removed.
19137 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: Removed.
19138 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: Removed.
19139 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: Removed.
19140 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: Removed.
19141 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: Removed.
19142 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: Removed.
19143 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: Removed.
19144 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: Removed.
19145 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: Removed.
19146 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: Removed.
19147 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: Removed.
19148 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: Removed.
19149 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: Removed.
19150 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: Removed.
19151 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: Removed.
19152 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: Removed.
19153 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: Removed.
19154 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: Removed.
19155 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: Removed.
19156 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: Removed.
19157 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: Removed.
19158 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: Removed.
19159 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: Removed.
19160 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: Removed.
19161 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: Removed.
19162 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: Removed.
19163 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: Removed.
19164 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: Removed.
19165 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: Removed.
19166 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: Removed.
19167 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: Removed.
19168 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: Removed.
19169 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: Removed.
19170 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: Removed.
19171 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: Removed.
19172 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: Removed.
19173 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: Removed.
19174 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: Removed.
19175 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: Removed.
19176 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: Removed.
19177 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: Removed.
19178 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: Removed.
19179 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: Removed.
19180 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: Removed.
19181 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: Removed.
19182 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: Removed.
19183 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: Removed.
19184 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: Removed.
19185 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: Removed.
19186 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: Removed.
19187 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: Removed.
19188 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: Removed.
19189 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: Removed.
19190 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: Removed.
19191 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: Removed.
19192 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: Removed.
19193 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: Removed.
19194 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: Removed.
19195 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: Removed.
19196 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: Removed.
19197 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: Removed.
19198 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: Removed.
19199 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: Removed.
19200 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: Removed.
19201 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: Removed.
19202 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: Removed.
19203 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: Removed.
19204 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: Removed.
19205 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: Removed.
19206 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: Removed.
19207 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: Removed.
19208 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: Removed.
19209 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: Removed.
19210 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: Removed.
19211 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: Removed.
19212 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: Removed.
19213 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: Removed.
19214 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: Removed.
19215 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: Removed.
19216 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: Removed.
19217 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: Removed.
19218 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: Removed.
19219 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: Removed.
19220 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: Removed.
19221 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: Removed.
19222 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: Removed.
19223 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: Removed.
19224 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: Removed.
19225 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: Removed.
19226 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: Removed.
19227 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: Removed.
19228 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: Removed.
19229 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: Removed.
19230 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: Removed.
19231 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: Removed.
19232 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: Removed.
19233 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: Removed.
19234 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: Removed.
19235 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: Removed.
19236 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: Removed.
19237 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: Removed.
19238 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: Removed.
19239 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: Removed.
19240 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: Removed.
19241 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: Removed.
19242 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: Removed.
19243 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: Removed.
19244 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: Removed.
19245 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: Removed.
19246 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: Removed.
19247 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: Removed.
19248 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: Removed.
19249 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: Removed.
19250 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: Removed.
19251 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: Removed.
19252 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: Removed.
19253 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: Removed.
19254 * gcc.target/riscv/rvv/base/vmul_vv-1.c: Removed.
19255 * gcc.target/riscv/rvv/base/vmul_vv-2.c: Removed.
19256 * gcc.target/riscv/rvv/base/vmul_vv-3.c: Removed.
19257 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: Removed.
19258 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: Removed.
19259 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: Removed.
19260 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: Removed.
19261 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: Removed.
19262 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: Removed.
19263 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: Removed.
19264 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: Removed.
19265 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: Removed.
19266 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: Removed.
19267 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: Removed.
19268 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: Removed.
19269 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: Removed.
19270 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: Removed.
19271 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: Removed.
19272 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: Removed.
19273 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: Removed.
19274 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: Removed.
19275 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: Removed.
19276 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: Removed.
19277 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: Removed.
19278 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: Removed.
19279 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: Removed.
19280 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: Removed.
19281 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: Removed.
19282 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: Removed.
19283 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: Removed.
19284 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: Removed.
19285 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: Removed.
19286 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: Removed.
19287 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: Removed.
19288 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: Removed.
19289 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: Removed.
19290 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: Removed.
19291 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: Removed.
19292 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: Removed.
19293 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: Removed.
19294 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: Removed.
19295 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: Removed.
19296 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: Removed.
19297 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: Removed.
19298 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: Removed.
19299 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: Removed.
19300 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: Removed.
19301 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: Removed.
19302 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: Removed.
19303 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: Removed.
19304 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: Removed.
19305 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: Removed.
19306 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: Removed.
19307 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: Removed.
19308 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: Removed.
19309 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: Removed.
19310 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: Removed.
19311 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: Removed.
19312 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: Removed.
19313 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: Removed.
19314 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: Removed.
19315 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: Removed.
19316 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: Removed.
19317 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: Removed.
19318 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: Removed.
19319 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: Removed.
19320 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: Removed.
19321 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: Removed.
19322 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: Removed.
19323 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: Removed.
19324 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: Removed.
19325 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: Removed.
19326 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: Removed.
19327 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: Removed.
19328 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: Removed.
19329 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: Removed.
19330 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: Removed.
19331 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: Removed.
19332 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: Removed.
19333 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: Removed.
19334 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: Removed.
19335 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: Removed.
19336 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: Removed.
19337 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: Removed.
19338 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: Removed.
19339 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: Removed.
19340 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: Removed.
19341 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: Removed.
19342 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: Removed.
19343 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: Removed.
19344 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: Removed.
19345 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: Removed.
19346 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: Removed.
19347 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: Removed.
19348 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: Removed.
19349 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: Removed.
19350 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: Removed.
19351 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: Removed.
19352 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: Removed.
19353 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: Removed.
19354 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: Removed.
19355 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: Removed.
19356 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: Removed.
19357 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: Removed.
19358 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: Removed.
19359 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: Removed.
19360 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: Removed.
19361 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: Removed.
19362 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: Removed.
19363 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: Removed.
19364 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: Removed.
19365 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: Removed.
19366 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: Removed.
19367 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: Removed.
19368 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: Removed.
19369 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: Removed.
19370 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: Removed.
19371 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: Removed.
19372 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: Removed.
19373 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: Removed.
19374 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: Removed.
19375 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: Removed.
19376 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: Removed.
19377 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: Removed.
19378 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: Removed.
19379 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: Removed.
19380 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: Removed.
19381 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: Removed.
19382 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: Removed.
19383 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: Removed.
19384 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: Removed.
19385 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: Removed.
19386 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: Removed.
19387 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: Removed.
19388 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: Removed.
19389 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: Removed.
19390 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: Removed.
19391 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: Removed.
19392 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: Removed.
19393 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: Removed.
19394 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: Removed.
19395 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: Removed.
19396 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: Removed.
19397 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: Removed.
19398 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: Removed.
19399 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: Removed.
19400 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: Removed.
19401 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: Removed.
19402 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: Removed.
19403 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: Removed.
19404 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: Removed.
19405 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: Removed.
19406 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: Removed.
19407 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: Removed.
19408 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: Removed.
19409 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: Removed.
19410 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: Removed.
19411 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: Removed.
19412 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: Removed.
19413 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: Removed.
19414 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: Removed.
19415 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: Removed.
19416 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: Removed.
19417 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: Removed.
19418 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: Removed.
19419 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: Removed.
19420 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: Removed.
19421 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: Removed.
19422 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: Removed.
19423 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: Removed.
19424 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: Removed.
19425 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: Removed.
19426 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: Removed.
19427 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: Removed.
19428 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: Removed.
19429 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: Removed.
19430 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: Removed.
19431 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: Removed.
19432 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: Removed.
19433 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: Removed.
19434 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: Removed.
19435 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: Removed.
19436 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: Removed.
19437 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: Removed.
19438 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: Removed.
19439 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: Removed.
19440 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: Removed.
19441 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: Removed.
19442 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: Removed.
19443 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: Removed.
19444 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: Removed.
19445 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: Removed.
19446 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: Removed.
19447 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: Removed.
19448 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: Removed.
19449 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: Removed.
19450 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: Removed.
19451 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: Removed.
19452 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: Removed.
19453 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: Removed.
19454 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: Removed.
19455 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: Removed.
19456 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: Removed.
19457 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: Removed.
19458 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: Removed.
19459 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: Removed.
19460 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: Removed.
19461 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: Removed.
19462 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: Removed.
19463 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: Removed.
19464 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: Removed.
19465 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: Removed.
19466 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: Removed.
19467 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: Removed.
19468 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: Removed.
19469 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: Removed.
19470 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: Removed.
19471 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: Removed.
19472 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: Removed.
19473 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: Removed.
19474 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: Removed.
19475 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: Removed.
19476 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: Removed.
19477 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: Removed.
19478 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: Removed.
19479 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: Removed.
19480 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: Removed.
19481 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: Removed.
19482 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: Removed.
19483 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: Removed.
19484 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: Removed.
19485 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: Removed.
19486 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: Removed.
19487 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: Removed.
19488 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: Removed.
19489 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: Removed.
19490 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: Removed.
19491 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: Removed.
19492 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: Removed.
19493 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: Removed.
19494 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: Removed.
19495 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: Removed.
19496 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: Removed.
19497 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: Removed.
19498 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: Removed.
19499 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: Removed.
19500 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: Removed.
19501 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: Removed.
19502 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: Removed.
19503 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: Removed.
19504 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: Removed.
19505 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: Removed.
19506 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: Removed.
19507 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: Removed.
19508 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: Removed.
19509 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: Removed.
19510 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: Removed.
19511 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: Removed.
19512 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: Removed.
19513 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: Removed.
19514 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: Removed.
19515 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: Removed.
19516 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: Removed.
19517 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: Removed.
19518 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: Removed.
19519 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: Removed.
19520 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: Removed.
19521 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: Removed.
19522 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: Removed.
19523 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: Removed.
19524 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: Removed.
19525 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: Removed.
19526 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: Removed.
19527 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: Removed.
19528 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: Removed.
19529 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: Removed.
19530 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: Removed.
19531 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: Removed.
19532 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: Removed.
19533 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: Removed.
19534 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: Removed.
19535 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: Removed.
19536 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: Removed.
19537 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: Removed.
19538 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: Removed.
19539 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: Removed.
19540 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: Removed.
19541 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: Removed.
19542 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: Removed.
19543 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: Removed.
19544 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: Removed.
19545 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: Removed.
19546 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: Removed.
19547 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: Removed.
19548 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: Removed.
19549 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: Removed.
19550 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: Removed.
19551 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: Removed.
19552 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: Removed.
19553 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: Removed.
19554 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: Removed.
19555 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: Removed.
19556 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: Removed.
19557 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: Removed.
19558 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: Removed.
19559 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: Removed.
19560 * gcc.target/riscv/rvv/base/vncvt_x-1.c: Removed.
19561 * gcc.target/riscv/rvv/base/vncvt_x-2.c: Removed.
19562 * gcc.target/riscv/rvv/base/vncvt_x-3.c: Removed.
19563 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: Removed.
19564 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: Removed.
19565 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: Removed.
19566 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: Removed.
19567 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: Removed.
19568 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: Removed.
19569 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: Removed.
19570 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: Removed.
19571 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: Removed.
19572 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: Removed.
19573 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: Removed.
19574 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: Removed.
19575 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: Removed.
19576 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: Removed.
19577 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: Removed.
19578 * gcc.target/riscv/rvv/base/vneg_v-1.c: Removed.
19579 * gcc.target/riscv/rvv/base/vneg_v-2.c: Removed.
19580 * gcc.target/riscv/rvv/base/vneg_v-3.c: Removed.
19581 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: Removed.
19582 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: Removed.
19583 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: Removed.
19584 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: Removed.
19585 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: Removed.
19586 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: Removed.
19587 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: Removed.
19588 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: Removed.
19589 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: Removed.
19590 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: Removed.
19591 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: Removed.
19592 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: Removed.
19593 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: Removed.
19594 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: Removed.
19595 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: Removed.
19596 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: Removed.
19597 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: Removed.
19598 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: Removed.
19599 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: Removed.
19600 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: Removed.
19601 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: Removed.
19602 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: Removed.
19603 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: Removed.
19604 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: Removed.
19605 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: Removed.
19606 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: Removed.
19607 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: Removed.
19608 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: Removed.
19609 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: Removed.
19610 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: Removed.
19611 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: Removed.
19612 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: Removed.
19613 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: Removed.
19614 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: Removed.
19615 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: Removed.
19616 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: Removed.
19617 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: Removed.
19618 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: Removed.
19619 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: Removed.
19620 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: Removed.
19621 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: Removed.
19622 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: Removed.
19623 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: Removed.
19624 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: Removed.
19625 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: Removed.
19626 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: Removed.
19627 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: Removed.
19628 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: Removed.
19629 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: Removed.
19630 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: Removed.
19631 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: Removed.
19632 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: Removed.
19633 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: Removed.
19634 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: Removed.
19635 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: Removed.
19636 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: Removed.
19637 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: Removed.
19638 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: Removed.
19639 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: Removed.
19640 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: Removed.
19641 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: Removed.
19642 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: Removed.
19643 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: Removed.
19644 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: Removed.
19645 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: Removed.
19646 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: Removed.
19647 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: Removed.
19648 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: Removed.
19649 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: Removed.
19650 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: Removed.
19651 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: Removed.
19652 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: Removed.
19653 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: Removed.
19654 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: Removed.
19655 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: Removed.
19656 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: Removed.
19657 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: Removed.
19658 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: Removed.
19659 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: Removed.
19660 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: Removed.
19661 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: Removed.
19662 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: Removed.
19663 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: Removed.
19664 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: Removed.
19665 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: Removed.
19666 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: Removed.
19667 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: Removed.
19668 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: Removed.
19669 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: Removed.
19670 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: Removed.
19671 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: Removed.
19672 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: Removed.
19673 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: Removed.
19674 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: Removed.
19675 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: Removed.
19676 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: Removed.
19677 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: Removed.
19678 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: Removed.
19679 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: Removed.
19680 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: Removed.
19681 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: Removed.
19682 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: Removed.
19683 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: Removed.
19684 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: Removed.
19685 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: Removed.
19686 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: Removed.
19687 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: Removed.
19688 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: Removed.
19689 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: Removed.
19690 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: Removed.
19691 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: Removed.
19692 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: Removed.
19693 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: Removed.
19694 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: Removed.
19695 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: Removed.
19696 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: Removed.
19697 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: Removed.
19698 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: Removed.
19699 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: Removed.
19700 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: Removed.
19701 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: Removed.
19702 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: Removed.
19703 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: Removed.
19704 * gcc.target/riscv/rvv/base/vnot_v-1.c: Removed.
19705 * gcc.target/riscv/rvv/base/vnot_v-2.c: Removed.
19706 * gcc.target/riscv/rvv/base/vnot_v-3.c: Removed.
19707 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: Removed.
19708 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: Removed.
19709 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: Removed.
19710 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: Removed.
19711 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: Removed.
19712 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: Removed.
19713 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: Removed.
19714 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: Removed.
19715 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: Removed.
19716 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: Removed.
19717 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: Removed.
19718 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: Removed.
19719 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: Removed.
19720 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: Removed.
19721 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: Removed.
19722 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: Removed.
19723 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: Removed.
19724 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: Removed.
19725 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: Removed.
19726 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: Removed.
19727 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: Removed.
19728 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: Removed.
19729 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: Removed.
19730 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: Removed.
19731 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: Removed.
19732 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: Removed.
19733 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: Removed.
19734 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: Removed.
19735 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: Removed.
19736 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: Removed.
19737 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: Removed.
19738 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: Removed.
19739 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: Removed.
19740 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: Removed.
19741 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: Removed.
19742 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: Removed.
19743 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: Removed.
19744 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: Removed.
19745 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: Removed.
19746 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: Removed.
19747 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: Removed.
19748 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: Removed.
19749 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: Removed.
19750 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: Removed.
19751 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: Removed.
19752 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: Removed.
19753 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: Removed.
19754 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: Removed.
19755 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: Removed.
19756 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: Removed.
19757 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: Removed.
19758 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: Removed.
19759 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: Removed.
19760 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: Removed.
19761 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: Removed.
19762 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: Removed.
19763 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: Removed.
19764 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: Removed.
19765 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: Removed.
19766 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: Removed.
19767 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: Removed.
19768 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: Removed.
19769 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: Removed.
19770 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: Removed.
19771 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: Removed.
19772 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: Removed.
19773 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: Removed.
19774 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: Removed.
19775 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: Removed.
19776 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: Removed.
19777 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: Removed.
19778 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: Removed.
19779 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: Removed.
19780 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: Removed.
19781 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: Removed.
19782 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: Removed.
19783 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: Removed.
19784 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: Removed.
19785 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: Removed.
19786 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: Removed.
19787 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: Removed.
19788 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: Removed.
19789 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: Removed.
19790 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: Removed.
19791 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: Removed.
19792 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: Removed.
19793 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: Removed.
19794 * gcc.target/riscv/rvv/base/vor_vv-1.c: Removed.
19795 * gcc.target/riscv/rvv/base/vor_vv-2.c: Removed.
19796 * gcc.target/riscv/rvv/base/vor_vv-3.c: Removed.
19797 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: Removed.
19798 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: Removed.
19799 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: Removed.
19800 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: Removed.
19801 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: Removed.
19802 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: Removed.
19803 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: Removed.
19804 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: Removed.
19805 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: Removed.
19806 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: Removed.
19807 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: Removed.
19808 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: Removed.
19809 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: Removed.
19810 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: Removed.
19811 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: Removed.
19812 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: Removed.
19813 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: Removed.
19814 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: Removed.
19815 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: Removed.
19816 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: Removed.
19817 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: Removed.
19818 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: Removed.
19819 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: Removed.
19820 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: Removed.
19821 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: Removed.
19822 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: Removed.
19823 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: Removed.
19824 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: Removed.
19825 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: Removed.
19826 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: Removed.
19827 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: Removed.
19828 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: Removed.
19829 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: Removed.
19830 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: Removed.
19831 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: Removed.
19832 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: Removed.
19833 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: Removed.
19834 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: Removed.
19835 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: Removed.
19836 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: Removed.
19837 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: Removed.
19838 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: Removed.
19839 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: Removed.
19840 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: Removed.
19841 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: Removed.
19842 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: Removed.
19843 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: Removed.
19844 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: Removed.
19845 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: Removed.
19846 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: Removed.
19847 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: Removed.
19848 * gcc.target/riscv/rvv/base/vread_csr.c: Removed.
19849 * gcc.target/riscv/rvv/base/vrem_vv-1.c: Removed.
19850 * gcc.target/riscv/rvv/base/vrem_vv-2.c: Removed.
19851 * gcc.target/riscv/rvv/base/vrem_vv-3.c: Removed.
19852 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: Removed.
19853 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: Removed.
19854 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: Removed.
19855 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: Removed.
19856 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: Removed.
19857 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: Removed.
19858 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: Removed.
19859 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: Removed.
19860 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: Removed.
19861 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: Removed.
19862 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: Removed.
19863 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: Removed.
19864 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: Removed.
19865 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: Removed.
19866 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: Removed.
19867 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: Removed.
19868 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: Removed.
19869 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: Removed.
19870 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: Removed.
19871 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: Removed.
19872 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: Removed.
19873 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: Removed.
19874 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: Removed.
19875 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: Removed.
19876 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: Removed.
19877 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: Removed.
19878 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: Removed.
19879 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: Removed.
19880 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: Removed.
19881 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: Removed.
19882 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: Removed.
19883 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: Removed.
19884 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: Removed.
19885 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: Removed.
19886 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: Removed.
19887 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: Removed.
19888 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: Removed.
19889 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: Removed.
19890 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: Removed.
19891 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: Removed.
19892 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: Removed.
19893 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: Removed.
19894 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: Removed.
19895 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: Removed.
19896 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: Removed.
19897 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: Removed.
19898 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: Removed.
19899 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: Removed.
19900 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: Removed.
19901 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: Removed.
19902 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: Removed.
19903 * gcc.target/riscv/rvv/base/vremu_vv-1.c: Removed.
19904 * gcc.target/riscv/rvv/base/vremu_vv-2.c: Removed.
19905 * gcc.target/riscv/rvv/base/vremu_vv-3.c: Removed.
19906 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: Removed.
19907 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: Removed.
19908 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: Removed.
19909 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: Removed.
19910 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: Removed.
19911 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: Removed.
19912 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: Removed.
19913 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: Removed.
19914 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: Removed.
19915 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: Removed.
19916 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: Removed.
19917 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: Removed.
19918 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: Removed.
19919 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: Removed.
19920 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: Removed.
19921 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: Removed.
19922 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: Removed.
19923 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: Removed.
19924 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: Removed.
19925 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: Removed.
19926 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: Removed.
19927 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: Removed.
19928 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: Removed.
19929 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: Removed.
19930 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: Removed.
19931 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: Removed.
19932 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: Removed.
19933 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: Removed.
19934 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: Removed.
19935 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: Removed.
19936 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: Removed.
19937 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: Removed.
19938 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: Removed.
19939 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: Removed.
19940 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: Removed.
19941 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: Removed.
19942 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: Removed.
19943 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: Removed.
19944 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: Removed.
19945 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: Removed.
19946 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: Removed.
19947 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: Removed.
19948 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: Removed.
19949 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: Removed.
19950 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: Removed.
19951 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: Removed.
19952 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: Removed.
19953 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: Removed.
19954 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: Removed.
19955 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: Removed.
19956 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: Removed.
19957 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: Removed.
19958 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: Removed.
19959 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: Removed.
19960 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: Removed.
19961 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: Removed.
19962 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: Removed.
19963 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: Removed.
19964 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: Removed.
19965 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: Removed.
19966 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: Removed.
19967 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: Removed.
19968 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: Removed.
19969 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: Removed.
19970 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: Removed.
19971 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: Removed.
19972 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: Removed.
19973 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: Removed.
19974 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: Removed.
19975 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: Removed.
19976 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: Removed.
19977 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: Removed.
19978 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: Removed.
19979 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: Removed.
19980 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: Removed.
19981 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: Removed.
19982 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: Removed.
19983 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: Removed.
19984 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: Removed.
19985 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: Removed.
19986 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: Removed.
19987 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: Removed.
19988 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: Removed.
19989 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: Removed.
19990 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: Removed.
19991 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: Removed.
19992 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: Removed.
19993 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: Removed.
19994 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: Removed.
19995 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: Removed.
19996 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: Removed.
19997 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: Removed.
19998 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: Removed.
19999 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: Removed.
20000 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: Removed.
20001 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: Removed.
20002 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: Removed.
20003 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: Removed.
20004 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: Removed.
20005 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: Removed.
20006 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: Removed.
20007 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: Removed.
20008 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: Removed.
20009 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: Removed.
20010 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: Removed.
20011 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: Removed.
20012 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: Removed.
20013 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: Removed.
20014 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: Removed.
20015 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: Removed.
20016 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: Removed.
20017 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: Removed.
20018 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: Removed.
20019 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: Removed.
20020 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: Removed.
20021 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: Removed.
20022 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: Removed.
20023 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: Removed.
20024 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: Removed.
20025 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: Removed.
20026 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: Removed.
20027 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: Removed.
20028 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: Removed.
20029 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: Removed.
20030 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: Removed.
20031 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: Removed.
20032 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: Removed.
20033 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: Removed.
20034 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: Removed.
20035 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: Removed.
20036 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: Removed.
20037 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: Removed.
20038 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: Removed.
20039 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: Removed.
20040 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: Removed.
20041 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: Removed.
20042 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: Removed.
20043 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: Removed.
20044 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: Removed.
20045 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: Removed.
20046 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: Removed.
20047 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: Removed.
20048 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: Removed.
20049 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: Removed.
20050 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: Removed.
20051 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: Removed.
20052 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: Removed.
20053 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: Removed.
20054 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: Removed.
20055 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: Removed.
20056 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: Removed.
20057 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: Removed.
20058 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: Removed.
20059 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: Removed.
20060 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: Removed.
20061 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: Removed.
20062 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: Removed.
20063 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: Removed.
20064 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: Removed.
20065 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: Removed.
20066 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: Removed.
20067 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: Removed.
20068 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: Removed.
20069 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: Removed.
20070 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: Removed.
20071 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: Removed.
20072 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: Removed.
20073 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: Removed.
20074 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: Removed.
20075 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: Removed.
20076 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: Removed.
20077 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: Removed.
20078 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: Removed.
20079 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: Removed.
20080 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: Removed.
20081 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: Removed.
20082 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: Removed.
20083 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: Removed.
20084 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: Removed.
20085 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: Removed.
20086 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: Removed.
20087 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: Removed.
20088 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: Removed.
20089 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: Removed.
20090 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: Removed.
20091 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: Removed.
20092 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: Removed.
20093 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: Removed.
20094 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: Removed.
20095 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: Removed.
20096 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: Removed.
20097 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: Removed.
20098 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: Removed.
20099 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: Removed.
20100 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: Removed.
20101 * gcc.target/riscv/rvv/base/vsbc-1.c: Removed.
20102 * gcc.target/riscv/rvv/base/vsbc-2.c: Removed.
20103 * gcc.target/riscv/rvv/base/vsbc-3.c: Removed.
20104 * gcc.target/riscv/rvv/base/vsbc-4.c: Removed.
20105 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: Removed.
20106 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: Removed.
20107 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: Removed.
20108 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: Removed.
20109 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: Removed.
20110 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: Removed.
20111 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: Removed.
20112 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: Removed.
20113 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: Removed.
20114 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: Removed.
20115 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: Removed.
20116 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: Removed.
20117 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: Removed.
20118 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: Removed.
20119 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: Removed.
20120 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: Removed.
20121 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: Removed.
20122 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: Removed.
20123 * gcc.target/riscv/rvv/base/vse-1.c: Removed.
20124 * gcc.target/riscv/rvv/base/vse-2.c: Removed.
20125 * gcc.target/riscv/rvv/base/vse-3.c: Removed.
20126 * gcc.target/riscv/rvv/base/vse-constraint-1.c: Removed.
20127 * gcc.target/riscv/rvv/base/vse_m-1.c: Removed.
20128 * gcc.target/riscv/rvv/base/vse_m-2.c: Removed.
20129 * gcc.target/riscv/rvv/base/vse_m-3.c: Removed.
20130 * gcc.target/riscv/rvv/base/vsetvl-1.c: Removed.
20131 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: Removed.
20132 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: Removed.
20133 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: Removed.
20134 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: Removed.
20135 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: Removed.
20136 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: Removed.
20137 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: Removed.
20138 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: Removed.
20139 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: Removed.
20140 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: Removed.
20141 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: Removed.
20142 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: Removed.
20143 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: Removed.
20144 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: Removed.
20145 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: Removed.
20146 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: Removed.
20147 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: Removed.
20148 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: Removed.
20149 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: Removed.
20150 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: Removed.
20151 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: Removed.
20152 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: Removed.
20153 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: Removed.
20154 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: Removed.
20155 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: Removed.
20156 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: Removed.
20157 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: Removed.
20158 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: Removed.
20159 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: Removed.
20160 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: Removed.
20161 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: Removed.
20162 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: Removed.
20163 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: Removed.
20164 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: Removed.
20165 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: Removed.
20166 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: Removed.
20167 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: Removed.
20168 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: Removed.
20169 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: Removed.
20170 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: Removed.
20171 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: Removed.
20172 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: Removed.
20173 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: Removed.
20174 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: Removed.
20175 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: Removed.
20176 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: Removed.
20177 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: Removed.
20178 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: Removed.
20179 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: Removed.
20180 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: Removed.
20181 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: Removed.
20182 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: Removed.
20183 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: Removed.
20184 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: Removed.
20185 * gcc.target/riscv/rvv/base/vsll_vv-1.c: Removed.
20186 * gcc.target/riscv/rvv/base/vsll_vv-2.c: Removed.
20187 * gcc.target/riscv/rvv/base/vsll_vv-3.c: Removed.
20188 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: Removed.
20189 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: Removed.
20190 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: Removed.
20191 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: Removed.
20192 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: Removed.
20193 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: Removed.
20194 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: Removed.
20195 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: Removed.
20196 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: Removed.
20197 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: Removed.
20198 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: Removed.
20199 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: Removed.
20200 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: Removed.
20201 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: Removed.
20202 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: Removed.
20203 * gcc.target/riscv/rvv/base/vsll_vx-1.c: Removed.
20204 * gcc.target/riscv/rvv/base/vsll_vx-2.c: Removed.
20205 * gcc.target/riscv/rvv/base/vsll_vx-3.c: Removed.
20206 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: Removed.
20207 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: Removed.
20208 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: Removed.
20209 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: Removed.
20210 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: Removed.
20211 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: Removed.
20212 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: Removed.
20213 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: Removed.
20214 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: Removed.
20215 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: Removed.
20216 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: Removed.
20217 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: Removed.
20218 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: Removed.
20219 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: Removed.
20220 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: Removed.
20221 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: Removed.
20222 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: Removed.
20223 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: Removed.
20224 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: Removed.
20225 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: Removed.
20226 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: Removed.
20227 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: Removed.
20228 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: Removed.
20229 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: Removed.
20230 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: Removed.
20231 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: Removed.
20232 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: Removed.
20233 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: Removed.
20234 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: Removed.
20235 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: Removed.
20236 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: Removed.
20237 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: Removed.
20238 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: Removed.
20239 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: Removed.
20240 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: Removed.
20241 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: Removed.
20242 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: Removed.
20243 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: Removed.
20244 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: Removed.
20245 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: Removed.
20246 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: Removed.
20247 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: Removed.
20248 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: Removed.
20249 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: Removed.
20250 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: Removed.
20251 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: Removed.
20252 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: Removed.
20253 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: Removed.
20254 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: Removed.
20255 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: Removed.
20256 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: Removed.
20257 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: Removed.
20258 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: Removed.
20259 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: Removed.
20260 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: Removed.
20261 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: Removed.
20262 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: Removed.
20263 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: Removed.
20264 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: Removed.
20265 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: Removed.
20266 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: Removed.
20267 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: Removed.
20268 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: Removed.
20269 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: Removed.
20270 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: Removed.
20271 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: Removed.
20272 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: Removed.
20273 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: Removed.
20274 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: Removed.
20275 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: Removed.
20276 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: Removed.
20277 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: Removed.
20278 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: Removed.
20279 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: Removed.
20280 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: Removed.
20281 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: Removed.
20282 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: Removed.
20283 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: Removed.
20284 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: Removed.
20285 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: Removed.
20286 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: Removed.
20287 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: Removed.
20288 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: Removed.
20289 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: Removed.
20290 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: Removed.
20291 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: Removed.
20292 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: Removed.
20293 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: Removed.
20294 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: Removed.
20295 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: Removed.
20296 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: Removed.
20297 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: Removed.
20298 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: Removed.
20299 * gcc.target/riscv/rvv/base/vsra_vv-1.c: Removed.
20300 * gcc.target/riscv/rvv/base/vsra_vv-2.c: Removed.
20301 * gcc.target/riscv/rvv/base/vsra_vv-3.c: Removed.
20302 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: Removed.
20303 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: Removed.
20304 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: Removed.
20305 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: Removed.
20306 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: Removed.
20307 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: Removed.
20308 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: Removed.
20309 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: Removed.
20310 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: Removed.
20311 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: Removed.
20312 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: Removed.
20313 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: Removed.
20314 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: Removed.
20315 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: Removed.
20316 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: Removed.
20317 * gcc.target/riscv/rvv/base/vsra_vx-1.c: Removed.
20318 * gcc.target/riscv/rvv/base/vsra_vx-2.c: Removed.
20319 * gcc.target/riscv/rvv/base/vsra_vx-3.c: Removed.
20320 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: Removed.
20321 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: Removed.
20322 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: Removed.
20323 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: Removed.
20324 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: Removed.
20325 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: Removed.
20326 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: Removed.
20327 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: Removed.
20328 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: Removed.
20329 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: Removed.
20330 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: Removed.
20331 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: Removed.
20332 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: Removed.
20333 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: Removed.
20334 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: Removed.
20335 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: Removed.
20336 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: Removed.
20337 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: Removed.
20338 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: Removed.
20339 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: Removed.
20340 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: Removed.
20341 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: Removed.
20342 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: Removed.
20343 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: Removed.
20344 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: Removed.
20345 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: Removed.
20346 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: Removed.
20347 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: Removed.
20348 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: Removed.
20349 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: Removed.
20350 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: Removed.
20351 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: Removed.
20352 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: Removed.
20353 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: Removed.
20354 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: Removed.
20355 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: Removed.
20356 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: Removed.
20357 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: Removed.
20358 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: Removed.
20359 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: Removed.
20360 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: Removed.
20361 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: Removed.
20362 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: Removed.
20363 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: Removed.
20364 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: Removed.
20365 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: Removed.
20366 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: Removed.
20367 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: Removed.
20368 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: Removed.
20369 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: Removed.
20370 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: Removed.
20371 * gcc.target/riscv/rvv/base/vsse-1.c: Removed.
20372 * gcc.target/riscv/rvv/base/vsse-2.c: Removed.
20373 * gcc.target/riscv/rvv/base/vsse-3.c: Removed.
20374 * gcc.target/riscv/rvv/base/vsse_m-1.c: Removed.
20375 * gcc.target/riscv/rvv/base/vsse_m-2.c: Removed.
20376 * gcc.target/riscv/rvv/base/vsse_m-3.c: Removed.
20377 * gcc.target/riscv/rvv/base/vssra_vv-1.c: Removed.
20378 * gcc.target/riscv/rvv/base/vssra_vv-2.c: Removed.
20379 * gcc.target/riscv/rvv/base/vssra_vv-3.c: Removed.
20380 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: Removed.
20381 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: Removed.
20382 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: Removed.
20383 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: Removed.
20384 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: Removed.
20385 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: Removed.
20386 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: Removed.
20387 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: Removed.
20388 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: Removed.
20389 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: Removed.
20390 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: Removed.
20391 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: Removed.
20392 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: Removed.
20393 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: Removed.
20394 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: Removed.
20395 * gcc.target/riscv/rvv/base/vssra_vx-1.c: Removed.
20396 * gcc.target/riscv/rvv/base/vssra_vx-2.c: Removed.
20397 * gcc.target/riscv/rvv/base/vssra_vx-3.c: Removed.
20398 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: Removed.
20399 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: Removed.
20400 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: Removed.
20401 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: Removed.
20402 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: Removed.
20403 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: Removed.
20404 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: Removed.
20405 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: Removed.
20406 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: Removed.
20407 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: Removed.
20408 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: Removed.
20409 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: Removed.
20410 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: Removed.
20411 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: Removed.
20412 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: Removed.
20413 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: Removed.
20414 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: Removed.
20415 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: Removed.
20416 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: Removed.
20417 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: Removed.
20418 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: Removed.
20419 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: Removed.
20420 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: Removed.
20421 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: Removed.
20422 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: Removed.
20423 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: Removed.
20424 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: Removed.
20425 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: Removed.
20426 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: Removed.
20427 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: Removed.
20428 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: Removed.
20429 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: Removed.
20430 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: Removed.
20431 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: Removed.
20432 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: Removed.
20433 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: Removed.
20434 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: Removed.
20435 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: Removed.
20436 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: Removed.
20437 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: Removed.
20438 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: Removed.
20439 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: Removed.
20440 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: Removed.
20441 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: Removed.
20442 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: Removed.
20443 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: Removed.
20444 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: Removed.
20445 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: Removed.
20446 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: Removed.
20447 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: Removed.
20448 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: Removed.
20449 * gcc.target/riscv/rvv/base/vssub_vv-1.c: Removed.
20450 * gcc.target/riscv/rvv/base/vssub_vv-2.c: Removed.
20451 * gcc.target/riscv/rvv/base/vssub_vv-3.c: Removed.
20452 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: Removed.
20453 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: Removed.
20454 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: Removed.
20455 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: Removed.
20456 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: Removed.
20457 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: Removed.
20458 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: Removed.
20459 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: Removed.
20460 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: Removed.
20461 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: Removed.
20462 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: Removed.
20463 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: Removed.
20464 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: Removed.
20465 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: Removed.
20466 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: Removed.
20467 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: Removed.
20468 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: Removed.
20469 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: Removed.
20470 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: Removed.
20471 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: Removed.
20472 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: Removed.
20473 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: Removed.
20474 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: Removed.
20475 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: Removed.
20476 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: Removed.
20477 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: Removed.
20478 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: Removed.
20479 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: Removed.
20480 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: Removed.
20481 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: Removed.
20482 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: Removed.
20483 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: Removed.
20484 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: Removed.
20485 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: Removed.
20486 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: Removed.
20487 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: Removed.
20488 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: Removed.
20489 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: Removed.
20490 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: Removed.
20491 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: Removed.
20492 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: Removed.
20493 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: Removed.
20494 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: Removed.
20495 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: Removed.
20496 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: Removed.
20497 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: Removed.
20498 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: Removed.
20499 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: Removed.
20500 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: Removed.
20501 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: Removed.
20502 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: Removed.
20503 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: Removed.
20504 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: Removed.
20505 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: Removed.
20506 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: Removed.
20507 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: Removed.
20508 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: Removed.
20509 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: Removed.
20510 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: Removed.
20511 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: Removed.
20512 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: Removed.
20513 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: Removed.
20514 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: Removed.
20515 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: Removed.
20516 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: Removed.
20517 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: Removed.
20518 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: Removed.
20519 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: Removed.
20520 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: Removed.
20521 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: Removed.
20522 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: Removed.
20523 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: Removed.
20524 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: Removed.
20525 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: Removed.
20526 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: Removed.
20527 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: Removed.
20528 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: Removed.
20529 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: Removed.
20530 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: Removed.
20531 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: Removed.
20532 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: Removed.
20533 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: Removed.
20534 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: Removed.
20535 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: Removed.
20536 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: Removed.
20537 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: Removed.
20538 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: Removed.
20539 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: Removed.
20540 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: Removed.
20541 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: Removed.
20542 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: Removed.
20543 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: Removed.
20544 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: Removed.
20545 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: Removed.
20546 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: Removed.
20547 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: Removed.
20548 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: Removed.
20549 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: Removed.
20550 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: Removed.
20551 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: Removed.
20552 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: Removed.
20553 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: Removed.
20554 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: Removed.
20555 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: Removed.
20556 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: Removed.
20557 * gcc.target/riscv/rvv/base/vsub_vv-1.c: Removed.
20558 * gcc.target/riscv/rvv/base/vsub_vv-2.c: Removed.
20559 * gcc.target/riscv/rvv/base/vsub_vv-3.c: Removed.
20560 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: Removed.
20561 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: Removed.
20562 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: Removed.
20563 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: Removed.
20564 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: Removed.
20565 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: Removed.
20566 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: Removed.
20567 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: Removed.
20568 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: Removed.
20569 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: Removed.
20570 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: Removed.
20571 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: Removed.
20572 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: Removed.
20573 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: Removed.
20574 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: Removed.
20575 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: Removed.
20576 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: Removed.
20577 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: Removed.
20578 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: Removed.
20579 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: Removed.
20580 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: Removed.
20581 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: Removed.
20582 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: Removed.
20583 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: Removed.
20584 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: Removed.
20585 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: Removed.
20586 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: Removed.
20587 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: Removed.
20588 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: Removed.
20589 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: Removed.
20590 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: Removed.
20591 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: Removed.
20592 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: Removed.
20593 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: Removed.
20594 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: Removed.
20595 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: Removed.
20596 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: Removed.
20597 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: Removed.
20598 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: Removed.
20599 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: Removed.
20600 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: Removed.
20601 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: Removed.
20602 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: Removed.
20603 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: Removed.
20604 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: Removed.
20605 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: Removed.
20606 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: Removed.
20607 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: Removed.
20608 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: Removed.
20609 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: Removed.
20610 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: Removed.
20611 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: Removed.
20612 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: Removed.
20613 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: Removed.
20614 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: Removed.
20615 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: Removed.
20616 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: Removed.
20617 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: Removed.
20618 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: Removed.
20619 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: Removed.
20620 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: Removed.
20621 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: Removed.
20622 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: Removed.
20623 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: Removed.
20624 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: Removed.
20625 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: Removed.
20626 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: Removed.
20627 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: Removed.
20628 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: Removed.
20629 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: Removed.
20630 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: Removed.
20631 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: Removed.
20632 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: Removed.
20633 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: Removed.
20634 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: Removed.
20635 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: Removed.
20636 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: Removed.
20637 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: Removed.
20638 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: Removed.
20639 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: Removed.
20640 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: Removed.
20641 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: Removed.
20642 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: Removed.
20643 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: Removed.
20644 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: Removed.
20645 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: Removed.
20646 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: Removed.
20647 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: Removed.
20648 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: Removed.
20649 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: Removed.
20650 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: Removed.
20651 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: Removed.
20652 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: Removed.
20653 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: Removed.
20654 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: Removed.
20655 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: Removed.
20656 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: Removed.
20657 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: Removed.
20658 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: Removed.
20659 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: Removed.
20660 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: Removed.
20661 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: Removed.
20662 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: Removed.
20663 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: Removed.
20664 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: Removed.
20665 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: Removed.
20666 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: Removed.
20667 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: Removed.
20668 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: Removed.
20669 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: Removed.
20670 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: Removed.
20671 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: Removed.
20672 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: Removed.
20673 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: Removed.
20674 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: Removed.
20675 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: Removed.
20676 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: Removed.
20677 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: Removed.
20678 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: Removed.
20679 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: Removed.
20680 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: Removed.
20681 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: Removed.
20682 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: Removed.
20683 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: Removed.
20684 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: Removed.
20685 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: Removed.
20686 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: Removed.
20687 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: Removed.
20688 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: Removed.
20689 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: Removed.
20690 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: Removed.
20691 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: Removed.
20692 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: Removed.
20693 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: Removed.
20694 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: Removed.
20695 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: Removed.
20696 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: Removed.
20697 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: Removed.
20698 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: Removed.
20699 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: Removed.
20700 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: Removed.
20701 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: Removed.
20702 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: Removed.
20703 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: Removed.
20704 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: Removed.
20705 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: Removed.
20706 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: Removed.
20707 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: Removed.
20708 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: Removed.
20709 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: Removed.
20710 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: Removed.
20711 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: Removed.
20712 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: Removed.
20713 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: Removed.
20714 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: Removed.
20715 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: Removed.
20716 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: Removed.
20717 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: Removed.
20718 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: Removed.
20719 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: Removed.
20720 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: Removed.
20721 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: Removed.
20722 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: Removed.
20723 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: Removed.
20724 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: Removed.
20725 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: Removed.
20726 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: Removed.
20727 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: Removed.
20728 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: Removed.
20729 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: Removed.
20730 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: Removed.
20731 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: Removed.
20732 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: Removed.
20733 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: Removed.
20734 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: Removed.
20735 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: Removed.
20736 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: Removed.
20737 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: Removed.
20738 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: Removed.
20739 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: Removed.
20740 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: Removed.
20741 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: Removed.
20742 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: Removed.
20743 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: Removed.
20744 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: Removed.
20745 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: Removed.
20746 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: Removed.
20747 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: Removed.
20748 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: Removed.
20749 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: Removed.
20750 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: Removed.
20751 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: Removed.
20752 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: Removed.
20753 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: Removed.
20754 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: Removed.
20755 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: Removed.
20756 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: Removed.
20757 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: Removed.
20758 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: Removed.
20759 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: Removed.
20760 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: Removed.
20761 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: Removed.
20762 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: Removed.
20763 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: Removed.
20764 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: Removed.
20765 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: Removed.
20766 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: Removed.
20767 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: Removed.
20768 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: Removed.
20769 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: Removed.
20770 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: Removed.
20771 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: Removed.
20772 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: Removed.
20773 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: Removed.
20774 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: Removed.
20775 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: Removed.
20776 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: Removed.
20777 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: Removed.
20778 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: Removed.
20779 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: Removed.
20780 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: Removed.
20781 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: Removed.
20782 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: Removed.
20783 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: Removed.
20784 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: Removed.
20785 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: Removed.
20786 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: Removed.
20787 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: Removed.
20788 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: Removed.
20789 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: Removed.
20790 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: Removed.
20791 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: Removed.
20792 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: Removed.
20793 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: Removed.
20794 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: Removed.
20795 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: Removed.
20796 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: Removed.
20797 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: Removed.
20798 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: Removed.
20799 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: Removed.
20800 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: Removed.
20801 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: Removed.
20802 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: Removed.
20803 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: Removed.
20804 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: Removed.
20805 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: Removed.
20806 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: Removed.
20807 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: Removed.
20808 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: Removed.
20809 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: Removed.
20810 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: Removed.
20811 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: Removed.
20812 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: Removed.
20813 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: Removed.
20814 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: Removed.
20815 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: Removed.
20816 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: Removed.
20817 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: Removed.
20818 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: Removed.
20819 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: Removed.
20820 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: Removed.
20821 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: Removed.
20822 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: Removed.
20823 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: Removed.
20824 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: Removed.
20825 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: Removed.
20826 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: Removed.
20827 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: Removed.
20828 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: Removed.
20829 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: Removed.
20830 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: Removed.
20831 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: Removed.
20832 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: Removed.
20833 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: Removed.
20834 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: Removed.
20835 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: Removed.
20836 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: Removed.
20837 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: Removed.
20838 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: Removed.
20839 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: Removed.
20840 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: Removed.
20841 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: Removed.
20842 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: Removed.
20843 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: Removed.
20844 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: Removed.
20845 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: Removed.
20846 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: Removed.
20847 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: Removed.
20848 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: Removed.
20849 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: Removed.
20850 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: Removed.
20851 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: Removed.
20852 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: Removed.
20853 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: Removed.
20854 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: Removed.
20855 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: Removed.
20856 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: Removed.
20857 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: Removed.
20858 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: Removed.
20859 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: Removed.
20860 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: Removed.
20861 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: Removed.
20862 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: Removed.
20863 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: Removed.
20864 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: Removed.
20865 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: Removed.
20866 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: Removed.
20867 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: Removed.
20868 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: Removed.
20869 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: Removed.
20870 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: Removed.
20871 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: Removed.
20872 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: Removed.
20873 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: Removed.
20874 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: Removed.
20875 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: Removed.
20876 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: Removed.
20877 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: Removed.
20878 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: Removed.
20879 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: Removed.
20880 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: Removed.
20881 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: Removed.
20882 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: Removed.
20883 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: Removed.
20884 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: Removed.
20885 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: Removed.
20886 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: Removed.
20887 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: Removed.
20888 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: Removed.
20889 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: Removed.
20890 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: Removed.
20891 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: Removed.
20892 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: Removed.
20893 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: Removed.
20894 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: Removed.
20895 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: Removed.
20896 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: Removed.
20897 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: Removed.
20898 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: Removed.
20899 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: Removed.
20900 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: Removed.
20901 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: Removed.
20902 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: Removed.
20903 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: Removed.
20904 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: Removed.
20905 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: Removed.
20906 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: Removed.
20907 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: Removed.
20908 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: Removed.
20909 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: Removed.
20910 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: Removed.
20911 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: Removed.
20912 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: Removed.
20913 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: Removed.
20914 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: Removed.
20915 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: Removed.
20916 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: Removed.
20917 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: Removed.
20918 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: Removed.
20919 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: Removed.
20920 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: Removed.
20921 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: Removed.
20922 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: Removed.
20923 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: Removed.
20924 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: Removed.
20925 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: Removed.
20926 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: Removed.
20927 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: Removed.
20928 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: Removed.
20929 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: Removed.
20930 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: Removed.
20931 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: Removed.
20932 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: Removed.
20933 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: Removed.
20934 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: Removed.
20935 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: Removed.
20936 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: Removed.
20937 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: Removed.
20938 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: Removed.
20939 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: Removed.
20940 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: Removed.
20941 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: Removed.
20942 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: Removed.
20943 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: Removed.
20944 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: Removed.
20945 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: Removed.
20946 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: Removed.
20947 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: Removed.
20948 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: Removed.
20949 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: Removed.
20950 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: Removed.
20951 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: Removed.
20952 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: Removed.
20953 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: Removed.
20954 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: Removed.
20955 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: Removed.
20956 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: Removed.
20957 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: Removed.
20958 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: Removed.
20959 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: Removed.
20960 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: Removed.
20961 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: Removed.
20962 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: Removed.
20963 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: Removed.
20964 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: Removed.
20965 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: Removed.
20966 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: Removed.
20967 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: Removed.
20968 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: Removed.
20969 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: Removed.
20970 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: Removed.
20971 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: Removed.
20972 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: Removed.
20973 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: Removed.
20974 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: Removed.
20975 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: Removed.
20976 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: Removed.
20977 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: Removed.
20978 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: Removed.
20979 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: Removed.
20980 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: Removed.
20981 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: Removed.
20982 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: Removed.
20983 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: Removed.
20984 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: Removed.
20985 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: Removed.
20986 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: Removed.
20987 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: Removed.
20988 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: Removed.
20989 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: Removed.
20990 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: Removed.
20991 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: Removed.
20992 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: Removed.
20993 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: Removed.
20994 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: Removed.
20995 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: Removed.
20996 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: Removed.
20997 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: Removed.
20998 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: Removed.
20999 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: Removed.
21000 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: Removed.
21001 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: Removed.
21002 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: Removed.
21003 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: Removed.
21004 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: Removed.
21005 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: Removed.
21006 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: Removed.
21007 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: Removed.
21008 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: Removed.
21009 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: Removed.
21010 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: Removed.
21011 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: Removed.
21012 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: Removed.
21013 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: Removed.
21014 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: Removed.
21015 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: Removed.
21016 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: Removed.
21017 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: Removed.
21018 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: Removed.
21019 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: Removed.
21020 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: Removed.
21021 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: Removed.
21022 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: Removed.
21023 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: Removed.
21024 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: Removed.
21025 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: Removed.
21026 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: Removed.
21027 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: Removed.
21028 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: Removed.
21029 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: Removed.
21030 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: Removed.
21031 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: Removed.
21032 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: Removed.
21033 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: Removed.
21034 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: Removed.
21035 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: Removed.
21036 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: Removed.
21037 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: Removed.
21038 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: Removed.
21039 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: Removed.
21040 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: Removed.
21041 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: Removed.
21042 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: Removed.
21043 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: Removed.
21044 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: Removed.
21045 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: Removed.
21046 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: Removed.
21047 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: Removed.
21048 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: Removed.
21049 * gcc.target/riscv/rvv/base/vwrite_csr.c: Removed.
21050 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: Removed.
21051 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: Removed.
21052 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: Removed.
21053 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: Removed.
21054 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: Removed.
21055 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: Removed.
21056 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: Removed.
21057 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: Removed.
21058 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: Removed.
21059 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: Removed.
21060 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: Removed.
21061 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: Removed.
21062 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: Removed.
21063 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: Removed.
21064 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: Removed.
21065 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: Removed.
21066 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: Removed.
21067 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: Removed.
21068 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: Removed.
21069 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: Removed.
21070 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: Removed.
21071 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: Removed.
21072 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: Removed.
21073 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: Removed.
21074 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: Removed.
21075 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: Removed.
21076 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: Removed.
21077 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: Removed.
21078 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: Removed.
21079 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: Removed.
21080 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: Removed.
21081 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: Removed.
21082 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: Removed.
21083 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: Removed.
21084 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: Removed.
21085 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: Removed.
21086 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: Removed.
21087 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: Removed.
21088 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: Removed.
21089 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: Removed.
21090 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: Removed.
21091 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: Removed.
21092 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: Removed.
21093 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: Removed.
21094 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: Removed.
21095 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: Removed.
21096 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: Removed.
21097 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: Removed.
21098 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: Removed.
21099 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: Removed.
21100 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: Removed.
21101 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: Removed.
21102 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: Removed.
21103 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: Removed.
21104 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: Removed.
21105 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: Removed.
21106 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: Removed.
21107 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: Removed.
21108 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: Removed.
21109 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: Removed.
21110 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: Removed.
21111 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: Removed.
21112 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: Removed.
21113 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: Removed.
21114 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: Removed.
21115 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: Removed.
21116 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: Removed.
21117 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: Removed.
21118 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: Removed.
21119 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: Removed.
21120 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: Removed.
21121 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: Removed.
21122 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: Removed.
21123 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: Removed.
21124 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: Removed.
21125 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: Removed.
21126 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: Removed.
21127 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: Removed.
21128 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: Removed.
21129 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: Removed.
21130 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: Removed.
21131 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: Removed.
21132 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: Removed.
21133 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: Removed.
21134 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: Removed.
21135 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: Removed.
21136 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: Removed.
21137 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: Removed.
21138 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: Removed.
21139 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: Removed.
21140 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: Removed.
21141 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: Removed.
21142 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: Removed.
21143 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: Removed.
21144 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: Removed.
21145 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: Removed.
21146 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: Removed.
21147 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: Removed.
21148 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: Removed.
21149 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: Removed.
21150 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: Removed.
21151 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: Removed.
21152 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: Removed.
21153 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: Removed.
21154 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: Removed.
21155 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: Removed.
21156 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: Removed.
21157 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: Removed.
21158 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: Removed.
21159 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: Removed.
21160 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: Removed.
21161 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: Removed.
21162 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: Removed.
21163 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: Removed.
21164 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: Removed.
21165 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: Removed.
21166 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: Removed.
21167 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: Removed.
21168 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: Removed.
21169 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: Removed.
21170 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: Removed.
21171 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: Removed.
21172 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: Removed.
21173 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: Removed.
21174 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: Removed.
21175 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: Removed.
21176 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: Removed.
21177 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: Removed.
21178 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: Removed.
21179 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: Removed.
21180 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: Removed.
21181 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: Removed.
21182 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: Removed.
21183 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: Removed.
21184 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: Removed.
21185 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: Removed.
21186 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: Removed.
21187 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: Removed.
21188 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: Removed.
21189 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: Removed.
21190 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: Removed.
21191 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: Removed.
21192 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: Removed.
21193 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: Removed.
21194 * gcc.target/riscv/rvv/base/vxor_vv-1.c: Removed.
21195 * gcc.target/riscv/rvv/base/vxor_vv-2.c: Removed.
21196 * gcc.target/riscv/rvv/base/vxor_vv-3.c: Removed.
21197 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: Removed.
21198 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: Removed.
21199 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: Removed.
21200 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: Removed.
21201 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: Removed.
21202 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: Removed.
21203 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: Removed.
21204 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: Removed.
21205 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: Removed.
21206 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: Removed.
21207 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: Removed.
21208 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: Removed.
21209 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: Removed.
21210 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: Removed.
21211 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: Removed.
21212 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: Removed.
21213 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: Removed.
21214 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: Removed.
21215 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: Removed.
21216 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: Removed.
21217 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: Removed.
21218 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: Removed.
21219 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: Removed.
21220 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: Removed.
21221 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: Removed.
21222 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: Removed.
21223 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: Removed.
21224 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: Removed.
21225 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: Removed.
21226 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: Removed.
21227 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: Removed.
21228 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: Removed.
21229 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: Removed.
21230 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: Removed.
21231 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: Removed.
21232 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: Removed.
21233 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: Removed.
21234 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: Removed.
21235 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: Removed.
21236 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: Removed.
21237 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: Removed.
21238 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: Removed.
21239 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: Removed.
21240 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: Removed.
21241 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: Removed.
21242 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: Removed.
21243 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: Removed.
21244 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: Removed.
21245 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: Removed.
21246 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: Removed.
21247 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: Removed.
21248 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: Removed.
21249 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: Removed.
21250 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: Removed.
21251 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: Removed.
21252 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: Removed.
21253 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: Removed.
21254 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: Removed.
21255 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: Removed.
21256 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: Removed.
21257 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: Removed.
21258 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: Removed.
21259 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: Removed.
21260 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: Removed.
21261 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: Removed.
21262 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: Removed.
21263 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: Removed.
21264 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: Removed.
21265 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: Removed.
21266 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: Removed.
21267 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: Removed.
21268 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: Removed.
21269 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: Removed.
21270 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: Removed.
21271 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: Removed.
21272 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: Removed.
21273 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: Removed.
21274 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: Removed.
21275 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: Removed.
21276 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: Removed.
21277 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: Removed.
21278 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: Removed.
21279 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: Removed.
21280 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: Removed.
21281 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: Removed.
21282 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: Removed.
21283 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: Removed.
21284 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: Removed.
21285 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: Removed.
21286 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: Removed.
21287 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: Removed.
21288 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: Removed.
21289 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: Removed.
21290 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: Removed.
21291 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: Removed.
21292 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: Removed.
21293 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: Removed.
21294 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: Removed.
21295 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: Removed.
21296 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: Removed.
21297 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: Removed.
21298 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: Removed.
21299 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: Removed.
21300 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: Removed.
21301 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: Removed.
21303 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21305 * gcc.target/riscv/rvv/base/bug-1.c: New test.
21307 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21309 * gcc.target/riscv/rvv/base/narrow_constraint-1.c: New test.
21310 * gcc.target/riscv/rvv/base/narrow_constraint-10.c: New test.
21311 * gcc.target/riscv/rvv/base/narrow_constraint-11.c: New test.
21312 * gcc.target/riscv/rvv/base/narrow_constraint-2.c: New test.
21313 * gcc.target/riscv/rvv/base/narrow_constraint-3.c: New test.
21314 * gcc.target/riscv/rvv/base/narrow_constraint-4.c: New test.
21315 * gcc.target/riscv/rvv/base/narrow_constraint-5.c: New test.
21316 * gcc.target/riscv/rvv/base/narrow_constraint-6.c: New test.
21317 * gcc.target/riscv/rvv/base/narrow_constraint-7.c: New test.
21318 * gcc.target/riscv/rvv/base/narrow_constraint-8.c: New test.
21319 * gcc.target/riscv/rvv/base/narrow_constraint-9.c: New test.
21321 2023-03-13 Marek Polacek <polacek@redhat.com>
21324 * g++.dg/warn/Wdangling-reference10.C: New test.
21326 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
21328 PR preprocessor/67046
21329 * c-c++-common/cpp/pr67046.c: New test.
21331 2023-03-13 Richard Biener <rguenther@suse.de>
21333 PR tree-optimization/109046
21334 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
21336 2023-03-12 Jakub Jelinek <jakub@redhat.com>
21338 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c:
21339 Don't expect one __bf16 related error.
21340 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: Adjust or remove
21341 dg-error directives for __bf16 being an extended arithmetic type.
21342 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: Likewise.
21343 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Likewise.
21344 * g++.target/aarch64/bfloat_cpp_typecheck.C: Don't expect two __bf16
21347 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
21349 PR middle-end/109031
21350 * gcc.dg/tree-ssa/pr109031-1.c: New test case.
21351 * gcc.dg/tree-ssa/pr109031-2.c: Likewise.
21353 2023-03-12 Tamar Christina <tamar.christina@arm.com>
21356 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
21357 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
21359 2023-03-12 Tamar Christina <tamar.christina@arm.com>
21360 Richard Sandiford <richard.sandiford@arm.com>
21363 * gcc.dg/mla_1.c: New test.
21365 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
21368 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
21369 the external definitions of isfinite.
21371 2023-03-12 Jonathan Yong <10walls@gmail.com>
21373 * gcc.dg/builtins-69.c: Use (long )*regex pattern to
21374 allow long long instead of just long.
21375 * gcc.dg/pr80163.c: Use __INTPTR_TYPE__ for LLP64 tagets.
21377 2023-03-12 Jonathan Yong <10walls@gmail.com>
21379 * gcc.c-torture/compile/103818.c: Enable test for llp64.
21381 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
21383 * gcc.dg/pr25521.c: Skip for !const_volatile_readonly_section
21384 targets. Adjust expected output.
21385 * lib/target-supports.exp
21386 (check_effective_target_const_volatile_readonly_section): New
21388 2023-03-11 Harald Anlauf <anlauf@gmx.de>
21391 * gfortran.dg/pr106945.f90: New test.
21393 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
21395 * lib/target-supports.exp (check_fork_available): Don't signal
21396 true for CRIS running on a simulator.
21398 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
21400 * gcc.dg/pr108117.c: Require effective-target scheduling.
21402 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
21404 * gcc.dg/pr106397.c: Add -w to options.
21406 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21409 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
21411 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
21413 * g++.dg/cpp23/ext-floating14.C: New test.
21415 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21418 * g++.dg/gomp/pr107558.C: New test.
21420 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21423 * g++.dg/abi/no_unique_address7.C: New test.
21425 2023-03-10 Jason Merrill <jason@redhat.com>
21428 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
21431 2023-03-10 Marek Polacek <polacek@redhat.com>
21433 PR sanitizer/108060
21434 PR sanitizer/109050
21435 * c-c++-common/ubsan/bounds-17.c: New test.
21436 * c-c++-common/ubsan/bounds-18.c: New test.
21437 * c-c++-common/ubsan/bounds-19.c: New test.
21438 * c-c++-common/ubsan/bounds-20.c: New test.
21439 * c-c++-common/ubsan/bounds-21.c: New test.
21441 2023-03-10 Harald Anlauf <anlauf@gmx.de>
21444 * gfortran.dg/bind_c_usage_34.f90: New test.
21446 2023-03-10 Andrew Pinski <apinski@marvell.com>
21448 * gcc.target/aarch64/rev16_2.c: New test.
21449 * gcc.target/aarch64/shift_and_operator-1.c: New test.
21451 2023-03-10 David Malcolm <dmalcolm@redhat.com>
21454 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail.
21455 * gcc.dg/analyzer/leak-pr109059-1.c: New test.
21456 * gcc.dg/analyzer/leak-pr109059-2.c: New test.
21458 2023-03-10 Jason Merrill <jason@redhat.com>
21461 * g++.dg/abi/anon6.C: New test.
21463 2023-03-10 David Malcolm <dmalcolm@redhat.com>
21467 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
21468 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
21470 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
21473 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21476 * c-c++-common/Wunused-var-18.c: New test.
21478 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21480 PR tree-optimization/109008
21481 * gcc.dg/pr109008.c: New test.
21483 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21485 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
21487 2023-03-10 Jason Merrill <jason@redhat.com>
21490 * g++.dg/ext/int128-7.C: New test.
21492 2023-03-10 Jason Merrill <jason@redhat.com>
21495 * g++.dg/contracts/contracts-err1.C: New test.
21497 2023-03-09 Jason Merrill <jason@redhat.com>
21500 * g++.dg/cpp0x/initlist-array18.C: New test.
21501 * g++.dg/cpp0x/initlist-array19.C: New test.
21503 2023-03-09 David Malcolm <dmalcolm@redhat.com>
21509 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
21511 * gcc.dg/analyzer/null-deref-pr102671-2.c: Likewise.
21512 * gcc.dg/analyzer/null-deref-pr105755.c: Likewise.
21513 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c:
21514 New test, reduced from haproxy's src/ssl_sample.c.
21515 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
21517 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
21518 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
21520 2023-03-09 Tamar Christina <tamar.christina@arm.com>
21522 * gcc.target/aarch64/tbz_2.c: New test.
21523 * gcc.target/aarch64/tbz_3.c: New test.
21525 2023-03-09 Jason Merrill <jason@redhat.com>
21529 * g++.dg/DRs/dr2664.C: New test.
21530 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
21532 2023-03-09 Jason Merrill <jason@redhat.com>
21533 Michael Spertus <mike@spertus.com>
21536 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
21538 2023-03-09 Jason Merrill <jason@redhat.com>
21540 * g++.dg/ext/is_deducible1.C: Guard with
21541 __has_builtin (__is_deducible).
21543 2023-03-09 Jason Merrill <jason@redhat.com>
21546 * g++.dg/ext/is_deducible1.C: New test.
21548 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
21550 * gcc.target/aarch64/pr108999.c: New.
21552 2023-03-09 Richard Biener <rguenther@suse.de>
21554 PR middle-end/108995
21555 * gcc.dg/ubsan/pr108995.c: New testcase.
21557 2023-03-09 Jakub Jelinek <jakub@redhat.com>
21558 Richard Biener <rguenther@suse.de>
21560 PR tree-optimization/109008
21561 * gcc.c-torture/execute/ieee/pr109008.c: New test.
21563 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21565 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
21566 gcc_{warning,error}_prefix with Fortran specific one used in
21569 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21571 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: Adjust with
21572 int128 effective target requirement.
21573 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: Likewise.
21575 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21577 PR testsuite/108729
21578 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: Adjust with
21579 has_arch_ppc64 effective target.
21580 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: Likewise.
21582 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21584 PR testsuite/108730
21585 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
21586 effective target requirement.
21588 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21590 PR testsuite/108813
21591 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
21593 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21595 PR testsuite/108810
21596 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
21597 the extracted index for BE.
21599 2023-03-08 Jeff Law <jlaw@ventanamicro>
21601 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
21603 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
21605 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
21606 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
21608 2023-03-07 Jason Merrill <jason@redhat.com>
21612 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
21614 2023-03-07 Marek Polacek <polacek@redhat.com>
21617 * g++.dg/warn/Wdangling-reference8.C: New test.
21618 * g++.dg/warn/Wdangling-reference9.C: New test.
21620 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
21622 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
21624 2023-03-07 Jakub Jelinek <jakub@redhat.com>
21627 * g++.dg/rtti/pr109042.C: New test.
21629 2023-03-07 Marek Polacek <polacek@redhat.com>
21632 * g++.dg/cpp0x/noexcept77.C: New test.
21634 2023-03-07 Marek Polacek <polacek@redhat.com>
21637 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
21638 * g++.dg/cpp1y/var-templ77.C: New test.
21640 2023-03-07 Pan Li <pan2.li@intel.com>
21641 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21645 * gcc.target/riscv/rvv/base/pr108185-1.c: New test.
21646 * gcc.target/riscv/rvv/base/pr108185-2.c: New test.
21647 * gcc.target/riscv/rvv/base/pr108185-3.c: New test.
21648 * gcc.target/riscv/rvv/base/pr108185-4.c: New test.
21649 * gcc.target/riscv/rvv/base/pr108185-5.c: New test.
21650 * gcc.target/riscv/rvv/base/pr108185-6.c: New test.
21651 * gcc.target/riscv/rvv/base/pr108185-7.c: New test.
21652 * gcc.target/riscv/rvv/base/pr108185-8.c: New test.
21654 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21656 * gcc.target/aarch64/shrink_wrap_1.c (dg-options): Add
21657 -fno-stack-protector.
21658 * gcc.target/aarch64/stack-check-cfa-1.c (dg-options): Add
21659 -fno-stack-protector.
21660 * gcc.target/aarch64/stack-check-cfa-2.c (dg-options): Add
21661 -fno-stack-protector.
21662 * gcc.target/aarch64/test_frame_17.c (dg-options): Add
21663 -fno-stack-protector.
21665 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21667 * gcc.target/aarch64/pr104005.c (dg-options): Add
21668 -fno-stack-protector.
21670 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21672 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
21673 -fno-stack-protector.
21675 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21677 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
21678 -fno-stack-protector.
21679 * g++.target/aarch64/pr103147-10.C: Likewise.
21681 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21683 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
21684 Add -fno-stack-protector.
21686 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21689 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
21692 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21695 * gcc.dg/tls/pr78796.c (dg-additional-options): Add -fno-pie
21696 -no-pie for aarch64-*-*.
21697 * gcc.target/aarch64/pr63304_1.c (dg-options): Add -fno-pie.
21698 * gcc.target/aarch64/pr70120-2.c (dg-options): Add -fno-pie.
21699 * gcc.target/aarch64/pr78733.c (dg-options): Add -fno-pie.
21700 * gcc.target/aarch64/pr79041-2.c (dg-options): Add -fno-pie.
21701 * gcc.target/aarch64/pr94530.c (dg-options): Add -fno-pie.
21702 * gcc.target/aarch64/pr94577.c (dg-options): Add -fno-pie.
21703 * gcc.target/aarch64/reload-valid-spoff.c (dg-options): Add
21706 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21709 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
21710 Add -fno-pie -no-pie.
21712 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21714 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
21716 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21718 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
21719 Gate on effective target tail_call.
21721 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21723 * lib/target-supports.exp (check_effective_target_tail_call): New.
21725 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21727 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
21728 int32_t being "long int".
21730 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21732 * lib/multiline.exp (_build_multiline_regex): Map
21733 "{re:" to "(", similarly ")?" from ":re?}" and the
21734 same without question mark.
21736 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
21738 * gcc.target/gcn/cond_fmaxnm_1.c: New test.
21739 * gcc.target/gcn/cond_fmaxnm_1_run.c: New test.
21740 * gcc.target/gcn/cond_fmaxnm_2.c: New test.
21741 * gcc.target/gcn/cond_fmaxnm_2_run.c: New test.
21742 * gcc.target/gcn/cond_fmaxnm_3.c: New test.
21743 * gcc.target/gcn/cond_fmaxnm_3_run.c: New test.
21744 * gcc.target/gcn/cond_fmaxnm_4.c: New test.
21745 * gcc.target/gcn/cond_fmaxnm_4_run.c: New test.
21746 * gcc.target/gcn/cond_fmaxnm_5.c: New test.
21747 * gcc.target/gcn/cond_fmaxnm_5_run.c: New test.
21748 * gcc.target/gcn/cond_fmaxnm_6.c: New test.
21749 * gcc.target/gcn/cond_fmaxnm_6_run.c: New test.
21750 * gcc.target/gcn/cond_fmaxnm_7.c: New test.
21751 * gcc.target/gcn/cond_fmaxnm_7_run.c: New test.
21752 * gcc.target/gcn/cond_fmaxnm_8.c: New test.
21753 * gcc.target/gcn/cond_fmaxnm_8_run.c: New test.
21754 * gcc.target/gcn/cond_fminnm_1.c: New test.
21755 * gcc.target/gcn/cond_fminnm_1_run.c: New test.
21756 * gcc.target/gcn/cond_fminnm_2.c: New test.
21757 * gcc.target/gcn/cond_fminnm_2_run.c: New test.
21758 * gcc.target/gcn/cond_fminnm_3.c: New test.
21759 * gcc.target/gcn/cond_fminnm_3_run.c: New test.
21760 * gcc.target/gcn/cond_fminnm_4.c: New test.
21761 * gcc.target/gcn/cond_fminnm_4_run.c: New test.
21762 * gcc.target/gcn/cond_fminnm_5.c: New test.
21763 * gcc.target/gcn/cond_fminnm_5_run.c: New test.
21764 * gcc.target/gcn/cond_fminnm_6.c: New test.
21765 * gcc.target/gcn/cond_fminnm_6_run.c: New test.
21766 * gcc.target/gcn/cond_fminnm_7.c: New test.
21767 * gcc.target/gcn/cond_fminnm_7_run.c: New test.
21768 * gcc.target/gcn/cond_fminnm_8.c: New test.
21769 * gcc.target/gcn/cond_fminnm_8_run.c: New test.
21770 * gcc.target/gcn/cond_smax_1.c: New test.
21771 * gcc.target/gcn/cond_smax_1_run.c: New test.
21772 * gcc.target/gcn/cond_smin_1.c: New test.
21773 * gcc.target/gcn/cond_smin_1_run.c: New test.
21774 * gcc.target/gcn/cond_umax_1.c: New test.
21775 * gcc.target/gcn/cond_umax_1_run.c: New test.
21776 * gcc.target/gcn/cond_umin_1.c: New test.
21777 * gcc.target/gcn/cond_umin_1_run.c: New test.
21778 * gcc.target/gcn/smax_1.c: New test.
21779 * gcc.target/gcn/smax_1_run.c: New test.
21780 * gcc.target/gcn/smin_1.c: New test.
21781 * gcc.target/gcn/smin_1_run.c: New test.
21782 * gcc.target/gcn/umax_1.c: New test.
21783 * gcc.target/gcn/umax_1_run.c: New test.
21784 * gcc.target/gcn/umin_1.c: New test.
21785 * gcc.target/gcn/umin_1_run.c: New test.
21787 2023-03-06 Richard Biener <rguenther@suse.de>
21789 PR tree-optimization/109025
21790 * gcc.dg/vect/pr109025.c: New testcase.
21792 2023-03-06 Xi Ruoyao <xry111@xry111.site>
21794 * gcc.target/loongarch/prolog-opt.c (dg-options): Add
21795 -fno-stack-protector.
21796 * gcc.target/loongarch/stack-check-cfa-1.c (dg-options):
21798 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
21801 2023-03-06 Xi Ruoyao <xry111@xry111.site>
21804 * gcc.target/loongarch/flt-abi-isa-1.c: New test.
21805 * gcc.target/loongarch/flt-abi-isa-2.c: New test.
21806 * gcc.target/loongarch/flt-abi-isa-3.c: New test.
21807 * gcc.target/loongarch/flt-abi-isa-4.c: New test.
21809 2023-03-05 Harald Anlauf <anlauf@gmx.de>
21810 Tobias Burnus <tobias@codesourcery.com>
21813 * gfortran.dg/interface_41.f90: Remove dg-pattern from valid testcase.
21814 * gfortran.dg/class_74.f90: New test.
21815 * gfortran.dg/class_75.f90: New test.
21817 2023-03-05 Jakub Jelinek <jakub@redhat.com>
21819 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
21820 scan-tree-dump-times target selector.
21822 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21823 SiYu Wu <siyu@isrc.iscas.ac.cn>
21825 * gcc.target/riscv/zksed32.c: New test.
21826 * gcc.target/riscv/zksed64.c: New test.
21827 * gcc.target/riscv/zksh32.c: New test.
21828 * gcc.target/riscv/zksh64.c: New test.
21830 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21831 SiYu Wu <siyu@isrc.iscas.ac.cn>
21833 * gcc.target/riscv/zknh-sha256.c: New test.
21834 * gcc.target/riscv/zknh-sha512-32.c: New test.
21835 * gcc.target/riscv/zknh-sha512-64.c: New test.
21837 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21838 SiYu Wu <siyu@isrc.iscas.ac.cn>
21840 * gcc.target/riscv/zknd32.c: New test.
21841 * gcc.target/riscv/zknd64.c: New test.
21842 * gcc.target/riscv/zkne32.c: New test.
21843 * gcc.target/riscv/zkne64.c: New test.
21845 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21846 SiYu Wu <siyu@isrc.iscas.ac.cn>
21848 * gcc.target/riscv/zbkb32.c: New test.
21849 * gcc.target/riscv/zbkb64.c: New test.
21850 * gcc.target/riscv/zbkc32.c: New test.
21851 * gcc.target/riscv/zbkc64.c: New test.
21852 * gcc.target/riscv/zbkx32.c: New test.
21853 * gcc.target/riscv/zbkx64.c: New test.
21855 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
21857 * gcc.target/riscv/zba-shNadd-07.c: f2(i*783) now generates MUL vs.
21858 5 insn sh1add+slli+add+slli+sub.
21859 * gcc.target/riscv/pr108987.c: New test.
21861 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21862 kito-cheng <kito.cheng@sifive.com>
21864 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
21866 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21868 * gcc.target/riscv/rvv/base/binop_vx_constraint-167.c: New test.
21869 * gcc.target/riscv/rvv/base/binop_vx_constraint-168.c: New test.
21870 * gcc.target/riscv/rvv/base/binop_vx_constraint-169.c: New test.
21871 * gcc.target/riscv/rvv/base/binop_vx_constraint-170.c: New test.
21872 * gcc.target/riscv/rvv/base/binop_vx_constraint-171.c: New test.
21873 * gcc.target/riscv/rvv/base/binop_vx_constraint-172.c: New test.
21874 * gcc.target/riscv/rvv/base/binop_vx_constraint-173.c: New test.
21875 * gcc.target/riscv/rvv/base/binop_vx_constraint-174.c: New test.
21877 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21879 * gcc.target/riscv/rvv/base/scalar_move-1.c: New test.
21880 * gcc.target/riscv/rvv/base/scalar_move-2.c: New test.
21881 * gcc.target/riscv/rvv/base/scalar_move-3.c: New test.
21882 * gcc.target/riscv/rvv/base/scalar_move-4.c: New test.
21883 * gcc.target/riscv/rvv/base/scalar_move-5.c: New test.
21884 * gcc.target/riscv/rvv/base/scalar_move-6.c: New test.
21885 * gcc.target/riscv/rvv/base/scalar_move-7.c: New test.
21886 * gcc.target/riscv/rvv/base/scalar_move-8.c: New test.
21887 * gcc.target/riscv/rvv/vsetvl/avl_single-100.c: New test.
21888 * gcc.target/riscv/rvv/vsetvl/avl_single-101.c: New test.
21889 * gcc.target/riscv/rvv/vsetvl/avl_single-78.c: New test.
21890 * gcc.target/riscv/rvv/vsetvl/avl_single-79.c: New test.
21891 * gcc.target/riscv/rvv/vsetvl/avl_single-80.c: New test.
21892 * gcc.target/riscv/rvv/vsetvl/avl_single-81.c: New test.
21893 * gcc.target/riscv/rvv/vsetvl/avl_single-82.c: New test.
21894 * gcc.target/riscv/rvv/vsetvl/avl_single-83.c: New test.
21895 * gcc.target/riscv/rvv/vsetvl/avl_single-84.c: New test.
21896 * gcc.target/riscv/rvv/vsetvl/avl_single-85.c: New test.
21897 * gcc.target/riscv/rvv/vsetvl/avl_single-86.c: New test.
21898 * gcc.target/riscv/rvv/vsetvl/avl_single-87.c: New test.
21899 * gcc.target/riscv/rvv/vsetvl/avl_single-88.c: New test.
21900 * gcc.target/riscv/rvv/vsetvl/avl_single-89.c: New test.
21901 * gcc.target/riscv/rvv/vsetvl/avl_single-90.c: New test.
21902 * gcc.target/riscv/rvv/vsetvl/avl_single-91.c: New test.
21903 * gcc.target/riscv/rvv/vsetvl/avl_single-92.c: New test.
21904 * gcc.target/riscv/rvv/vsetvl/avl_single-93.c: New test.
21905 * gcc.target/riscv/rvv/vsetvl/avl_single-94.c: New test.
21906 * gcc.target/riscv/rvv/vsetvl/avl_single-95.c: New test.
21907 * gcc.target/riscv/rvv/vsetvl/avl_single-96.c: New test.
21908 * gcc.target/riscv/rvv/vsetvl/avl_single-97.c: New test.
21909 * gcc.target/riscv/rvv/vsetvl/avl_single-98.c: New test.
21910 * gcc.target/riscv/rvv/vsetvl/avl_single-99.c: New test.
21912 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21914 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: Adjust test.
21915 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: Ditto.
21916 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: Ditto.
21917 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: Ditto.
21918 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
21919 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: Ditto.
21921 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
21923 * gcc.target/riscv/zbb-min-max-03.c: New test.
21925 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21927 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
21929 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21931 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21934 * c-c++-common/Wsign-compare-2.c (f18): New test.
21936 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21939 * c-c++-common/Wsign-compare-2.c: New test.
21940 * c-c++-common/pr107465.c: New test.
21942 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21945 * gcc.dg/pr107846.c: New test.
21947 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21950 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
21952 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21954 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
21956 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21958 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
21960 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21962 * g++.dg/cpp0x/pr84497.C: Handle USER_LABEL_PREFIX == "_" on
21963 scan-assembler identifiers.
21964 * gcc.dg/debug/btf/btf-enum64-1.c, gcc.dg/ipa/symver1.c: Ditto.
21966 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21969 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
21970 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
21972 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21974 * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
21975 * gcc.dg/analyzer/sprintf-1.c: New test.
21976 * gcc.dg/analyzer/sprintf-concat.c: New test.
21978 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21980 PR tree-optimization/108988
21981 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
21983 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21985 * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
21986 two new variants, one fixed, one xfailed.
21987 * c-c++-common/Wdangling-pointer-5.c
21988 (nowarn_store_arg_store_arg): Add now-expected warnings.
21990 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21992 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
21994 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
21996 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21998 * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
21999 expected counts into a single pattern.
22000 * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
22001 return and reversed conditions.
22003 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22006 * gcc.target/arm/pr51534.c: Split softfp variant into...
22007 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
22009 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22011 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
22012 after tab after vmsr, and lower the case of P0.
22014 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22017 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
22019 2023-03-03 Patrick Palka <ppalka@redhat.com>
22022 * g++.dg/cpp2a/lambda-generic11.C: New test.
22024 2023-03-03 Jakub Jelinek <jakub@redhat.com>
22027 * gcc.dg/Wnonnull-8.c: New test.
22029 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
22031 * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
22032 "not low or equal" load on condition variant.
22033 * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
22034 * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
22036 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
22038 * gcc.dg/vect/slp-3.c: Adapt test expectation.
22039 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
22040 * gcc.dg/vect/slp-perm-8.c: Likewise.
22042 2023-03-03 Richard Biener <rguenther@suse.de>
22044 PR tree-optimization/109002
22045 * gcc.dg/torture/pr109002.c: New testcase.
22047 2023-03-03 Richard Biener <rguenther@suse.de>
22050 * g++.dg/lto/pr108772_0.C: New testcase.
22052 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22055 * g++.dg/coroutines/pr100127.C: Test for header rather than
22057 * g++.dg/coroutines/pr100772-a.C: Likewise.
22058 * g++.dg/coroutines/pr100772-b.C: Likewise.
22060 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
22062 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
22063 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
22065 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22068 * gdc.dg/simd2a.d: Update test.
22069 * gdc.dg/simd2b.d: Likewise.
22070 * gdc.dg/simd2c.d: Likewise.
22071 * gdc.dg/simd2d.d: Likewise.
22072 * gdc.dg/simd2e.d: Likewise.
22073 * gdc.dg/simd2f.d: Likewise.
22074 * gdc.dg/simd2g.d: Likewise.
22075 * gdc.dg/simd2h.d: Likewise.
22076 * gdc.dg/simd2i.d: Likewise.
22077 * gdc.dg/simd2j.d: Likewise.
22079 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22082 * gdc.dg/imports/pr108877a.d: New test.
22083 * gdc.dg/pr108877.d: New test.
22085 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22088 * gdc.dg/pr108167.d: New test.
22090 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22093 * gdc.dg/pr108945.d: New test.
22095 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22097 PR testsuite/108991
22098 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
22099 before target selector.
22101 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
22104 * jit.dg/test-error-array-bounds.c: Update test.
22106 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
22108 * gcc.target/avr/pr90706.c: New.
22110 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
22111 Paul-Antoine Arras <pa@codesourcery.com>
22113 * gcc.target/gcn/simd-math-1.c: New testcase.
22114 * gcc.target/gcn/simd-math-2.c: New testcase.
22116 2023-03-02 Patrick Palka <ppalka@redhat.com>
22120 * g++.dg/opt/is_constant_evaluated3.C: New test.
22122 2023-03-02 Patrick Palka <ppalka@redhat.com>
22125 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
22127 2023-03-02 David Malcolm <dmalcolm@redhat.com>
22130 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
22132 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22135 * g++.dg/debug/dwarf2/pr108716.C: New test.
22137 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
22139 PR tree-optimization/108979
22140 * gfortran.dg/vect/pr108979.f90: New test.
22142 2023-03-02 Marek Polacek <polacek@redhat.com>
22145 * g++.dg/warn/Wmismatched-tags-11.C: New test.
22147 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
22149 * gcc.target/s390/s390.exp: Add partial subdirectory.
22150 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
22152 * lib/target-supports.exp: Add s390.
22153 * gcc.target/s390/vector/partial/s390-vec-length-1.h: New test.
22154 * gcc.target/s390/vector/partial/s390-vec-length-2.h: New test.
22155 * gcc.target/s390/vector/partial/s390-vec-length-3.h: New test.
22156 * gcc.target/s390/vector/partial/s390-vec-length-7.h: New test.
22157 * gcc.target/s390/vector/partial/s390-vec-length-epil-1.c: New test.
22158 * gcc.target/s390/vector/partial/s390-vec-length-epil-2.c: New test.
22159 * gcc.target/s390/vector/partial/s390-vec-length-epil-3.c: New test.
22160 * gcc.target/s390/vector/partial/s390-vec-length-epil-7.c: New test.
22161 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-1.c: New test.
22162 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-2.c: New test.
22163 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-3.c: New test.
22164 * gcc.target/s390/vector/partial/s390-vec-length-epil-run-7.c: New test.
22165 * gcc.target/s390/vector/partial/s390-vec-length-full-1.c: New test.
22166 * gcc.target/s390/vector/partial/s390-vec-length-full-2.c: New test.
22167 * gcc.target/s390/vector/partial/s390-vec-length-full-3.c: New test.
22168 * gcc.target/s390/vector/partial/s390-vec-length-full-7.c: New test.
22169 * gcc.target/s390/vector/partial/s390-vec-length-full-run-1.c: New test.
22170 * gcc.target/s390/vector/partial/s390-vec-length-full-run-2.c: New test.
22171 * gcc.target/s390/vector/partial/s390-vec-length-full-run-3.c: New test.
22172 * gcc.target/s390/vector/partial/s390-vec-length-full-run-7.c: New test.
22173 * gcc.target/s390/vector/partial/s390-vec-length-run-1.h: New test.
22174 * gcc.target/s390/vector/partial/s390-vec-length-run-2.h: New test.
22175 * gcc.target/s390/vector/partial/s390-vec-length-run-3.h: New test.
22176 * gcc.target/s390/vector/partial/s390-vec-length-run-7.h: New test.
22177 * gcc.target/s390/vector/partial/s390-vec-length-small.c: New test.
22178 * gcc.target/s390/vector/partial/s390-vec-length.h: New test.
22180 2023-03-02 Jonathan Yong <10walls@gmail.com>
22182 PR middle-end/97956
22183 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
22185 2023-03-02 Jonathan Yong <10walls@gmail.com>
22187 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
22189 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
22191 PR tree-optimization/108603
22192 * gcc.target/aarch64/sve/pr108603.c: New test.
22194 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
22196 PR tree-optimization/108430
22197 * gcc.target/aarch64/sve/pr108430.c: New test.
22199 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22202 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
22203 * g++.target/i386/pr108934.C: New test.
22205 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22208 * g++.dg/gomp/pr105839-1.C: New test.
22209 * g++.dg/gomp/pr105839-2.C: New test.
22211 2023-03-02 Richard Biener <rguenther@suse.de>
22213 PR testsuite/108985
22214 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
22216 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
22218 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
22220 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
22222 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
22223 __USER_LABEL_PREFIX__.
22225 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
22227 * c-c++-common/auto-init-7.c, c-c++-common/auto-init-8.c: Also
22228 match targets where sizeof (union U) == 5, like "packed" targets.
22230 2023-03-01 Marek Polacek <polacek@redhat.com>
22233 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
22235 2023-03-01 David Malcolm <dmalcolm@redhat.com>
22238 * gcc.dg/analyzer/builtins-pr107565.c: New test.
22239 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
22241 2023-03-01 Patrick Palka <ppalka@redhat.com>
22242 Jason Merrill <jason@redhat.com>
22246 * g++.dg/cpp0x/new6.C: New test.
22247 * g++.dg/cpp2a/concepts-new1.C: New test.
22249 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
22251 PR middle-end/108545
22252 * c-c++-common/gomp/map-8.c: New test.
22253 * gfortran.dg/gomp/map-9.f90: New test.
22255 2023-03-01 David Malcolm <dmalcolm@redhat.com>
22258 * gcc.dg/analyzer/infinite-recursion-pr108935-1.c: New test.
22259 * gcc.dg/analyzer/infinite-recursion-pr108935-1a.c: New test.
22260 * gcc.dg/analyzer/infinite-recursion-pr108935-2.c: New test.
22262 2023-03-01 Jonathan Yong <10walls@gmail.com>
22264 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
22267 2023-03-01 Jakub Jelinek <jakub@redhat.com>
22269 PR sanitizer/108894
22270 * c-c++-common/ubsan/bounds-16.c: New test.
22272 2023-03-01 Jakub Jelinek <jakub@redhat.com>
22275 * g++.dg/debug/pr108967.C: New test.
22277 2023-03-01 Jakub Jelinek <jakub@redhat.com>
22280 * g++.dg/cpp1y/pr108606.C: New test.
22282 2023-03-01 Richard Biener <rguenther@suse.de>
22284 PR tree-optimization/108970
22285 * gcc.dg/pr108970.c: New testcase.
22287 2023-03-01 Richard Biener <rguenther@suse.de>
22289 PR tree-optimization/108950
22290 * gcc.dg/vect/pr108950.c: New testcase.
22292 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
22294 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
22295 newlib targets too.
22297 2023-02-28 Patrick Palka <ppalka@redhat.com>
22300 * g++.dg/cpp1y/noexcept1.C: Don't expect a bogus "different
22301 exception specifier" error. Expect a separate "not usable
22302 in a constant expression" error.
22303 * g++.dg/cpp1y/var-templ75.C: New test.
22304 * g++.dg/cpp1y/var-templ76.C: New test.
22306 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
22308 PR middle-end/107411
22309 PR middle-end/107411
22310 * g++.dg/pr107411.C: New test.
22312 2023-02-28 Marek Polacek <polacek@redhat.com>
22315 * g++.dg/cpp1y/var-templ70.C: New test.
22316 * g++.dg/cpp1y/var-templ71.C: New test.
22317 * g++.dg/cpp1y/var-templ72.C: New test.
22319 2023-02-28 Marek Polacek <polacek@redhat.com>
22322 * g++.dg/cpp1y/var-templ73.C: New test.
22323 * g++.dg/cpp1y/var-templ74.C: New test.
22324 * g++.dg/warn/Waddress-of-packed-member3.C: New test.
22326 2023-02-28 Jakub Jelinek <jakub@redhat.com>
22328 PR sanitizer/108894
22329 * gcc.dg/ubsan/bounds-4.c: New test.
22330 * gcc.dg/ubsan/bounds-4a.c: New test.
22331 * gcc.dg/ubsan/bounds-4b.c: New test.
22332 * gcc.dg/ubsan/bounds-4c.c: New test.
22333 * gcc.dg/ubsan/bounds-4d.c: New test.
22334 * g++.dg/ubsan/bounds-1.C: New test.
22336 2023-02-28 Richard Biener <rguenther@suse.de>
22338 PR testsuite/108942
22339 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
22341 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22343 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
22344 message for "default_packed" targets.
22346 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22348 * lib/multiline.exp (handle-multiline-outputs): Shorten
22349 message to the same for fail and pass.
22351 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22354 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
22356 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22359 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
22360 of targets excluding xfail on lines 50 and 51.
22362 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22364 PR tree-optimization/108828
22365 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
22367 2023-02-27 Harald Anlauf <anlauf@gmx.de>
22370 * gfortran.dg/ibits_2.f90: New test.
22372 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
22374 * ada/acats/run_all.sh: Adjust example of compiler options.
22376 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
22378 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
22379 Also add conditional to gm2-simple-execute.
22381 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
22383 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp
22384 (gm2_run_tower_test): New global variable. Add conditional
22385 before invoking gm2-local-exec.
22387 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
22389 * lib/multiline.exp (handle-multiline-outputs): Don't include the
22390 quoted multiline pattern in the pass/fail output.
22392 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
22395 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
22397 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
22399 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
22401 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
22403 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
22405 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
22407 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
22408 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
22410 * gm2/link/externalscaffold/pass/scaffold.c: Add mangled export name.
22411 * gm2/pimlib/base/run/pass/FIO.mod: Updated test code.
22412 * gm2/pimlib/base/run/pass/StrLib.mod: Updated test code.
22413 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp: Remove path.
22414 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
22415 Tidy up variable access.
22416 * gm2/switches/auto-init/fail/switches-auto-init-fail.exp: Add pathname.
22417 * gm2/switches/check-all/pim2/fail/switches-check-all-pim2-fail.exp:
22419 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Remove -fmakeall.
22420 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Remove -fmakeall.
22421 * lib/gm2-simple.exp (gm2_keep_executable): New global variable.
22422 (gm2_simple_execute): Keep executable if global is true.
22423 * lib/gm2-torture.exp: Add ; after global variable access.
22424 * lib/gm2.exp: Set up pathnames.
22425 * gm2/projects/pim/run/pass/tower/AdvCmd.def: New test.
22426 * gm2/projects/pim/run/pass/tower/AdvCmd.mod: New test.
22427 * gm2/projects/pim/run/pass/tower/AdvIntroduction.def: New test.
22428 * gm2/projects/pim/run/pass/tower/AdvIntroduction.mod: New test.
22429 * gm2/projects/pim/run/pass/tower/AdvMap.def: New test.
22430 * gm2/projects/pim/run/pass/tower/AdvMap.mod: New test.
22431 * gm2/projects/pim/run/pass/tower/AdvMath.def: New test.
22432 * gm2/projects/pim/run/pass/tower/AdvMath.mod: New test.
22433 * gm2/projects/pim/run/pass/tower/AdvParse.bnf: New test.
22434 * gm2/projects/pim/run/pass/tower/AdvParse.def: New test.
22435 * gm2/projects/pim/run/pass/tower/AdvParse.mod: New test.
22436 * gm2/projects/pim/run/pass/tower/AdvSound.def: New test.
22437 * gm2/projects/pim/run/pass/tower/AdvSound.mod: New test.
22438 * gm2/projects/pim/run/pass/tower/AdvSystem.def: New test.
22439 * gm2/projects/pim/run/pass/tower/AdvSystem.mod: New test.
22440 * gm2/projects/pim/run/pass/tower/AdvTreasure.def: New test.
22441 * gm2/projects/pim/run/pass/tower/AdvTreasure.mod: New test.
22442 * gm2/projects/pim/run/pass/tower/AdvUtil.def: New test.
22443 * gm2/projects/pim/run/pass/tower/AdvUtil.mod: New test.
22444 * gm2/projects/pim/run/pass/tower/DrawG.def: New test.
22445 * gm2/projects/pim/run/pass/tower/DrawG.mod: New test.
22446 * gm2/projects/pim/run/pass/tower/DrawL.def: New test.
22447 * gm2/projects/pim/run/pass/tower/DrawL.mod: New test.
22448 * gm2/projects/pim/run/pass/tower/Dungeon.mod: New test.
22449 * gm2/projects/pim/run/pass/tower/Lock.def: New test.
22450 * gm2/projects/pim/run/pass/tower/Lock.mod: New test.
22451 * gm2/projects/pim/run/pass/tower/ProcArgs.def: New test.
22452 * gm2/projects/pim/run/pass/tower/ProcArgs.mod: New test.
22453 * gm2/projects/pim/run/pass/tower/Screen.def: New test.
22454 * gm2/projects/pim/run/pass/tower/Screen.mod: New test.
22455 * gm2/projects/pim/run/pass/tower/SocketControl.c: New test.
22456 * gm2/projects/pim/run/pass/tower/SocketControl.def: New test.
22457 * gm2/projects/pim/run/pass/tower/Window.def: New test.
22458 * gm2/projects/pim/run/pass/tower/Window.mod: New test.
22459 * gm2/projects/pim/run/pass/tower/adv.flex: New test.
22460 * gm2/projects/pim/run/pass/tower/advflex.c: New test.
22461 * gm2/projects/pim/run/pass/tower/advflex.def: New test.
22462 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
22464 * gm2/projects/pim/run/pass/tower/star: New test.
22466 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
22468 * gcc.target/xtensa/pr108919.c: New test.
22470 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
22473 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
22475 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
22477 * gfortran.dg/weak-2.f90: New test.
22478 * gfortran.dg/weak-3.f90: New test.
22480 2023-02-24 Martin Liska <mliska@suse.cz>
22482 PR sanitizer/108834
22483 * c-c++-common/asan/global-overflow-1.c: Test line and column
22484 info for a global variable.
22486 2023-02-24 Alexandre Oliva <oliva@adacore.com>
22489 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
22491 2023-02-24 Jakub Jelinek <jakub@redhat.com>
22493 PR middle-end/108854
22494 * g++.dg/opt/pr108854.C: New test.
22496 2023-02-24 Jakub Jelinek <jakub@redhat.com>
22499 * gcc.target/i386/avx512bf16-pr108881.c: New test.
22501 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
22503 * gcc.target/mips/clz.c: New test.
22504 * gcc.target/mips/clo.c: New test.
22505 * gcc.target/mips/mips.exp: New option HAS_CLZ.
22507 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
22509 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
22511 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
22513 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
22514 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
22516 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
22518 * gcc.target/xtensa/elim_callee_saved.c: New.
22520 2023-02-23 Jakub Jelinek <jakub@redhat.com>
22522 PR testsuite/108899
22523 * g++.dg/modules/modules.exp: Only override unsupported if it
22524 exists and saved-unsupported doesn't.
22526 2023-02-23 Richard Biener <rguenther@suse.de>
22528 PR tree-optimization/108888
22529 * g++.dg/torture/pr108888.C: New testcase.
22531 2023-02-22 Marek Polacek <polacek@redhat.com>
22534 * c-c++-common/ubsan/pr108880.c: New test.
22536 2023-02-22 Harald Anlauf <anlauf@gmx.de>
22539 * gfortran.dg/pr96024.f90: New test.
22541 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22543 * g++.dg/modules/modules.exp: Override unsupported to update
22544 module_do, and test it after dg-test.
22546 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22548 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
22549 * gcc.target/arm/aes-fuse-2.c: Likewise.
22551 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22553 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
22554 usable in initializers.
22556 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22558 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
22560 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
22562 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22564 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
22567 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22569 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
22571 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
22573 * gcc.dg/vect/vect-simd-clone-16.c: New test.
22574 * gcc.dg/vect/vect-simd-clone-16b.c: New test.
22575 * gcc.dg/vect/vect-simd-clone-16c.c: New test.
22576 * gcc.dg/vect/vect-simd-clone-16d.c: New test.
22577 * gcc.dg/vect/vect-simd-clone-16e.c: New test.
22578 * gcc.dg/vect/vect-simd-clone-16f.c: New test.
22579 * gcc.dg/vect/vect-simd-clone-17.c: New test.
22580 * gcc.dg/vect/vect-simd-clone-17b.c: New test.
22581 * gcc.dg/vect/vect-simd-clone-17c.c: New test.
22582 * gcc.dg/vect/vect-simd-clone-17d.c: New test.
22583 * gcc.dg/vect/vect-simd-clone-17e.c: New test.
22584 * gcc.dg/vect/vect-simd-clone-17f.c: New test.
22585 * gcc.dg/vect/vect-simd-clone-18.c: New test.
22586 * gcc.dg/vect/vect-simd-clone-18b.c: New test.
22587 * gcc.dg/vect/vect-simd-clone-18c.c: New test.
22588 * gcc.dg/vect/vect-simd-clone-18d.c: New test.
22589 * gcc.dg/vect/vect-simd-clone-18e.c: New test.
22590 * gcc.dg/vect/vect-simd-clone-18f.c: New test.
22592 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22594 * gcc.target/riscv/rvv/base/ternop_vv_constraint-3.c: New test.
22595 * gcc.target/riscv/rvv/base/ternop_vv_constraint-4.c: New test.
22596 * gcc.target/riscv/rvv/base/ternop_vv_constraint-5.c: New test.
22597 * gcc.target/riscv/rvv/base/ternop_vv_constraint-6.c: New test.
22598 * gcc.target/riscv/rvv/base/ternop_vx_constraint-8.c: New test.
22599 * gcc.target/riscv/rvv/base/ternop_vx_constraint-9.c: New test.
22601 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
22603 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
22606 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
22608 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: Filter out '-Oz'.
22609 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: Ditto.
22610 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: Ditto.
22611 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: Ditto.
22612 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: Ditto.
22613 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: Ditto.
22614 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: Ditto.
22615 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: Ditto.
22616 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: Ditto.
22617 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: Ditto.
22618 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: Ditto.
22619 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Ditto.
22620 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
22621 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: Ditto.
22622 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: Ditto.
22623 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: Ditto.
22624 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: Ditto.
22625 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Ditto.
22626 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Ditto.
22627 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: Ditto.
22628 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: Ditto.
22629 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
22630 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: Ditto.
22631 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: Ditto.
22632 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
22633 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: Ditto.
22634 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: Ditto.
22635 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: Ditto.
22636 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: Ditto.
22637 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: Ditto.
22638 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
22639 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: Ditto.
22640 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: Ditto.
22641 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: Ditto.
22642 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
22643 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
22644 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
22645 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
22646 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
22647 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
22648 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
22649 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: Ditto.
22650 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
22651 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
22652 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: Ditto.
22653 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: Ditto.
22654 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: Ditto.
22655 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: Ditto.
22656 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
22657 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
22658 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
22659 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
22660 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
22661 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: Ditto.
22662 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: Ditto.
22663 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: Ditto.
22664 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: Ditto.
22665 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: Ditto.
22666 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: Ditto.
22667 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: Ditto.
22668 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: Ditto.
22669 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: Ditto.
22670 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: Ditto.
22671 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-1.c: Ditto.
22672 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-10.c: Ditto.
22673 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-11.c: Ditto.
22674 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-12.c: Ditto.
22675 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
22676 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-14.c: Ditto.
22677 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-15.c: Ditto.
22678 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-16.c: Ditto.
22679 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-17.c: Ditto.
22680 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-18.c: Ditto.
22681 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-19.c: Ditto.
22682 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-2.c: Ditto.
22683 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-20.c: Ditto.
22684 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-21.c: Ditto.
22685 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-22.c: Ditto.
22686 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-23.c: Ditto.
22687 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-24.c: Ditto.
22688 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-25.c: Ditto.
22689 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-26.c: Ditto.
22690 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Ditto.
22691 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
22692 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-29.c: Ditto.
22693 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-3.c: Ditto.
22694 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-30.c: Ditto.
22695 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-31.c: Ditto.
22696 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-32.c: Ditto.
22697 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-33.c: Ditto.
22698 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-34.c: Ditto.
22699 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-35.c: Ditto.
22700 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-36.c: Ditto.
22701 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-37.c: Ditto.
22702 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-38.c: Ditto.
22703 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-39.c: Ditto.
22704 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-4.c: Ditto.
22705 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-40.c: Ditto.
22706 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-41.c: Ditto.
22707 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-42.c: Ditto.
22708 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-43.c: Ditto.
22709 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-44.c: Ditto.
22710 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
22711 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-46.c: Ditto.
22712 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-6.c: Ditto.
22713 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-7.c: Ditto.
22714 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-8.c: Ditto.
22715 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-9.c: Ditto.
22716 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-1.c: Ditto.
22717 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-10.c: Ditto.
22718 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-11.c: Ditto.
22719 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-12.c: Ditto.
22720 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
22721 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
22722 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
22723 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
22724 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Ditto.
22725 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
22726 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
22727 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-2.c: Ditto.
22728 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
22729 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
22730 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
22731 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
22732 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
22733 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
22734 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
22735 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
22736 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
22737 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
22738 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-4.c: Ditto.
22739 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
22740 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
22741 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
22742 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
22743 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-9.c: Ditto.
22744 * gcc.target/riscv/rvv/vsetvl/vlmax_call-1.c: Ditto.
22745 * gcc.target/riscv/rvv/vsetvl/vlmax_call-2.c: Ditto.
22746 * gcc.target/riscv/rvv/vsetvl/vlmax_call-3.c: Ditto.
22747 * gcc.target/riscv/rvv/vsetvl/vlmax_call-4.c: Ditto.
22748 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-1.c: Ditto.
22749 * gcc.target/riscv/rvv/vsetvl/vlmax_complex_loop-2.c: Ditto.
22750 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
22751 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-10.c: Ditto.
22752 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-11.c: Ditto.
22753 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-12.c: Ditto.
22754 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-2.c: Ditto.
22755 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-3.c: Ditto.
22756 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-4.c: Ditto.
22757 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-5.c: Ditto.
22758 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
22759 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
22760 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
22761 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-9.c: Ditto.
22762 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
22763 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
22764 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
22765 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
22766 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
22767 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
22768 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-15.c: Ditto.
22769 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-16.c: Ditto.
22770 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-17.c: Ditto.
22771 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-18.c: Ditto.
22772 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-19.c: Ditto.
22773 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
22774 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-20.c: Ditto.
22775 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-21.c: Ditto.
22776 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-22.c: Ditto.
22777 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-23.c: Ditto.
22778 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-24.c: Ditto.
22779 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-25.c: Ditto.
22780 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-26.c: Ditto.
22781 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-27.c: Ditto.
22782 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-28.c: Ditto.
22783 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
22784 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
22785 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
22786 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
22787 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
22788 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
22789 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
22790 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
22791 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
22792 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
22793 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
22794 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
22795 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
22796 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
22797 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
22798 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
22799 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
22800 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
22801 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
22802 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
22803 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
22804 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
22805 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
22806 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
22807 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
22808 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
22809 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
22810 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
22811 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
22812 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
22813 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
22814 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
22815 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
22816 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
22817 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
22818 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: Ditto.
22819 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: Ditto.
22820 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: Ditto.
22821 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: Ditto.
22822 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: Ditto.
22823 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: Ditto.
22824 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: Ditto.
22825 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: Ditto.
22826 * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: Ditto.
22827 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-1.c: Ditto.
22828 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
22829 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-11.c: Ditto.
22830 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
22831 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-13.c: Ditto.
22832 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-14.c: Ditto.
22833 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-15.c: Ditto.
22834 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Ditto.
22835 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
22836 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-3.c: Ditto.
22837 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-4.c: Ditto.
22838 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-5.c: Ditto.
22839 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-6.c: Ditto.
22840 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-7.c: Ditto.
22841 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-8.c: Ditto.
22842 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-9.c: Ditto.
22843 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: Ditto.
22844 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: Ditto.
22845 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: Ditto.
22846 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: Ditto.
22847 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: Ditto.
22848 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: Ditto.
22849 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: Ditto.
22850 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: Ditto.
22851 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: Ditto.
22852 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: Ditto.
22853 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: Ditto.
22854 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: Filter
22855 out -Oz and -Og -g.
22856 * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: Ditto.
22858 2023-02-22 Jakub Jelinek <jakub@redhat.com>
22860 PR middle-end/106258
22861 * g++.dg/ipa/pr106258.C: New test.
22863 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
22865 * gcc.dg/Wcomplain-wrong-lang-1.c: New.
22866 * gcc.dg/Wcomplain-wrong-lang-2.c: Likewise.
22867 * gcc.dg/Wcomplain-wrong-lang-3.c: Likewise.
22868 * gcc.dg/Wcomplain-wrong-lang-4.c: Likewise.
22869 * gcc.dg/Wcomplain-wrong-lang-5.c: Likewise.
22870 * lib/target-supports.exp (check_compile): Use
22871 '-Wno-complain-wrong-lang'.
22872 * g++.dg/abi/empty12.C: Likewise.
22873 * g++.dg/abi/empty13.C: Likewise.
22874 * g++.dg/abi/empty14.C: Likewise.
22875 * g++.dg/abi/empty15.C: Likewise.
22876 * g++.dg/abi/empty16.C: Likewise.
22877 * g++.dg/abi/empty17.C: Likewise.
22878 * g++.dg/abi/empty18.C: Likewise.
22879 * g++.dg/abi/empty19.C: Likewise.
22880 * g++.dg/abi/empty22.C: Likewise.
22881 * g++.dg/abi/empty25.C: Likewise.
22882 * g++.dg/abi/empty26.C: Likewise.
22883 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
22884 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
22885 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
22887 2023-02-21 David Malcolm <dmalcolm@redhat.com>
22890 * gcc.dg/analyzer/attribute-nonnull.c: Update for
22891 -Wanalyzer-use-of-uninitialized-value terminating analysis along
22893 * gcc.dg/analyzer/call-summaries-2.c: Likewise.
22894 * gcc.dg/analyzer/data-model-1.c: Likewise.
22895 * gcc.dg/analyzer/data-model-5.c: Likewise.
22896 * gcc.dg/analyzer/doom-s_sound-pr108867.c: New test.
22897 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Add
22898 -fno-analyzer-suppress-followups.
22899 * gcc.dg/analyzer/null-deref-pr108830.c: New test.
22900 * gcc.dg/analyzer/pipe-1.c: Add -fno-analyzer-suppress-followups.
22901 * gcc.dg/analyzer/pipe-void-return.c: Likewise.
22902 * gcc.dg/analyzer/pipe2-1.c: Likewise.
22903 * gcc.dg/analyzer/pr101547.c: Update for
22904 -Wanalyzer-use-of-uninitialized-value terminating analysis along
22906 * gcc.dg/analyzer/pr101875.c: Likewise.
22907 * gcc.dg/analyzer/pr104224-split.c: New test, based on...
22908 * gcc.dg/analyzer/pr104224.c: Add
22909 -fno-analyzer-suppress-followups.
22910 * gcc.dg/analyzer/realloc-2.c: Add
22911 -fno-analyzer-suppress-followups.
22912 * gcc.dg/analyzer/realloc-3.c: Likewise.
22913 * gcc.dg/analyzer/realloc-5.c: Likewise.
22914 * gcc.dg/analyzer/stdarg-1-ms_abi.c: Likewise.
22915 * gcc.dg/analyzer/stdarg-1-sysv_abi.c: Likewise.
22916 * gcc.dg/analyzer/stdarg-1.c: Likewise.
22917 * gcc.dg/analyzer/symbolic-1.c: Likewise.
22918 * gcc.dg/analyzer/symbolic-7.c: Update for
22919 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
22921 * gcc.dg/analyzer/uninit-4.c: Likewise.
22922 * gcc.dg/analyzer/uninit-8.c: New test.
22923 * gcc.dg/analyzer/uninit-pr94713.c: Update for
22924 -Wanalyzer-use-of-uninitialized-value terminating analysis along a
22926 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
22928 2023-02-21 Harald Anlauf <anlauf@gmx.de>
22931 * gfortran.dg/pr96025.f90: New test.
22933 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
22935 * gdc.dg/simd2a.d: Update.
22936 * gdc.dg/simd2b.d: Update.
22937 * gdc.dg/simd2c.d: Update.
22938 * gdc.dg/simd2d.d: Update.
22939 * gdc.dg/simd2e.d: Update.
22940 * gdc.dg/simd2f.d: Update.
22941 * gdc.dg/simd2g.d: Update.
22942 * gdc.dg/simd2h.d: Update.
22943 * gdc.dg/simd2i.d: Update.
22944 * gdc.dg/simd2j.d: Update.
22946 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
22948 * gdc.dg/ctfeintrinsics.d: New test.
22950 2023-02-21 Richard Biener <rguenther@suse.de>
22952 PR tree-optimization/108691
22953 * gcc.dg/pr108691.c: New testcase.
22955 2023-02-21 Richard Biener <rguenther@suse.de>
22957 PR tree-optimization/108793
22958 * gcc.dg/torture/pr108793.c: New testcase.
22960 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
22962 * rust/compile/torture/intrinsics-math.rs: New test.
22964 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22966 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
22968 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22970 * rust/execute/torture/closure3.rs: New test.
22972 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
22974 * rust/compile/torture/phantom_data.rs: New test.
22976 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22978 * rust/compile/torture/intrinsics-3.rs:
22979 * rust/execute/torture/atomic_load.rs: New test.
22981 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22983 * rust/compile/torture/intrinsics-5.rs: Fix error message.
22985 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22987 * rust/compile/torture/intrinsics-6.rs: New test.
22988 * rust/compile/torture/intrinsics-7.rs: New test.
22990 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22992 * rust/compile/torture/intrinsics-4.rs: New test.
22993 * rust/compile/torture/intrinsics-5.rs: New test.
22994 * rust/execute/torture/atomic_store.rs: New test.
22996 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22998 * rust/compile/torture/intrinsics-3.rs: New test.
23000 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23002 * rust/execute/torture/closure2.rs: New test.
23004 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23006 * rust/execute/torture/closure1.rs: New test.
23008 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23010 * rust/compile/issue-1589.rs: New test.
23012 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23014 * rust/compile/generics7.rs: Fix test with missing assertion.
23015 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
23017 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
23019 * rust/compile/missing_closing_paren.rs: New test.
23021 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
23023 * rust/execute/torture/prefetch_data.rs: New test.
23025 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23027 * rust/compile/torture/issue-1555.rs: New test.
23029 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
23031 * rust/compile/const9.rs: New test.
23033 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23035 * rust/compile/issue-1272.rs: New test.
23037 2023-02-21 Richard Biener <rguenther@suse.de>
23039 PR tree-optimization/108868
23040 * gcc.dg/pr108868.c: New testcase.
23042 2023-02-21 Richard Biener <rguenther@suse.de>
23044 PR tree-optimization/108855
23045 * gcc.dg/pr108855.c: New testcase.
23047 2023-02-21 Richard Biener <rguenther@suse.de>
23050 2023-02-21 Richard Biener <rguenther@suse.de>
23052 PR tree-optimization/108691
23053 * gcc.dg/pr108691.c: New testcase.
23055 2023-02-20 Jakub Jelinek <jakub2redhat.com>
23058 * gcc.dg/pr108862.c: New test.
23059 * gcc.target/powerpc/pr108862.c: New test.
23061 2023-02-20 Marek Polacek <polacek@redhat.com>
23064 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
23065 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
23067 2023-02-20 Marek Polacek <polacek@redhat.com>
23070 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
23071 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
23073 2023-02-20 Richard Biener <rguenther@suse.de>
23075 PR tree-optimization/108816
23076 * gcc.dg/torture/pr108816.c: New testcase.
23078 2023-02-20 Richard Biener <rguenther@suse.de>
23080 PR tree-optimization/108825
23081 * gcc.dg/torture/pr108825.c: New testcase.
23083 2023-02-18 Jason Merrill <jason@redhat.com>
23093 * g++.dg/DRs/dr2518.C: New test.
23095 2023-02-18 Jakub Jelinek <jakub@redhat.com>
23097 PR tree-optimization/108819
23098 * gcc.dg/pr108819.c: New test.
23100 2023-02-18 Jakub Jelinek <jakub@redhat.com>
23103 * gcc.target/i386/pr108832.c: New test.
23105 2023-02-18 Martin Uecker <uecker@tugraz.at>
23108 * gcc.dg/pr108375-1.c: New test.
23109 * gcc.dg/pr108375-2.c: New test.
23111 2023-02-18 Martin Uecker <uecker@tugraz.at>
23115 * gcc.dg/pr105660-1.c: New test.
23116 * gcc.dg/pr105660-2.c: New test.
23118 2023-02-17 Patrick Palka <ppalka@redhat.com>
23122 * g++.dg/opt/is_constant_evaluated1.C: New test.
23123 * g++.dg/opt/is_constant_evaluated2.C: New test.
23125 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
23128 * gcc.target/i386/pr108831-1.c: New test.
23129 * gcc.target/i386/pr108831-2.c: Ditto.
23131 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
23134 * gcc.dg/pr108805.c: New test.
23136 2023-02-17 Richard Biener <rguenther@suse.de>
23138 PR tree-optimization/108821
23139 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
23141 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23143 * gfortran.dg/ISO_Fortran_binding_14.f90: Change example function to
23144 CLOCK which is available on mingw as well as other platforms.
23145 * gfortran.dg/pr96486.f90: Change variable to PATH likewise.
23147 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23149 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: Change vmnot.mm to vmnot.m.
23150 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: Change vmnot.mm to vmnot.m.
23151 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Change vmnot.mm to vmnot.m.
23152 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: Change vmnot.mm to vmnot.m.
23153 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: Change vmnot.mm to vmnot.m.
23154 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: Change vmnot.mm to vmnot.m.
23155 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: Change vmnot.mm to vmnot.m.
23156 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: Change vmnot.mm to vmnot.m.
23157 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: Change vmnot.mm to vmnot.m.
23158 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: Change vmnot.mm to vmnot.m.
23159 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: Change vmnot.mm to vmnot.m.
23161 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23163 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
23165 2023-02-16 David Malcolm <dmalcolm@redhat.com>
23168 * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test.
23169 * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex.
23170 * gcc.dg/analyzer/switch.c (test_bitmask_1): New.
23171 (test_bitmask_2): New.
23172 * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test.
23174 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
23176 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
23178 2023-02-16 Patrick Palka <ppalka@redhat.com>
23181 * g++.dg/template/typename24.C: New test.
23182 * g++.dg/template/typename25.C: New test.
23183 * g++.dg/template/typename25a.C: New test.
23184 * g++.dg/template/typename26.C: New test.
23186 2023-02-16 Jakub Jelinek <jakub@redhat.com>
23188 PR tree-optimization/108657
23189 * gcc.dg/pr108657.c: New test.
23191 2023-02-16 Jakub Jelinek <jakub@redhat.com>
23193 PR tree-optimization/108783
23194 * gcc.c-torture/compile/pr108783.c: New test.
23196 2023-02-16 Richard Biener <rguenther@suse.de>
23198 PR tree-optimization/108791
23199 * gcc.dg/torture/pr108791.c: New testcase.
23201 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
23203 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
23204 as a non-LRA target.
23206 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
23209 * gfortran.dg/pr103608.f90: New test.
23211 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
23214 * gfortran.dg/pr104554.f90: New test.
23216 2023-02-15 David Malcolm <dmalcolm@redhat.com>
23221 * gcc.dg/analyzer/coreutils-cksum-pr108664.c: New test.
23222 * gcc.dg/analyzer/coreutils-sum-pr108666.c: New test.
23223 * gcc.dg/analyzer/torture/uninit-pr108725.c: New test.
23225 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
23227 * g++.target/i386/empty-class2.C (dg-additional-options): Remove.
23228 * gcc.target/i386/avx512fp16-reduce-op-2.c: Ditto.
23229 * gcc.target/i386/pr99464.c: Ditto.
23230 * gcc.target/i386/pr103541.c (dg-do): Compile for !ia32 target.
23231 * gcc.target/i386/pr108774.c (dg-do): Compile for lp64 target.
23232 * gcc.target/i386/pr85593.c (dg-do): Run for *-*-linux* target.
23233 * gcc.target/i386/pr98063.c: Ditto.
23234 * gcc.target/i386/pr90007.c (dg-do): Remove target selector.
23235 * gcc.target/i386/pr92841-2.c (dg-do): Remove unneeded curly braces.
23236 * gcc.target/i386/pr95464.c: Ditto.
23237 * gcc.target/i386/pr99530-1.c (dg-do): Compile for *-*-linux* target.
23238 * gcc.target/i386/pr99530-2.c: Ditto.
23239 * gcc.target/i386/pr99530-3.c: Ditto.
23240 * gcc.target/i386/pr99530-4.c: Ditto.
23241 * gcc.target/i386/pr99530-5.c: Ditto.
23242 * gcc.target/i386/pr99530-6.c: Ditto.
23243 * gcc.target/i386/pr99531.c (dg-do): Compile for !ia32 target.
23245 2023-02-15 Marek Polacek <polacek@redhat.com>
23247 PR middle-end/106080
23248 * c-c++-common/Wdangling-pointer-10.c: New test.
23249 * c-c++-common/Wdangling-pointer-9.c: New test.
23251 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23253 * g++.target/riscv/rvv/base/vmacc_vv-1.C: New test.
23254 * g++.target/riscv/rvv/base/vmacc_vv-2.C: New test.
23255 * g++.target/riscv/rvv/base/vmacc_vv-3.C: New test.
23256 * g++.target/riscv/rvv/base/vmacc_vv_mu-1.C: New test.
23257 * g++.target/riscv/rvv/base/vmacc_vv_mu-2.C: New test.
23258 * g++.target/riscv/rvv/base/vmacc_vv_mu-3.C: New test.
23259 * g++.target/riscv/rvv/base/vmacc_vv_tu-1.C: New test.
23260 * g++.target/riscv/rvv/base/vmacc_vv_tu-2.C: New test.
23261 * g++.target/riscv/rvv/base/vmacc_vv_tu-3.C: New test.
23262 * g++.target/riscv/rvv/base/vmacc_vv_tum-1.C: New test.
23263 * g++.target/riscv/rvv/base/vmacc_vv_tum-2.C: New test.
23264 * g++.target/riscv/rvv/base/vmacc_vv_tum-3.C: New test.
23265 * g++.target/riscv/rvv/base/vmacc_vv_tumu-1.C: New test.
23266 * g++.target/riscv/rvv/base/vmacc_vv_tumu-2.C: New test.
23267 * g++.target/riscv/rvv/base/vmacc_vv_tumu-3.C: New test.
23269 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23271 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.C: New test.
23272 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.C: New test.
23273 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.C: New test.
23274 * g++.target/riscv/rvv/base/vmacc_vx_rv64-1.C: New test.
23275 * g++.target/riscv/rvv/base/vmacc_vx_rv64-2.C: New test.
23276 * g++.target/riscv/rvv/base/vmacc_vx_rv64-3.C: New test.
23277 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.C: New test.
23278 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.C: New test.
23279 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.C: New test.
23280 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.C: New test.
23281 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.C: New test.
23282 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.C: New test.
23283 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.C: New test.
23284 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.C: New test.
23285 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.C: New test.
23287 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23289 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.C: New test.
23290 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.C: New test.
23291 * g++.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.C: New test.
23292 * g++.target/riscv/rvv/base/vmacc_vx_rv32-1.C: New test.
23293 * g++.target/riscv/rvv/base/vmacc_vx_rv32-2.C: New test.
23294 * g++.target/riscv/rvv/base/vmacc_vx_rv32-3.C: New test.
23295 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.C: New test.
23296 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.C: New test.
23297 * g++.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.C: New test.
23298 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.C: New test.
23299 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.C: New test.
23300 * g++.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.C: New test.
23301 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.C: New test.
23302 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.C: New test.
23303 * g++.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.C: New test.
23305 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23307 * g++.target/riscv/rvv/base/vmadd_vv-1.C: New test.
23308 * g++.target/riscv/rvv/base/vmadd_vv-2.C: New test.
23309 * g++.target/riscv/rvv/base/vmadd_vv-3.C: New test.
23310 * g++.target/riscv/rvv/base/vmadd_vv_mu-1.C: New test.
23311 * g++.target/riscv/rvv/base/vmadd_vv_mu-2.C: New test.
23312 * g++.target/riscv/rvv/base/vmadd_vv_mu-3.C: New test.
23313 * g++.target/riscv/rvv/base/vmadd_vv_tu-1.C: New test.
23314 * g++.target/riscv/rvv/base/vmadd_vv_tu-2.C: New test.
23315 * g++.target/riscv/rvv/base/vmadd_vv_tu-3.C: New test.
23316 * g++.target/riscv/rvv/base/vmadd_vv_tum-1.C: New test.
23317 * g++.target/riscv/rvv/base/vmadd_vv_tum-2.C: New test.
23318 * g++.target/riscv/rvv/base/vmadd_vv_tum-3.C: New test.
23319 * g++.target/riscv/rvv/base/vmadd_vv_tumu-1.C: New test.
23320 * g++.target/riscv/rvv/base/vmadd_vv_tumu-2.C: New test.
23321 * g++.target/riscv/rvv/base/vmadd_vv_tumu-3.C: New test.
23323 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23325 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.C: New test.
23326 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.C: New test.
23327 * g++.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.C: New test.
23328 * g++.target/riscv/rvv/base/vmadd_vx_rv64-1.C: New test.
23329 * g++.target/riscv/rvv/base/vmadd_vx_rv64-2.C: New test.
23330 * g++.target/riscv/rvv/base/vmadd_vx_rv64-3.C: New test.
23331 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.C: New test.
23332 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.C: New test.
23333 * g++.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.C: New test.
23334 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.C: New test.
23335 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.C: New test.
23336 * g++.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.C: New test.
23337 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.C: New test.
23338 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.C: New test.
23339 * g++.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.C: New test.
23341 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23343 * g++.target/riscv/rvv/base/vnmsac_vv-1.C: New test.
23344 * g++.target/riscv/rvv/base/vnmsac_vv-2.C: New test.
23345 * g++.target/riscv/rvv/base/vnmsac_vv-3.C: New test.
23346 * g++.target/riscv/rvv/base/vnmsac_vv_mu-1.C: New test.
23347 * g++.target/riscv/rvv/base/vnmsac_vv_mu-2.C: New test.
23348 * g++.target/riscv/rvv/base/vnmsac_vv_mu-3.C: New test.
23349 * g++.target/riscv/rvv/base/vnmsac_vv_tu-1.C: New test.
23350 * g++.target/riscv/rvv/base/vnmsac_vv_tu-2.C: New test.
23351 * g++.target/riscv/rvv/base/vnmsac_vv_tu-3.C: New test.
23352 * g++.target/riscv/rvv/base/vnmsac_vv_tum-1.C: New test.
23353 * g++.target/riscv/rvv/base/vnmsac_vv_tum-2.C: New test.
23354 * g++.target/riscv/rvv/base/vnmsac_vv_tum-3.C: New test.
23355 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-1.C: New test.
23356 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-2.C: New test.
23357 * g++.target/riscv/rvv/base/vnmsac_vv_tumu-3.C: New test.
23359 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23361 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.C: New test.
23362 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.C: New test.
23363 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.C: New test.
23364 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-1.C: New test.
23365 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-2.C: New test.
23366 * g++.target/riscv/rvv/base/vnmsac_vx_rv32-3.C: New test.
23367 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.C: New test.
23368 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.C: New test.
23369 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.C: New test.
23370 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.C: New test.
23371 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.C: New test.
23372 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.C: New test.
23373 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.C: New test.
23374 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.C: New test.
23375 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.C: New test.
23377 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23379 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.C: New test.
23380 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.C: New test.
23381 * g++.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.C: New test.
23382 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-1.C: New test.
23383 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-2.C: New test.
23384 * g++.target/riscv/rvv/base/vnmsac_vx_rv64-3.C: New test.
23385 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.C: New test.
23386 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.C: New test.
23387 * g++.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.C: New test.
23388 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.C: New test.
23389 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.C: New test.
23390 * g++.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.C: New test.
23391 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.C: New test.
23392 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.C: New test.
23393 * g++.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.C: New test.
23395 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23397 * g++.target/riscv/rvv/base/vnmsub_vv-1.C: New test.
23398 * g++.target/riscv/rvv/base/vnmsub_vv-2.C: New test.
23399 * g++.target/riscv/rvv/base/vnmsub_vv-3.C: New test.
23400 * g++.target/riscv/rvv/base/vnmsub_vv_mu-1.C: New test.
23401 * g++.target/riscv/rvv/base/vnmsub_vv_mu-2.C: New test.
23402 * g++.target/riscv/rvv/base/vnmsub_vv_mu-3.C: New test.
23403 * g++.target/riscv/rvv/base/vnmsub_vv_tu-1.C: New test.
23404 * g++.target/riscv/rvv/base/vnmsub_vv_tu-2.C: New test.
23405 * g++.target/riscv/rvv/base/vnmsub_vv_tu-3.C: New test.
23406 * g++.target/riscv/rvv/base/vnmsub_vv_tum-1.C: New test.
23407 * g++.target/riscv/rvv/base/vnmsub_vv_tum-2.C: New test.
23408 * g++.target/riscv/rvv/base/vnmsub_vv_tum-3.C: New test.
23409 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-1.C: New test.
23410 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-2.C: New test.
23411 * g++.target/riscv/rvv/base/vnmsub_vv_tumu-3.C: New test.
23413 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23415 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.C: New test.
23416 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.C: New test.
23417 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.C: New test.
23418 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-1.C: New test.
23419 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-2.C: New test.
23420 * g++.target/riscv/rvv/base/vnmsub_vx_rv32-3.C: New test.
23421 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.C: New test.
23422 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.C: New test.
23423 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.C: New test.
23424 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.C: New test.
23425 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.C: New test.
23426 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.C: New test.
23427 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.C: New test.
23428 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.C: New test.
23429 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.C: New test.
23431 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23433 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.C: New test.
23434 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.C: New test.
23435 * g++.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.C: New test.
23436 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-1.C: New test.
23437 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-2.C: New test.
23438 * g++.target/riscv/rvv/base/vnmsub_vx_rv64-3.C: New test.
23439 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.C: New test.
23440 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.C: New test.
23441 * g++.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.C: New test.
23442 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.C: New test.
23443 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.C: New test.
23444 * g++.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.C: New test.
23445 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.C: New test.
23446 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.C: New test.
23447 * g++.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.C: New test.
23449 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23451 * g++.target/riscv/rvv/base/vwmacc_vv-1.C: New test.
23452 * g++.target/riscv/rvv/base/vwmacc_vv-2.C: New test.
23453 * g++.target/riscv/rvv/base/vwmacc_vv-3.C: New test.
23454 * g++.target/riscv/rvv/base/vwmacc_vv_mu-1.C: New test.
23455 * g++.target/riscv/rvv/base/vwmacc_vv_mu-2.C: New test.
23456 * g++.target/riscv/rvv/base/vwmacc_vv_mu-3.C: New test.
23457 * g++.target/riscv/rvv/base/vwmacc_vv_tu-1.C: New test.
23458 * g++.target/riscv/rvv/base/vwmacc_vv_tu-2.C: New test.
23459 * g++.target/riscv/rvv/base/vwmacc_vv_tu-3.C: New test.
23460 * g++.target/riscv/rvv/base/vwmacc_vv_tum-1.C: New test.
23461 * g++.target/riscv/rvv/base/vwmacc_vv_tum-2.C: New test.
23462 * g++.target/riscv/rvv/base/vwmacc_vv_tum-3.C: New test.
23463 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-1.C: New test.
23464 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-2.C: New test.
23465 * g++.target/riscv/rvv/base/vwmacc_vv_tumu-3.C: New test.
23466 * g++.target/riscv/rvv/base/vwmaccsu_vv-1.C: New test.
23467 * g++.target/riscv/rvv/base/vwmaccsu_vv-2.C: New test.
23468 * g++.target/riscv/rvv/base/vwmaccsu_vv-3.C: New test.
23469 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-1.C: New test.
23470 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-2.C: New test.
23471 * g++.target/riscv/rvv/base/vwmaccsu_vv_mu-3.C: New test.
23472 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-1.C: New test.
23473 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-2.C: New test.
23474 * g++.target/riscv/rvv/base/vwmaccsu_vv_tu-3.C: New test.
23475 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-1.C: New test.
23476 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-2.C: New test.
23477 * g++.target/riscv/rvv/base/vwmaccsu_vv_tum-3.C: New test.
23478 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.C: New test.
23479 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.C: New test.
23480 * g++.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.C: New test.
23481 * g++.target/riscv/rvv/base/vwmaccu_vv-1.C: New test.
23482 * g++.target/riscv/rvv/base/vwmaccu_vv-2.C: New test.
23483 * g++.target/riscv/rvv/base/vwmaccu_vv-3.C: New test.
23484 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-1.C: New test.
23485 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-2.C: New test.
23486 * g++.target/riscv/rvv/base/vwmaccu_vv_mu-3.C: New test.
23487 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-1.C: New test.
23488 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-2.C: New test.
23489 * g++.target/riscv/rvv/base/vwmaccu_vv_tu-3.C: New test.
23490 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-1.C: New test.
23491 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-2.C: New test.
23492 * g++.target/riscv/rvv/base/vwmaccu_vv_tum-3.C: New test.
23493 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-1.C: New test.
23494 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-2.C: New test.
23495 * g++.target/riscv/rvv/base/vwmaccu_vv_tumu-3.C: New test.
23497 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23499 * g++.target/riscv/rvv/base/vwmacc_vx-1.C: New test.
23500 * g++.target/riscv/rvv/base/vwmacc_vx-2.C: New test.
23501 * g++.target/riscv/rvv/base/vwmacc_vx-3.C: New test.
23502 * g++.target/riscv/rvv/base/vwmacc_vx_mu-1.C: New test.
23503 * g++.target/riscv/rvv/base/vwmacc_vx_mu-2.C: New test.
23504 * g++.target/riscv/rvv/base/vwmacc_vx_mu-3.C: New test.
23505 * g++.target/riscv/rvv/base/vwmacc_vx_tu-1.C: New test.
23506 * g++.target/riscv/rvv/base/vwmacc_vx_tu-2.C: New test.
23507 * g++.target/riscv/rvv/base/vwmacc_vx_tu-3.C: New test.
23508 * g++.target/riscv/rvv/base/vwmacc_vx_tum-1.C: New test.
23509 * g++.target/riscv/rvv/base/vwmacc_vx_tum-2.C: New test.
23510 * g++.target/riscv/rvv/base/vwmacc_vx_tum-3.C: New test.
23511 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-1.C: New test.
23512 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-2.C: New test.
23513 * g++.target/riscv/rvv/base/vwmacc_vx_tumu-3.C: New test.
23514 * g++.target/riscv/rvv/base/vwmaccsu_vx-1.C: New test.
23515 * g++.target/riscv/rvv/base/vwmaccsu_vx-2.C: New test.
23516 * g++.target/riscv/rvv/base/vwmaccsu_vx-3.C: New test.
23517 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-1.C: New test.
23518 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-2.C: New test.
23519 * g++.target/riscv/rvv/base/vwmaccsu_vx_mu-3.C: New test.
23520 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-1.C: New test.
23521 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-2.C: New test.
23522 * g++.target/riscv/rvv/base/vwmaccsu_vx_tu-3.C: New test.
23523 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-1.C: New test.
23524 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-2.C: New test.
23525 * g++.target/riscv/rvv/base/vwmaccsu_vx_tum-3.C: New test.
23526 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.C: New test.
23527 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.C: New test.
23528 * g++.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.C: New test.
23529 * g++.target/riscv/rvv/base/vwmaccu_vx-1.C: New test.
23530 * g++.target/riscv/rvv/base/vwmaccu_vx-2.C: New test.
23531 * g++.target/riscv/rvv/base/vwmaccu_vx-3.C: New test.
23532 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-1.C: New test.
23533 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-2.C: New test.
23534 * g++.target/riscv/rvv/base/vwmaccu_vx_mu-3.C: New test.
23535 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-1.C: New test.
23536 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-2.C: New test.
23537 * g++.target/riscv/rvv/base/vwmaccu_vx_tu-3.C: New test.
23538 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-1.C: New test.
23539 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-2.C: New test.
23540 * g++.target/riscv/rvv/base/vwmaccu_vx_tum-3.C: New test.
23541 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-1.C: New test.
23542 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-2.C: New test.
23543 * g++.target/riscv/rvv/base/vwmaccu_vx_tumu-3.C: New test.
23544 * g++.target/riscv/rvv/base/vwmaccus_vx-1.C: New test.
23545 * g++.target/riscv/rvv/base/vwmaccus_vx-2.C: New test.
23546 * g++.target/riscv/rvv/base/vwmaccus_vx-3.C: New test.
23547 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-1.C: New test.
23548 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-2.C: New test.
23549 * g++.target/riscv/rvv/base/vwmaccus_vx_mu-3.C: New test.
23550 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-1.C: New test.
23551 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-2.C: New test.
23552 * g++.target/riscv/rvv/base/vwmaccus_vx_tu-3.C: New test.
23553 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-1.C: New test.
23554 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-2.C: New test.
23555 * g++.target/riscv/rvv/base/vwmaccus_vx_tum-3.C: New test.
23556 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-1.C: New test.
23557 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-2.C: New test.
23558 * g++.target/riscv/rvv/base/vwmaccus_vx_tumu-3.C: New test.
23560 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23562 * gcc.target/riscv/rvv/base/ternop_vv_constraint-1.c: New test.
23563 * gcc.target/riscv/rvv/base/ternop_vv_constraint-2.c: New test.
23564 * gcc.target/riscv/rvv/base/ternop_vx_constraint-1.c: New test.
23565 * gcc.target/riscv/rvv/base/ternop_vx_constraint-2.c: New test.
23566 * gcc.target/riscv/rvv/base/ternop_vx_constraint-3.c: New test.
23567 * gcc.target/riscv/rvv/base/ternop_vx_constraint-4.c: New test.
23568 * gcc.target/riscv/rvv/base/ternop_vx_constraint-5.c: New test.
23569 * gcc.target/riscv/rvv/base/ternop_vx_constraint-6.c: New test.
23570 * gcc.target/riscv/rvv/base/ternop_vx_constraint-7.c: New test.
23572 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23574 * gcc.target/riscv/rvv/base/vmacc_vv-1.c: New test.
23575 * gcc.target/riscv/rvv/base/vmacc_vv-2.c: New test.
23576 * gcc.target/riscv/rvv/base/vmacc_vv-3.c: New test.
23577 * gcc.target/riscv/rvv/base/vmacc_vv_m-1.c: New test.
23578 * gcc.target/riscv/rvv/base/vmacc_vv_m-2.c: New test.
23579 * gcc.target/riscv/rvv/base/vmacc_vv_m-3.c: New test.
23580 * gcc.target/riscv/rvv/base/vmacc_vv_mu-1.c: New test.
23581 * gcc.target/riscv/rvv/base/vmacc_vv_mu-2.c: New test.
23582 * gcc.target/riscv/rvv/base/vmacc_vv_mu-3.c: New test.
23583 * gcc.target/riscv/rvv/base/vmacc_vv_tu-1.c: New test.
23584 * gcc.target/riscv/rvv/base/vmacc_vv_tu-2.c: New test.
23585 * gcc.target/riscv/rvv/base/vmacc_vv_tu-3.c: New test.
23586 * gcc.target/riscv/rvv/base/vmacc_vv_tum-1.c: New test.
23587 * gcc.target/riscv/rvv/base/vmacc_vv_tum-2.c: New test.
23588 * gcc.target/riscv/rvv/base/vmacc_vv_tum-3.c: New test.
23589 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-1.c: New test.
23590 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-2.c: New test.
23591 * gcc.target/riscv/rvv/base/vmacc_vv_tumu-3.c: New test.
23593 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23595 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-1.c: New test.
23596 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-2.c: New test.
23597 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv32-3.c: New test.
23598 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-1.c: New test.
23599 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-2.c: New test.
23600 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv32-3.c: New test.
23601 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-1.c: New test.
23602 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-2.c: New test.
23603 * gcc.target/riscv/rvv/base/vmacc_vx_rv32-3.c: New test.
23604 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-1.c: New test.
23605 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-2.c: New test.
23606 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv32-3.c: New test.
23607 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-1.c: New test.
23608 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-2.c: New test.
23609 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv32-3.c: New test.
23610 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-1.c: New test.
23611 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-2.c: New test.
23612 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv32-3.c: New test.
23614 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23616 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-1.c: New test.
23617 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-2.c: New test.
23618 * gcc.target/riscv/rvv/base/vmacc_vx_m_rv64-3.c: New test.
23619 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-1.c: New test.
23620 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-2.c: New test.
23621 * gcc.target/riscv/rvv/base/vmacc_vx_mu_rv64-3.c: New test.
23622 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-1.c: New test.
23623 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-2.c: New test.
23624 * gcc.target/riscv/rvv/base/vmacc_vx_rv64-3.c: New test.
23625 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-1.c: New test.
23626 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-2.c: New test.
23627 * gcc.target/riscv/rvv/base/vmacc_vx_tu_rv64-3.c: New test.
23628 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-1.c: New test.
23629 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-2.c: New test.
23630 * gcc.target/riscv/rvv/base/vmacc_vx_tum_rv64-3.c: New test.
23631 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-1.c: New test.
23632 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-2.c: New test.
23633 * gcc.target/riscv/rvv/base/vmacc_vx_tumu_rv64-3.c: New test.
23635 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23637 * gcc.target/riscv/rvv/base/vmadd_vv-1.c: New test.
23638 * gcc.target/riscv/rvv/base/vmadd_vv-2.c: New test.
23639 * gcc.target/riscv/rvv/base/vmadd_vv-3.c: New test.
23640 * gcc.target/riscv/rvv/base/vmadd_vv_m-1.c: New test.
23641 * gcc.target/riscv/rvv/base/vmadd_vv_m-2.c: New test.
23642 * gcc.target/riscv/rvv/base/vmadd_vv_m-3.c: New test.
23643 * gcc.target/riscv/rvv/base/vmadd_vv_mu-1.c: New test.
23644 * gcc.target/riscv/rvv/base/vmadd_vv_mu-2.c: New test.
23645 * gcc.target/riscv/rvv/base/vmadd_vv_mu-3.c: New test.
23646 * gcc.target/riscv/rvv/base/vmadd_vv_tu-1.c: New test.
23647 * gcc.target/riscv/rvv/base/vmadd_vv_tu-2.c: New test.
23648 * gcc.target/riscv/rvv/base/vmadd_vv_tu-3.c: New test.
23649 * gcc.target/riscv/rvv/base/vmadd_vv_tum-1.c: New test.
23650 * gcc.target/riscv/rvv/base/vmadd_vv_tum-2.c: New test.
23651 * gcc.target/riscv/rvv/base/vmadd_vv_tum-3.c: New test.
23652 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-1.c: New test.
23653 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-2.c: New test.
23654 * gcc.target/riscv/rvv/base/vmadd_vv_tumu-3.c: New test.
23656 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23658 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-1.c: New test.
23659 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-2.c: New test.
23660 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv32-3.c: New test.
23661 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-1.c: New test.
23662 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-2.c: New test.
23663 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv32-3.c: New test.
23664 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-1.c: New test.
23665 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-2.c: New test.
23666 * gcc.target/riscv/rvv/base/vmadd_vx_rv32-3.c: New test.
23667 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-1.c: New test.
23668 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-2.c: New test.
23669 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv32-3.c: New test.
23670 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-1.c: New test.
23671 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-2.c: New test.
23672 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv32-3.c: New test.
23673 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-1.c: New test.
23674 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-2.c: New test.
23675 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv32-3.c: New test.
23677 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23679 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-1.c: New test.
23680 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-2.c: New test.
23681 * gcc.target/riscv/rvv/base/vmadd_vx_m_rv64-3.c: New test.
23682 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-1.c: New test.
23683 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-2.c: New test.
23684 * gcc.target/riscv/rvv/base/vmadd_vx_mu_rv64-3.c: New test.
23685 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-1.c: New test.
23686 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-2.c: New test.
23687 * gcc.target/riscv/rvv/base/vmadd_vx_rv64-3.c: New test.
23688 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-1.c: New test.
23689 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-2.c: New test.
23690 * gcc.target/riscv/rvv/base/vmadd_vx_tu_rv64-3.c: New test.
23691 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-1.c: New test.
23692 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-2.c: New test.
23693 * gcc.target/riscv/rvv/base/vmadd_vx_tum_rv64-3.c: New test.
23694 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-1.c: New test.
23695 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-2.c: New test.
23696 * gcc.target/riscv/rvv/base/vmadd_vx_tumu_rv64-3.c: New test.
23698 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23700 * gcc.target/riscv/rvv/base/vnmsac_vv-1.c: New test.
23701 * gcc.target/riscv/rvv/base/vnmsac_vv-2.c: New test.
23702 * gcc.target/riscv/rvv/base/vnmsac_vv-3.c: New test.
23703 * gcc.target/riscv/rvv/base/vnmsac_vv_m-1.c: New test.
23704 * gcc.target/riscv/rvv/base/vnmsac_vv_m-2.c: New test.
23705 * gcc.target/riscv/rvv/base/vnmsac_vv_m-3.c: New test.
23706 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-1.c: New test.
23707 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-2.c: New test.
23708 * gcc.target/riscv/rvv/base/vnmsac_vv_mu-3.c: New test.
23709 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-1.c: New test.
23710 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-2.c: New test.
23711 * gcc.target/riscv/rvv/base/vnmsac_vv_tu-3.c: New test.
23712 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-1.c: New test.
23713 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-2.c: New test.
23714 * gcc.target/riscv/rvv/base/vnmsac_vv_tum-3.c: New test.
23715 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-1.c: New test.
23716 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-2.c: New test.
23717 * gcc.target/riscv/rvv/base/vnmsac_vv_tumu-3.c: New test.
23719 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23721 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-1.c: New test.
23722 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-2.c: New test.
23723 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv32-3.c: New test.
23724 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-1.c: New test.
23725 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-2.c: New test.
23726 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv32-3.c: New test.
23727 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-1.c: New test.
23728 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-2.c: New test.
23729 * gcc.target/riscv/rvv/base/vnmsac_vx_rv32-3.c: New test.
23730 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-1.c: New test.
23731 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-2.c: New test.
23732 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv32-3.c: New test.
23733 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-1.c: New test.
23734 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-2.c: New test.
23735 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv32-3.c: New test.
23736 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-1.c: New test.
23737 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-2.c: New test.
23738 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv32-3.c: New test.
23740 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23742 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-1.c: New test.
23743 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-2.c: New test.
23744 * gcc.target/riscv/rvv/base/vnmsac_vx_m_rv64-3.c: New test.
23745 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-1.c: New test.
23746 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-2.c: New test.
23747 * gcc.target/riscv/rvv/base/vnmsac_vx_mu_rv64-3.c: New test.
23748 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-1.c: New test.
23749 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-2.c: New test.
23750 * gcc.target/riscv/rvv/base/vnmsac_vx_rv64-3.c: New test.
23751 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-1.c: New test.
23752 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-2.c: New test.
23753 * gcc.target/riscv/rvv/base/vnmsac_vx_tu_rv64-3.c: New test.
23754 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-1.c: New test.
23755 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-2.c: New test.
23756 * gcc.target/riscv/rvv/base/vnmsac_vx_tum_rv64-3.c: New test.
23757 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-1.c: New test.
23758 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-2.c: New test.
23759 * gcc.target/riscv/rvv/base/vnmsac_vx_tumu_rv64-3.c: New test.
23761 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23763 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-1.c: New test.
23764 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-2.c: New test.
23765 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv32-3.c: New test.
23766 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-1.c: New test.
23767 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-2.c: New test.
23768 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv32-3.c: New test.
23769 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-1.c: New test.
23770 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-2.c: New test.
23771 * gcc.target/riscv/rvv/base/vnmsub_vx_rv32-3.c: New test.
23772 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-1.c: New test.
23773 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-2.c: New test.
23774 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv32-3.c: New test.
23775 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-1.c: New test.
23776 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-2.c: New test.
23777 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv32-3.c: New test.
23778 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-1.c: New test.
23779 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-2.c: New test.
23780 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv32-3.c: New test.
23782 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23784 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-1.c: New test.
23785 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-2.c: New test.
23786 * gcc.target/riscv/rvv/base/vnmsub_vx_m_rv64-3.c: New test.
23787 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-1.c: New test.
23788 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-2.c: New test.
23789 * gcc.target/riscv/rvv/base/vnmsub_vx_mu_rv64-3.c: New test.
23790 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-1.c: New test.
23791 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-2.c: New test.
23792 * gcc.target/riscv/rvv/base/vnmsub_vx_rv64-3.c: New test.
23793 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-1.c: New test.
23794 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-2.c: New test.
23795 * gcc.target/riscv/rvv/base/vnmsub_vx_tu_rv64-3.c: New test.
23796 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-1.c: New test.
23797 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-2.c: New test.
23798 * gcc.target/riscv/rvv/base/vnmsub_vx_tum_rv64-3.c: New test.
23799 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-1.c: New test.
23800 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-2.c: New test.
23801 * gcc.target/riscv/rvv/base/vnmsub_vx_tumu_rv64-3.c: New test.
23803 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23805 * gcc.target/riscv/rvv/base/vnmsub_vv-1.c: New test.
23806 * gcc.target/riscv/rvv/base/vnmsub_vv-2.c: New test.
23807 * gcc.target/riscv/rvv/base/vnmsub_vv-3.c: New test.
23808 * gcc.target/riscv/rvv/base/vnmsub_vv_m-1.c: New test.
23809 * gcc.target/riscv/rvv/base/vnmsub_vv_m-2.c: New test.
23810 * gcc.target/riscv/rvv/base/vnmsub_vv_m-3.c: New test.
23811 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-1.c: New test.
23812 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-2.c: New test.
23813 * gcc.target/riscv/rvv/base/vnmsub_vv_mu-3.c: New test.
23814 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-1.c: New test.
23815 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-2.c: New test.
23816 * gcc.target/riscv/rvv/base/vnmsub_vv_tu-3.c: New test.
23817 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-1.c: New test.
23818 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-2.c: New test.
23819 * gcc.target/riscv/rvv/base/vnmsub_vv_tum-3.c: New test.
23820 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-1.c: New test.
23821 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-2.c: New test.
23822 * gcc.target/riscv/rvv/base/vnmsub_vv_tumu-3.c: New test.
23824 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23826 * gcc.target/riscv/rvv/base/vwmacc_vv-1.c: New test.
23827 * gcc.target/riscv/rvv/base/vwmacc_vv-2.c: New test.
23828 * gcc.target/riscv/rvv/base/vwmacc_vv-3.c: New test.
23829 * gcc.target/riscv/rvv/base/vwmacc_vv_m-1.c: New test.
23830 * gcc.target/riscv/rvv/base/vwmacc_vv_m-2.c: New test.
23831 * gcc.target/riscv/rvv/base/vwmacc_vv_m-3.c: New test.
23832 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-1.c: New test.
23833 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-2.c: New test.
23834 * gcc.target/riscv/rvv/base/vwmacc_vv_mu-3.c: New test.
23835 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-1.c: New test.
23836 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-2.c: New test.
23837 * gcc.target/riscv/rvv/base/vwmacc_vv_tu-3.c: New test.
23838 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-1.c: New test.
23839 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-2.c: New test.
23840 * gcc.target/riscv/rvv/base/vwmacc_vv_tum-3.c: New test.
23841 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-1.c: New test.
23842 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-2.c: New test.
23843 * gcc.target/riscv/rvv/base/vwmacc_vv_tumu-3.c: New test.
23844 * gcc.target/riscv/rvv/base/vwmaccsu_vv-1.c: New test.
23845 * gcc.target/riscv/rvv/base/vwmaccsu_vv-2.c: New test.
23846 * gcc.target/riscv/rvv/base/vwmaccsu_vv-3.c: New test.
23847 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-1.c: New test.
23848 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-2.c: New test.
23849 * gcc.target/riscv/rvv/base/vwmaccsu_vv_m-3.c: New test.
23850 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-1.c: New test.
23851 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-2.c: New test.
23852 * gcc.target/riscv/rvv/base/vwmaccsu_vv_mu-3.c: New test.
23853 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-1.c: New test.
23854 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-2.c: New test.
23855 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tu-3.c: New test.
23856 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-1.c: New test.
23857 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-2.c: New test.
23858 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tum-3.c: New test.
23859 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-1.c: New test.
23860 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-2.c: New test.
23861 * gcc.target/riscv/rvv/base/vwmaccsu_vv_tumu-3.c: New test.
23862 * gcc.target/riscv/rvv/base/vwmaccu_vv-1.c: New test.
23863 * gcc.target/riscv/rvv/base/vwmaccu_vv-2.c: New test.
23864 * gcc.target/riscv/rvv/base/vwmaccu_vv-3.c: New test.
23865 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-1.c: New test.
23866 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-2.c: New test.
23867 * gcc.target/riscv/rvv/base/vwmaccu_vv_m-3.c: New test.
23868 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-1.c: New test.
23869 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-2.c: New test.
23870 * gcc.target/riscv/rvv/base/vwmaccu_vv_mu-3.c: New test.
23871 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-1.c: New test.
23872 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-2.c: New test.
23873 * gcc.target/riscv/rvv/base/vwmaccu_vv_tu-3.c: New test.
23874 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-1.c: New test.
23875 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-2.c: New test.
23876 * gcc.target/riscv/rvv/base/vwmaccu_vv_tum-3.c: New test.
23877 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-1.c: New test.
23878 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-2.c: New test.
23879 * gcc.target/riscv/rvv/base/vwmaccu_vv_tumu-3.c: New test.
23881 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23883 * gcc.target/riscv/rvv/base/vwmacc_vx-1.c: New test.
23884 * gcc.target/riscv/rvv/base/vwmacc_vx-2.c: New test.
23885 * gcc.target/riscv/rvv/base/vwmacc_vx-3.c: New test.
23886 * gcc.target/riscv/rvv/base/vwmacc_vx_m-1.c: New test.
23887 * gcc.target/riscv/rvv/base/vwmacc_vx_m-2.c: New test.
23888 * gcc.target/riscv/rvv/base/vwmacc_vx_m-3.c: New test.
23889 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-1.c: New test.
23890 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-2.c: New test.
23891 * gcc.target/riscv/rvv/base/vwmacc_vx_mu-3.c: New test.
23892 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-1.c: New test.
23893 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-2.c: New test.
23894 * gcc.target/riscv/rvv/base/vwmacc_vx_tu-3.c: New test.
23895 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-1.c: New test.
23896 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-2.c: New test.
23897 * gcc.target/riscv/rvv/base/vwmacc_vx_tum-3.c: New test.
23898 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-1.c: New test.
23899 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-2.c: New test.
23900 * gcc.target/riscv/rvv/base/vwmacc_vx_tumu-3.c: New test.
23901 * gcc.target/riscv/rvv/base/vwmaccsu_vx-1.c: New test.
23902 * gcc.target/riscv/rvv/base/vwmaccsu_vx-2.c: New test.
23903 * gcc.target/riscv/rvv/base/vwmaccsu_vx-3.c: New test.
23904 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-1.c: New test.
23905 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-2.c: New test.
23906 * gcc.target/riscv/rvv/base/vwmaccsu_vx_m-3.c: New test.
23907 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-1.c: New test.
23908 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-2.c: New test.
23909 * gcc.target/riscv/rvv/base/vwmaccsu_vx_mu-3.c: New test.
23910 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-1.c: New test.
23911 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-2.c: New test.
23912 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tu-3.c: New test.
23913 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-1.c: New test.
23914 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-2.c: New test.
23915 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tum-3.c: New test.
23916 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-1.c: New test.
23917 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-2.c: New test.
23918 * gcc.target/riscv/rvv/base/vwmaccsu_vx_tumu-3.c: New test.
23919 * gcc.target/riscv/rvv/base/vwmaccu_vx-1.c: New test.
23920 * gcc.target/riscv/rvv/base/vwmaccu_vx-2.c: New test.
23921 * gcc.target/riscv/rvv/base/vwmaccu_vx-3.c: New test.
23922 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-1.c: New test.
23923 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-2.c: New test.
23924 * gcc.target/riscv/rvv/base/vwmaccu_vx_m-3.c: New test.
23925 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-1.c: New test.
23926 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-2.c: New test.
23927 * gcc.target/riscv/rvv/base/vwmaccu_vx_mu-3.c: New test.
23928 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-1.c: New test.
23929 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-2.c: New test.
23930 * gcc.target/riscv/rvv/base/vwmaccu_vx_tu-3.c: New test.
23931 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-1.c: New test.
23932 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-2.c: New test.
23933 * gcc.target/riscv/rvv/base/vwmaccu_vx_tum-3.c: New test.
23934 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-1.c: New test.
23935 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-2.c: New test.
23936 * gcc.target/riscv/rvv/base/vwmaccu_vx_tumu-3.c: New test.
23937 * gcc.target/riscv/rvv/base/vwmaccus_vx-1.c: New test.
23938 * gcc.target/riscv/rvv/base/vwmaccus_vx-2.c: New test.
23939 * gcc.target/riscv/rvv/base/vwmaccus_vx-3.c: New test.
23940 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-1.c: New test.
23941 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-2.c: New test.
23942 * gcc.target/riscv/rvv/base/vwmaccus_vx_m-3.c: New test.
23943 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-1.c: New test.
23944 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-2.c: New test.
23945 * gcc.target/riscv/rvv/base/vwmaccus_vx_mu-3.c: New test.
23946 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-1.c: New test.
23947 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-2.c: New test.
23948 * gcc.target/riscv/rvv/base/vwmaccus_vx_tu-3.c: New test.
23949 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-1.c: New test.
23950 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-2.c: New test.
23951 * gcc.target/riscv/rvv/base/vwmaccus_vx_tum-3.c: New test.
23952 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-1.c: New test.
23953 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-2.c: New test.
23954 * gcc.target/riscv/rvv/base/vwmaccus_vx_tumu-3.c: New test.
23956 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23958 * g++.target/riscv/rvv/base/vmseq_vv-1.C: New test.
23959 * g++.target/riscv/rvv/base/vmseq_vv-2.C: New test.
23960 * g++.target/riscv/rvv/base/vmseq_vv-3.C: New test.
23961 * g++.target/riscv/rvv/base/vmseq_vv_m-1.C: New test.
23962 * g++.target/riscv/rvv/base/vmseq_vv_m-2.C: New test.
23963 * g++.target/riscv/rvv/base/vmseq_vv_m-3.C: New test.
23964 * g++.target/riscv/rvv/base/vmseq_vv_mu-1.C: New test.
23965 * g++.target/riscv/rvv/base/vmseq_vv_mu-2.C: New test.
23966 * g++.target/riscv/rvv/base/vmseq_vv_mu-3.C: New test.
23968 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23970 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-1.C: New test.
23971 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-2.C: New test.
23972 * g++.target/riscv/rvv/base/vmseq_vx_m_rv32-3.C: New test.
23973 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-1.C: New test.
23974 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-2.C: New test.
23975 * g++.target/riscv/rvv/base/vmseq_vx_m_rv64-3.C: New test.
23976 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.C: New test.
23977 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.C: New test.
23978 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.C: New test.
23979 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.C: New test.
23980 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.C: New test.
23981 * g++.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.C: New test.
23982 * g++.target/riscv/rvv/base/vmseq_vx_rv32-1.C: New test.
23983 * g++.target/riscv/rvv/base/vmseq_vx_rv32-2.C: New test.
23984 * g++.target/riscv/rvv/base/vmseq_vx_rv32-3.C: New test.
23985 * g++.target/riscv/rvv/base/vmseq_vx_rv64-1.C: New test.
23986 * g++.target/riscv/rvv/base/vmseq_vx_rv64-2.C: New test.
23987 * g++.target/riscv/rvv/base/vmseq_vx_rv64-3.C: New test.
23989 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23991 * g++.target/riscv/rvv/base/vmsge_vv-1.C: New test.
23992 * g++.target/riscv/rvv/base/vmsge_vv-2.C: New test.
23993 * g++.target/riscv/rvv/base/vmsge_vv-3.C: New test.
23994 * g++.target/riscv/rvv/base/vmsge_vv_m-1.C: New test.
23995 * g++.target/riscv/rvv/base/vmsge_vv_m-2.C: New test.
23996 * g++.target/riscv/rvv/base/vmsge_vv_m-3.C: New test.
23997 * g++.target/riscv/rvv/base/vmsge_vv_mu-1.C: New test.
23998 * g++.target/riscv/rvv/base/vmsge_vv_mu-2.C: New test.
23999 * g++.target/riscv/rvv/base/vmsge_vv_mu-3.C: New test.
24000 * g++.target/riscv/rvv/base/vmsgeu_vv-1.C: New test.
24001 * g++.target/riscv/rvv/base/vmsgeu_vv-2.C: New test.
24002 * g++.target/riscv/rvv/base/vmsgeu_vv-3.C: New test.
24003 * g++.target/riscv/rvv/base/vmsgeu_vv_m-1.C: New test.
24004 * g++.target/riscv/rvv/base/vmsgeu_vv_m-2.C: New test.
24005 * g++.target/riscv/rvv/base/vmsgeu_vv_m-3.C: New test.
24006 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-1.C: New test.
24007 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-2.C: New test.
24008 * g++.target/riscv/rvv/base/vmsgeu_vv_mu-3.C: New test.
24010 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24012 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-1.C: New test.
24013 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-2.C: New test.
24014 * g++.target/riscv/rvv/base/vmsge_vx_m_rv32-3.C: New test.
24015 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-1.C: New test.
24016 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-2.C: New test.
24017 * g++.target/riscv/rvv/base/vmsge_vx_m_rv64-3.C: New test.
24018 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.C: New test.
24019 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.C: New test.
24020 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.C: New test.
24021 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.C: New test.
24022 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.C: New test.
24023 * g++.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.C: New test.
24024 * g++.target/riscv/rvv/base/vmsge_vx_rv32-1.C: New test.
24025 * g++.target/riscv/rvv/base/vmsge_vx_rv32-2.C: New test.
24026 * g++.target/riscv/rvv/base/vmsge_vx_rv32-3.C: New test.
24027 * g++.target/riscv/rvv/base/vmsge_vx_rv64-1.C: New test.
24028 * g++.target/riscv/rvv/base/vmsge_vx_rv64-2.C: New test.
24029 * g++.target/riscv/rvv/base/vmsge_vx_rv64-3.C: New test.
24030 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.C: New test.
24031 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.C: New test.
24032 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.C: New test.
24033 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.C: New test.
24034 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.C: New test.
24035 * g++.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.C: New test.
24036 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.C: New test.
24037 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.C: New test.
24038 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.C: New test.
24039 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.C: New test.
24040 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.C: New test.
24041 * g++.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.C: New test.
24042 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-1.C: New test.
24043 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-2.C: New test.
24044 * g++.target/riscv/rvv/base/vmsgeu_vx_rv32-3.C: New test.
24045 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-1.C: New test.
24046 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-2.C: New test.
24047 * g++.target/riscv/rvv/base/vmsgeu_vx_rv64-3.C: New test.
24049 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24051 * g++.target/riscv/rvv/base/vmsgt_vv-1.C: New test.
24052 * g++.target/riscv/rvv/base/vmsgt_vv-2.C: New test.
24053 * g++.target/riscv/rvv/base/vmsgt_vv-3.C: New test.
24054 * g++.target/riscv/rvv/base/vmsgt_vv_m-1.C: New test.
24055 * g++.target/riscv/rvv/base/vmsgt_vv_m-2.C: New test.
24056 * g++.target/riscv/rvv/base/vmsgt_vv_m-3.C: New test.
24057 * g++.target/riscv/rvv/base/vmsgt_vv_mu-1.C: New test.
24058 * g++.target/riscv/rvv/base/vmsgt_vv_mu-2.C: New test.
24059 * g++.target/riscv/rvv/base/vmsgt_vv_mu-3.C: New test.
24060 * g++.target/riscv/rvv/base/vmsgtu_vv-1.C: New test.
24061 * g++.target/riscv/rvv/base/vmsgtu_vv-2.C: New test.
24062 * g++.target/riscv/rvv/base/vmsgtu_vv-3.C: New test.
24063 * g++.target/riscv/rvv/base/vmsgtu_vv_m-1.C: New test.
24064 * g++.target/riscv/rvv/base/vmsgtu_vv_m-2.C: New test.
24065 * g++.target/riscv/rvv/base/vmsgtu_vv_m-3.C: New test.
24066 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-1.C: New test.
24067 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-2.C: New test.
24068 * g++.target/riscv/rvv/base/vmsgtu_vv_mu-3.C: New test.
24070 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24072 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.C: New test.
24073 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.C: New test.
24074 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.C: New test.
24075 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.C: New test.
24076 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.C: New test.
24077 * g++.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.C: New test.
24078 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.C: New test.
24079 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.C: New test.
24080 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.C: New test.
24081 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.C: New test.
24082 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.C: New test.
24083 * g++.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.C: New test.
24084 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-1.C: New test.
24085 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-2.C: New test.
24086 * g++.target/riscv/rvv/base/vmsgt_vx_rv32-3.C: New test.
24087 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-1.C: New test.
24088 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-2.C: New test.
24089 * g++.target/riscv/rvv/base/vmsgt_vx_rv64-3.C: New test.
24090 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.C: New test.
24091 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.C: New test.
24092 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.C: New test.
24093 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.C: New test.
24094 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.C: New test.
24095 * g++.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.C: New test.
24096 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.C: New test.
24097 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.C: New test.
24098 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.C: New test.
24099 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.C: New test.
24100 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.C: New test.
24101 * g++.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.C: New test.
24102 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-1.C: New test.
24103 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-2.C: New test.
24104 * g++.target/riscv/rvv/base/vmsgtu_vx_rv32-3.C: New test.
24105 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-1.C: New test.
24106 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-2.C: New test.
24107 * g++.target/riscv/rvv/base/vmsgtu_vx_rv64-3.C: New test.
24109 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24111 * g++.target/riscv/rvv/base/vmsle_vv-1.C: New test.
24112 * g++.target/riscv/rvv/base/vmsle_vv-2.C: New test.
24113 * g++.target/riscv/rvv/base/vmsle_vv-3.C: New test.
24114 * g++.target/riscv/rvv/base/vmsle_vv_m-1.C: New test.
24115 * g++.target/riscv/rvv/base/vmsle_vv_m-2.C: New test.
24116 * g++.target/riscv/rvv/base/vmsle_vv_m-3.C: New test.
24117 * g++.target/riscv/rvv/base/vmsle_vv_mu-1.C: New test.
24118 * g++.target/riscv/rvv/base/vmsle_vv_mu-2.C: New test.
24119 * g++.target/riscv/rvv/base/vmsle_vv_mu-3.C: New test.
24120 * g++.target/riscv/rvv/base/vmsleu_vv-1.C: New test.
24121 * g++.target/riscv/rvv/base/vmsleu_vv-2.C: New test.
24122 * g++.target/riscv/rvv/base/vmsleu_vv-3.C: New test.
24123 * g++.target/riscv/rvv/base/vmsleu_vv_m-1.C: New test.
24124 * g++.target/riscv/rvv/base/vmsleu_vv_m-2.C: New test.
24125 * g++.target/riscv/rvv/base/vmsleu_vv_m-3.C: New test.
24126 * g++.target/riscv/rvv/base/vmsleu_vv_mu-1.C: New test.
24127 * g++.target/riscv/rvv/base/vmsleu_vv_mu-2.C: New test.
24128 * g++.target/riscv/rvv/base/vmsleu_vv_mu-3.C: New test.
24130 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24132 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-1.C: New test.
24133 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-2.C: New test.
24134 * g++.target/riscv/rvv/base/vmsle_vx_m_rv32-3.C: New test.
24135 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-1.C: New test.
24136 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-2.C: New test.
24137 * g++.target/riscv/rvv/base/vmsle_vx_m_rv64-3.C: New test.
24138 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.C: New test.
24139 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.C: New test.
24140 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.C: New test.
24141 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.C: New test.
24142 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.C: New test.
24143 * g++.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.C: New test.
24144 * g++.target/riscv/rvv/base/vmsle_vx_rv32-1.C: New test.
24145 * g++.target/riscv/rvv/base/vmsle_vx_rv32-2.C: New test.
24146 * g++.target/riscv/rvv/base/vmsle_vx_rv32-3.C: New test.
24147 * g++.target/riscv/rvv/base/vmsle_vx_rv64-1.C: New test.
24148 * g++.target/riscv/rvv/base/vmsle_vx_rv64-2.C: New test.
24149 * g++.target/riscv/rvv/base/vmsle_vx_rv64-3.C: New test.
24150 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.C: New test.
24151 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.C: New test.
24152 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.C: New test.
24153 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.C: New test.
24154 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.C: New test.
24155 * g++.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.C: New test.
24156 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.C: New test.
24157 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.C: New test.
24158 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.C: New test.
24159 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.C: New test.
24160 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.C: New test.
24161 * g++.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.C: New test.
24162 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-1.C: New test.
24163 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-2.C: New test.
24164 * g++.target/riscv/rvv/base/vmsleu_vx_rv32-3.C: New test.
24165 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-1.C: New test.
24166 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-2.C: New test.
24167 * g++.target/riscv/rvv/base/vmsleu_vx_rv64-3.C: New test.
24169 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24171 * g++.target/riscv/rvv/base/vmslt_vv-1.C: New test.
24172 * g++.target/riscv/rvv/base/vmslt_vv-2.C: New test.
24173 * g++.target/riscv/rvv/base/vmslt_vv-3.C: New test.
24174 * g++.target/riscv/rvv/base/vmslt_vv_m-1.C: New test.
24175 * g++.target/riscv/rvv/base/vmslt_vv_m-2.C: New test.
24176 * g++.target/riscv/rvv/base/vmslt_vv_m-3.C: New test.
24177 * g++.target/riscv/rvv/base/vmslt_vv_mu-1.C: New test.
24178 * g++.target/riscv/rvv/base/vmslt_vv_mu-2.C: New test.
24179 * g++.target/riscv/rvv/base/vmslt_vv_mu-3.C: New test.
24180 * g++.target/riscv/rvv/base/vmsltu_vv-1.C: New test.
24181 * g++.target/riscv/rvv/base/vmsltu_vv-2.C: New test.
24182 * g++.target/riscv/rvv/base/vmsltu_vv-3.C: New test.
24183 * g++.target/riscv/rvv/base/vmsltu_vv_m-1.C: New test.
24184 * g++.target/riscv/rvv/base/vmsltu_vv_m-2.C: New test.
24185 * g++.target/riscv/rvv/base/vmsltu_vv_m-3.C: New test.
24186 * g++.target/riscv/rvv/base/vmsltu_vv_mu-1.C: New test.
24187 * g++.target/riscv/rvv/base/vmsltu_vv_mu-2.C: New test.
24188 * g++.target/riscv/rvv/base/vmsltu_vv_mu-3.C: New test.
24190 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24192 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-1.C: New test.
24193 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-2.C: New test.
24194 * g++.target/riscv/rvv/base/vmslt_vx_m_rv32-3.C: New test.
24195 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-1.C: New test.
24196 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-2.C: New test.
24197 * g++.target/riscv/rvv/base/vmslt_vx_m_rv64-3.C: New test.
24198 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.C: New test.
24199 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.C: New test.
24200 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.C: New test.
24201 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.C: New test.
24202 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.C: New test.
24203 * g++.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.C: New test.
24204 * g++.target/riscv/rvv/base/vmslt_vx_rv32-1.C: New test.
24205 * g++.target/riscv/rvv/base/vmslt_vx_rv32-2.C: New test.
24206 * g++.target/riscv/rvv/base/vmslt_vx_rv32-3.C: New test.
24207 * g++.target/riscv/rvv/base/vmslt_vx_rv64-1.C: New test.
24208 * g++.target/riscv/rvv/base/vmslt_vx_rv64-2.C: New test.
24209 * g++.target/riscv/rvv/base/vmslt_vx_rv64-3.C: New test.
24210 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.C: New test.
24211 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.C: New test.
24212 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.C: New test.
24213 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.C: New test.
24214 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.C: New test.
24215 * g++.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.C: New test.
24216 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.C: New test.
24217 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.C: New test.
24218 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.C: New test.
24219 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.C: New test.
24220 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.C: New test.
24221 * g++.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.C: New test.
24222 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-1.C: New test.
24223 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-2.C: New test.
24224 * g++.target/riscv/rvv/base/vmsltu_vx_rv32-3.C: New test.
24225 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-1.C: New test.
24226 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-2.C: New test.
24227 * g++.target/riscv/rvv/base/vmsltu_vx_rv64-3.C: New test.
24229 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24231 * g++.target/riscv/rvv/base/vmsne_vv-1.C: New test.
24232 * g++.target/riscv/rvv/base/vmsne_vv-2.C: New test.
24233 * g++.target/riscv/rvv/base/vmsne_vv-3.C: New test.
24234 * g++.target/riscv/rvv/base/vmsne_vv_m-1.C: New test.
24235 * g++.target/riscv/rvv/base/vmsne_vv_m-2.C: New test.
24236 * g++.target/riscv/rvv/base/vmsne_vv_m-3.C: New test.
24237 * g++.target/riscv/rvv/base/vmsne_vv_mu-1.C: New test.
24238 * g++.target/riscv/rvv/base/vmsne_vv_mu-2.C: New test.
24239 * g++.target/riscv/rvv/base/vmsne_vv_mu-3.C: New test.
24241 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24243 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-1.C: New test.
24244 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-2.C: New test.
24245 * g++.target/riscv/rvv/base/vmsne_vx_m_rv32-3.C: New test.
24246 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-1.C: New test.
24247 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-2.C: New test.
24248 * g++.target/riscv/rvv/base/vmsne_vx_m_rv64-3.C: New test.
24249 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.C: New test.
24250 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.C: New test.
24251 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.C: New test.
24252 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.C: New test.
24253 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.C: New test.
24254 * g++.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.C: New test.
24255 * g++.target/riscv/rvv/base/vmsne_vx_rv32-1.C: New test.
24256 * g++.target/riscv/rvv/base/vmsne_vx_rv32-2.C: New test.
24257 * g++.target/riscv/rvv/base/vmsne_vx_rv32-3.C: New test.
24258 * g++.target/riscv/rvv/base/vmsne_vx_rv64-1.C: New test.
24259 * g++.target/riscv/rvv/base/vmsne_vx_rv64-2.C: New test.
24260 * g++.target/riscv/rvv/base/vmsne_vx_rv64-3.C: New test.
24262 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24264 * gcc.target/riscv/rvv/base/binop_vv_constraint-2.c: New test.
24265 * gcc.target/riscv/rvv/base/binop_vv_constraint-3.c: New test.
24266 * gcc.target/riscv/rvv/base/binop_vv_constraint-4.c: New test.
24267 * gcc.target/riscv/rvv/base/binop_vv_constraint-5.c: New test.
24268 * gcc.target/riscv/rvv/base/binop_vv_constraint-6.c: New test.
24269 * gcc.target/riscv/rvv/base/binop_vv_constraint-7.c: New test.
24270 * gcc.target/riscv/rvv/base/binop_vx_constraint-123.c: New test.
24271 * gcc.target/riscv/rvv/base/binop_vx_constraint-124.c: New test.
24272 * gcc.target/riscv/rvv/base/binop_vx_constraint-125.c: New test.
24273 * gcc.target/riscv/rvv/base/binop_vx_constraint-126.c: New test.
24274 * gcc.target/riscv/rvv/base/binop_vx_constraint-127.c: New test.
24275 * gcc.target/riscv/rvv/base/binop_vx_constraint-128.c: New test.
24276 * gcc.target/riscv/rvv/base/binop_vx_constraint-129.c: New test.
24277 * gcc.target/riscv/rvv/base/binop_vx_constraint-130.c: New test.
24278 * gcc.target/riscv/rvv/base/binop_vx_constraint-131.c: New test.
24279 * gcc.target/riscv/rvv/base/binop_vx_constraint-132.c: New test.
24280 * gcc.target/riscv/rvv/base/binop_vx_constraint-133.c: New test.
24281 * gcc.target/riscv/rvv/base/binop_vx_constraint-134.c: New test.
24282 * gcc.target/riscv/rvv/base/binop_vx_constraint-135.c: New test.
24283 * gcc.target/riscv/rvv/base/binop_vx_constraint-136.c: New test.
24284 * gcc.target/riscv/rvv/base/binop_vx_constraint-137.c: New test.
24285 * gcc.target/riscv/rvv/base/binop_vx_constraint-138.c: New test.
24286 * gcc.target/riscv/rvv/base/binop_vx_constraint-139.c: New test.
24287 * gcc.target/riscv/rvv/base/binop_vx_constraint-140.c: New test.
24288 * gcc.target/riscv/rvv/base/binop_vx_constraint-141.c: New test.
24289 * gcc.target/riscv/rvv/base/binop_vx_constraint-142.c: New test.
24290 * gcc.target/riscv/rvv/base/binop_vx_constraint-143.c: New test.
24291 * gcc.target/riscv/rvv/base/binop_vx_constraint-144.c: New test.
24292 * gcc.target/riscv/rvv/base/binop_vx_constraint-145.c: New test.
24293 * gcc.target/riscv/rvv/base/binop_vx_constraint-146.c: New test.
24294 * gcc.target/riscv/rvv/base/binop_vx_constraint-147.c: New test.
24295 * gcc.target/riscv/rvv/base/binop_vx_constraint-148.c: New test.
24296 * gcc.target/riscv/rvv/base/binop_vx_constraint-149.c: New test.
24297 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: New test.
24298 * gcc.target/riscv/rvv/base/binop_vx_constraint-151.c: New test.
24299 * gcc.target/riscv/rvv/base/binop_vx_constraint-152.c: New test.
24300 * gcc.target/riscv/rvv/base/binop_vx_constraint-153.c: New test.
24301 * gcc.target/riscv/rvv/base/binop_vx_constraint-154.c: New test.
24302 * gcc.target/riscv/rvv/base/binop_vx_constraint-155.c: New test.
24303 * gcc.target/riscv/rvv/base/binop_vx_constraint-156.c: New test.
24304 * gcc.target/riscv/rvv/base/binop_vx_constraint-157.c: New test.
24305 * gcc.target/riscv/rvv/base/binop_vx_constraint-158.c: New test.
24306 * gcc.target/riscv/rvv/base/binop_vx_constraint-159.c: New test.
24307 * gcc.target/riscv/rvv/base/binop_vx_constraint-160.c: New test.
24308 * gcc.target/riscv/rvv/base/binop_vx_constraint-161.c: New test.
24309 * gcc.target/riscv/rvv/base/binop_vx_constraint-162.c: New test.
24310 * gcc.target/riscv/rvv/base/binop_vx_constraint-163.c: New test.
24311 * gcc.target/riscv/rvv/base/binop_vx_constraint-164.c: New test.
24312 * gcc.target/riscv/rvv/base/binop_vx_constraint-165.c: New test.
24313 * gcc.target/riscv/rvv/base/binop_vx_constraint-166.c: New test.
24315 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24317 * gcc.target/riscv/rvv/base/vmseq_vv-1.c: New test.
24318 * gcc.target/riscv/rvv/base/vmseq_vv-2.c: New test.
24319 * gcc.target/riscv/rvv/base/vmseq_vv-3.c: New test.
24320 * gcc.target/riscv/rvv/base/vmseq_vv_m-1.c: New test.
24321 * gcc.target/riscv/rvv/base/vmseq_vv_m-2.c: New test.
24322 * gcc.target/riscv/rvv/base/vmseq_vv_m-3.c: New test.
24323 * gcc.target/riscv/rvv/base/vmseq_vv_mu-1.c: New test.
24324 * gcc.target/riscv/rvv/base/vmseq_vv_mu-2.c: New test.
24325 * gcc.target/riscv/rvv/base/vmseq_vv_mu-3.c: New test.
24327 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24329 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-1.c: New test.
24330 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-2.c: New test.
24331 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv32-3.c: New test.
24332 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-1.c: New test.
24333 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-2.c: New test.
24334 * gcc.target/riscv/rvv/base/vmseq_vx_m_rv64-3.c: New test.
24335 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-1.c: New test.
24336 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-2.c: New test.
24337 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv32-3.c: New test.
24338 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-1.c: New test.
24339 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-2.c: New test.
24340 * gcc.target/riscv/rvv/base/vmseq_vx_mu_rv64-3.c: New test.
24341 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-1.c: New test.
24342 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-2.c: New test.
24343 * gcc.target/riscv/rvv/base/vmseq_vx_rv32-3.c: New test.
24344 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-1.c: New test.
24345 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-2.c: New test.
24346 * gcc.target/riscv/rvv/base/vmseq_vx_rv64-3.c: New test.
24348 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24350 * gcc.target/riscv/rvv/base/vmsge_vv-1.c: New test.
24351 * gcc.target/riscv/rvv/base/vmsge_vv-2.c: New test.
24352 * gcc.target/riscv/rvv/base/vmsge_vv-3.c: New test.
24353 * gcc.target/riscv/rvv/base/vmsge_vv_m-1.c: New test.
24354 * gcc.target/riscv/rvv/base/vmsge_vv_m-2.c: New test.
24355 * gcc.target/riscv/rvv/base/vmsge_vv_m-3.c: New test.
24356 * gcc.target/riscv/rvv/base/vmsge_vv_mu-1.c: New test.
24357 * gcc.target/riscv/rvv/base/vmsge_vv_mu-2.c: New test.
24358 * gcc.target/riscv/rvv/base/vmsge_vv_mu-3.c: New test.
24359 * gcc.target/riscv/rvv/base/vmsgeu_vv-1.c: New test.
24360 * gcc.target/riscv/rvv/base/vmsgeu_vv-2.c: New test.
24361 * gcc.target/riscv/rvv/base/vmsgeu_vv-3.c: New test.
24362 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-1.c: New test.
24363 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-2.c: New test.
24364 * gcc.target/riscv/rvv/base/vmsgeu_vv_m-3.c: New test.
24365 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-1.c: New test.
24366 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-2.c: New test.
24367 * gcc.target/riscv/rvv/base/vmsgeu_vv_mu-3.c: New test.
24369 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24371 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-1.c: New test.
24372 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-2.c: New test.
24373 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv32-3.c: New test.
24374 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-1.c: New test.
24375 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-2.c: New test.
24376 * gcc.target/riscv/rvv/base/vmsge_vx_m_rv64-3.c: New test.
24377 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-1.c: New test.
24378 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-2.c: New test.
24379 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv32-3.c: New test.
24380 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-1.c: New test.
24381 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-2.c: New test.
24382 * gcc.target/riscv/rvv/base/vmsge_vx_mu_rv64-3.c: New test.
24383 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-1.c: New test.
24384 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-2.c: New test.
24385 * gcc.target/riscv/rvv/base/vmsge_vx_rv32-3.c: New test.
24386 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-1.c: New test.
24387 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-2.c: New test.
24388 * gcc.target/riscv/rvv/base/vmsge_vx_rv64-3.c: New test.
24389 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-1.c: New test.
24390 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-2.c: New test.
24391 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv32-3.c: New test.
24392 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-1.c: New test.
24393 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-2.c: New test.
24394 * gcc.target/riscv/rvv/base/vmsgeu_vx_m_rv64-3.c: New test.
24395 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-1.c: New test.
24396 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-2.c: New test.
24397 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv32-3.c: New test.
24398 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-1.c: New test.
24399 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-2.c: New test.
24400 * gcc.target/riscv/rvv/base/vmsgeu_vx_mu_rv64-3.c: New test.
24401 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-1.c: New test.
24402 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-2.c: New test.
24403 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv32-3.c: New test.
24404 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-1.c: New test.
24405 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-2.c: New test.
24406 * gcc.target/riscv/rvv/base/vmsgeu_vx_rv64-3.c: New test.
24408 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24410 * gcc.target/riscv/rvv/base/vmsgt_vv-1.c: New test.
24411 * gcc.target/riscv/rvv/base/vmsgt_vv-2.c: New test.
24412 * gcc.target/riscv/rvv/base/vmsgt_vv-3.c: New test.
24413 * gcc.target/riscv/rvv/base/vmsgt_vv_m-1.c: New test.
24414 * gcc.target/riscv/rvv/base/vmsgt_vv_m-2.c: New test.
24415 * gcc.target/riscv/rvv/base/vmsgt_vv_m-3.c: New test.
24416 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-1.c: New test.
24417 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-2.c: New test.
24418 * gcc.target/riscv/rvv/base/vmsgt_vv_mu-3.c: New test.
24419 * gcc.target/riscv/rvv/base/vmsgtu_vv-1.c: New test.
24420 * gcc.target/riscv/rvv/base/vmsgtu_vv-2.c: New test.
24421 * gcc.target/riscv/rvv/base/vmsgtu_vv-3.c: New test.
24422 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-1.c: New test.
24423 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-2.c: New test.
24424 * gcc.target/riscv/rvv/base/vmsgtu_vv_m-3.c: New test.
24425 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-1.c: New test.
24426 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-2.c: New test.
24427 * gcc.target/riscv/rvv/base/vmsgtu_vv_mu-3.c: New test.
24429 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24431 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-1.c: New test.
24432 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-2.c: New test.
24433 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv32-3.c: New test.
24434 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-1.c: New test.
24435 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-2.c: New test.
24436 * gcc.target/riscv/rvv/base/vmsgt_vx_m_rv64-3.c: New test.
24437 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-1.c: New test.
24438 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-2.c: New test.
24439 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv32-3.c: New test.
24440 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-1.c: New test.
24441 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-2.c: New test.
24442 * gcc.target/riscv/rvv/base/vmsgt_vx_mu_rv64-3.c: New test.
24443 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-1.c: New test.
24444 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-2.c: New test.
24445 * gcc.target/riscv/rvv/base/vmsgt_vx_rv32-3.c: New test.
24446 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-1.c: New test.
24447 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-2.c: New test.
24448 * gcc.target/riscv/rvv/base/vmsgt_vx_rv64-3.c: New test.
24449 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-1.c: New test.
24450 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-2.c: New test.
24451 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv32-3.c: New test.
24452 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-1.c: New test.
24453 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-2.c: New test.
24454 * gcc.target/riscv/rvv/base/vmsgtu_vx_m_rv64-3.c: New test.
24455 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-1.c: New test.
24456 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-2.c: New test.
24457 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv32-3.c: New test.
24458 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-1.c: New test.
24459 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-2.c: New test.
24460 * gcc.target/riscv/rvv/base/vmsgtu_vx_mu_rv64-3.c: New test.
24461 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-1.c: New test.
24462 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-2.c: New test.
24463 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv32-3.c: New test.
24464 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-1.c: New test.
24465 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-2.c: New test.
24466 * gcc.target/riscv/rvv/base/vmsgtu_vx_rv64-3.c: New test.
24468 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24470 * gcc.target/riscv/rvv/base/vmsle_vv-1.c: New test.
24471 * gcc.target/riscv/rvv/base/vmsle_vv-2.c: New test.
24472 * gcc.target/riscv/rvv/base/vmsle_vv-3.c: New test.
24473 * gcc.target/riscv/rvv/base/vmsle_vv_m-1.c: New test.
24474 * gcc.target/riscv/rvv/base/vmsle_vv_m-2.c: New test.
24475 * gcc.target/riscv/rvv/base/vmsle_vv_m-3.c: New test.
24476 * gcc.target/riscv/rvv/base/vmsle_vv_mu-1.c: New test.
24477 * gcc.target/riscv/rvv/base/vmsle_vv_mu-2.c: New test.
24478 * gcc.target/riscv/rvv/base/vmsle_vv_mu-3.c: New test.
24479 * gcc.target/riscv/rvv/base/vmsleu_vv-1.c: New test.
24480 * gcc.target/riscv/rvv/base/vmsleu_vv-2.c: New test.
24481 * gcc.target/riscv/rvv/base/vmsleu_vv-3.c: New test.
24482 * gcc.target/riscv/rvv/base/vmsleu_vv_m-1.c: New test.
24483 * gcc.target/riscv/rvv/base/vmsleu_vv_m-2.c: New test.
24484 * gcc.target/riscv/rvv/base/vmsleu_vv_m-3.c: New test.
24485 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-1.c: New test.
24486 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-2.c: New test.
24487 * gcc.target/riscv/rvv/base/vmsleu_vv_mu-3.c: New test.
24489 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24491 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-1.c: New test.
24492 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-2.c: New test.
24493 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv32-3.c: New test.
24494 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-1.c: New test.
24495 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-2.c: New test.
24496 * gcc.target/riscv/rvv/base/vmsle_vx_m_rv64-3.c: New test.
24497 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-1.c: New test.
24498 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-2.c: New test.
24499 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv32-3.c: New test.
24500 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-1.c: New test.
24501 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-2.c: New test.
24502 * gcc.target/riscv/rvv/base/vmsle_vx_mu_rv64-3.c: New test.
24503 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-1.c: New test.
24504 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-2.c: New test.
24505 * gcc.target/riscv/rvv/base/vmsle_vx_rv32-3.c: New test.
24506 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-1.c: New test.
24507 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-2.c: New test.
24508 * gcc.target/riscv/rvv/base/vmsle_vx_rv64-3.c: New test.
24509 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-1.c: New test.
24510 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-2.c: New test.
24511 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv32-3.c: New test.
24512 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-1.c: New test.
24513 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-2.c: New test.
24514 * gcc.target/riscv/rvv/base/vmsleu_vx_m_rv64-3.c: New test.
24515 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-1.c: New test.
24516 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-2.c: New test.
24517 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv32-3.c: New test.
24518 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-1.c: New test.
24519 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-2.c: New test.
24520 * gcc.target/riscv/rvv/base/vmsleu_vx_mu_rv64-3.c: New test.
24521 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-1.c: New test.
24522 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-2.c: New test.
24523 * gcc.target/riscv/rvv/base/vmsleu_vx_rv32-3.c: New test.
24524 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-1.c: New test.
24525 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-2.c: New test.
24526 * gcc.target/riscv/rvv/base/vmsleu_vx_rv64-3.c: New test.
24528 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24530 * gcc.target/riscv/rvv/base/vmslt_vv-1.c: New test.
24531 * gcc.target/riscv/rvv/base/vmslt_vv-2.c: New test.
24532 * gcc.target/riscv/rvv/base/vmslt_vv-3.c: New test.
24533 * gcc.target/riscv/rvv/base/vmslt_vv_m-1.c: New test.
24534 * gcc.target/riscv/rvv/base/vmslt_vv_m-2.c: New test.
24535 * gcc.target/riscv/rvv/base/vmslt_vv_m-3.c: New test.
24536 * gcc.target/riscv/rvv/base/vmslt_vv_mu-1.c: New test.
24537 * gcc.target/riscv/rvv/base/vmslt_vv_mu-2.c: New test.
24538 * gcc.target/riscv/rvv/base/vmslt_vv_mu-3.c: New test.
24539 * gcc.target/riscv/rvv/base/vmsltu_vv-1.c: New test.
24540 * gcc.target/riscv/rvv/base/vmsltu_vv-2.c: New test.
24541 * gcc.target/riscv/rvv/base/vmsltu_vv-3.c: New test.
24542 * gcc.target/riscv/rvv/base/vmsltu_vv_m-1.c: New test.
24543 * gcc.target/riscv/rvv/base/vmsltu_vv_m-2.c: New test.
24544 * gcc.target/riscv/rvv/base/vmsltu_vv_m-3.c: New test.
24545 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-1.c: New test.
24546 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-2.c: New test.
24547 * gcc.target/riscv/rvv/base/vmsltu_vv_mu-3.c: New test.
24549 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24551 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-1.c: New test.
24552 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-2.c: New test.
24553 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv32-3.c: New test.
24554 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-1.c: New test.
24555 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-2.c: New test.
24556 * gcc.target/riscv/rvv/base/vmslt_vx_m_rv64-3.c: New test.
24557 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-1.c: New test.
24558 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-2.c: New test.
24559 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv32-3.c: New test.
24560 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-1.c: New test.
24561 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-2.c: New test.
24562 * gcc.target/riscv/rvv/base/vmslt_vx_mu_rv64-3.c: New test.
24563 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-1.c: New test.
24564 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-2.c: New test.
24565 * gcc.target/riscv/rvv/base/vmslt_vx_rv32-3.c: New test.
24566 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-1.c: New test.
24567 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-2.c: New test.
24568 * gcc.target/riscv/rvv/base/vmslt_vx_rv64-3.c: New test.
24569 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-1.c: New test.
24570 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-2.c: New test.
24571 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv32-3.c: New test.
24572 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-1.c: New test.
24573 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-2.c: New test.
24574 * gcc.target/riscv/rvv/base/vmsltu_vx_m_rv64-3.c: New test.
24575 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-1.c: New test.
24576 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-2.c: New test.
24577 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv32-3.c: New test.
24578 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-1.c: New test.
24579 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-2.c: New test.
24580 * gcc.target/riscv/rvv/base/vmsltu_vx_mu_rv64-3.c: New test.
24581 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-1.c: New test.
24582 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-2.c: New test.
24583 * gcc.target/riscv/rvv/base/vmsltu_vx_rv32-3.c: New test.
24584 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-1.c: New test.
24585 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-2.c: New test.
24586 * gcc.target/riscv/rvv/base/vmsltu_vx_rv64-3.c: New test.
24588 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24590 * gcc.target/riscv/rvv/base/vmsne_vv-1.c: New test.
24591 * gcc.target/riscv/rvv/base/vmsne_vv-2.c: New test.
24592 * gcc.target/riscv/rvv/base/vmsne_vv-3.c: New test.
24593 * gcc.target/riscv/rvv/base/vmsne_vv_m-1.c: New test.
24594 * gcc.target/riscv/rvv/base/vmsne_vv_m-2.c: New test.
24595 * gcc.target/riscv/rvv/base/vmsne_vv_m-3.c: New test.
24596 * gcc.target/riscv/rvv/base/vmsne_vv_mu-1.c: New test.
24597 * gcc.target/riscv/rvv/base/vmsne_vv_mu-2.c: New test.
24598 * gcc.target/riscv/rvv/base/vmsne_vv_mu-3.c: New test.
24600 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24602 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-1.c: New test.
24603 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-2.c: New test.
24604 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv32-3.c: New test.
24605 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-1.c: New test.
24606 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-2.c: New test.
24607 * gcc.target/riscv/rvv/base/vmsne_vx_m_rv64-3.c: New test.
24608 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-1.c: New test.
24609 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-2.c: New test.
24610 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv32-3.c: New test.
24611 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-1.c: New test.
24612 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-2.c: New test.
24613 * gcc.target/riscv/rvv/base/vmsne_vx_mu_rv64-3.c: New test.
24614 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-1.c: New test.
24615 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-2.c: New test.
24616 * gcc.target/riscv/rvv/base/vmsne_vx_rv32-3.c: New test.
24617 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-1.c: New test.
24618 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-2.c: New test.
24619 * gcc.target/riscv/rvv/base/vmsne_vx_rv64-3.c: New test.
24621 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
24623 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
24626 2023-02-15 Martin Jambor <mjambor@suse.cz>
24629 * gcc.dg/ipa/pr108679.c: New test.
24631 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
24634 * gfortran.dg/gomp/loop-5.f90: New test.
24635 * gfortran.dg/gomp/loop-2.f90: Update dg-error.
24636 * gfortran.dg/gomp/taskloop-2.f90: Update dg-error.
24638 2023-02-15 Jakub Jelinek <jakub@redhat.com>
24642 * gcc.dg/pr108787.c: New test.
24643 * gcc.target/powerpc/pr108787.c: New test.
24644 * gcc.target/powerpc/pr103109-1.c: Adjust expected instruction counts.
24646 2023-02-15 Jakub Jelinek <jakub@redhat.com>
24648 * g++.dg/DRs/dr2475.C: New test.
24649 * g++.dg/DRs/dr2478.C: New test.
24650 * g++.dg/DRs/dr2530.C: New test.
24651 * g++.dg/DRs/dr2673.C: New test.
24652 * c-c++-common/cpp/delimited-escape-seq-8.c: New test.
24654 2023-02-15 Marek Polacek <polacek@redhat.com>
24657 * g++.dg/cpp0x/overload-conv-5.C: New test.
24659 2023-02-14 David Faust <david.faust@oracle.com>
24662 * gcc.target/bpf/ldxdw.c: New test.
24664 2023-02-14 Andrew Pinski <apinski@marvell.com>
24666 PR tree-optimization/108355
24667 PR tree-optimization/96921
24668 * gcc.dg/tree-ssa/bool-minus-1.c: New test.
24669 * gcc.dg/tree-ssa/bool-minus-2.c: New test.
24670 * gcc.dg/tree-ssa/pr108354-1.c: New test.
24672 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
24674 * gnat.dg/shift2.adb: New test.
24676 2023-02-14 Richard Biener <rguenther@suse.de>
24678 PR tree-optimization/108782
24679 * gcc.dg/torture/pr108782.c: New testcase.
24681 2023-02-14 Jakub Jelinek <jakub@redhat.com>
24683 PR sanitizer/108777
24684 * gcc.dg/asan/pr108777-1.c: New test.
24685 * gcc.dg/asan/pr108777-2.c: New test.
24686 * gcc.dg/asan/pr108777-3.c: New test.
24687 * gcc.dg/asan/pr108777-4.c: New test.
24688 * gcc.dg/asan/pr108777-5.c: New test.
24689 * gcc.dg/asan/pr108777-6.c: New test.
24690 * gcc.dg/completion-3.c: Adjust expected multiline output.
24692 2023-02-14 Andreas Schwab <schwab@suse.de>
24695 * gcc.target/riscv/shorten-memrefs-1.c: Adjust patterns to skip
24696 over cfi directives.
24697 * gcc.target/riscv/shorten-memrefs-2.c: Likewise.
24698 * gcc.target/riscv/shorten-memrefs-3.c: Likewise.
24699 * gcc.target/riscv/shorten-memrefs-4.c: Likewise.
24700 * gcc.target/riscv/shorten-memrefs-5.c: Likewise.
24701 * gcc.target/riscv/shorten-memrefs-6.c: Likewise.
24702 * gcc.target/riscv/shorten-memrefs-8.c: Likewise.
24704 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
24706 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
24708 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
24710 PR tree-optimization/96373
24711 PR tree-optimization/108571
24712 * gcc.target/aarch64/sve/fabd_1.c: Add -fno-trapping-math.
24713 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
24714 * gcc.target/aarch64/sve/fmul_1.c: Expect predicate ops.
24715 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
24717 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
24720 * gcc.target/powerpc/p9-vec-length-epil-1.c: Add -fno-trapping-math.
24721 * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise.
24722 * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise.
24723 * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise.
24724 * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise.
24725 * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise.
24726 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise.
24727 * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise.
24728 * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise.
24729 * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise.
24730 * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise.
24731 * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise.
24732 * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise.
24733 * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise.
24734 * gcc.target/powerpc/pr96373.c: New test.
24736 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
24738 PR rtl-optimization/108681
24739 * gcc.target/aarch64/pr108681.c: New test.
24741 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
24743 * gcc.target/i386/pr108774.c: New.
24745 2023-02-13 Harald Anlauf <anlauf@gmx.de>
24748 * gfortran.dg/pr103475.f90: New test.
24750 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
24753 * gcc.target/i386/pr108516-1.c: New test.
24754 * gcc.target/i386/pr108516-2.c: Ditto.
24756 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24758 * gfortran.dg/noinline.f90: New test.
24759 * gfortran.dg/noreturn-1.f90: New test.
24760 * gfortran.dg/noreturn-2.f90: New test.
24761 * gfortran.dg/noreturn-3.f90: New test.
24762 * gfortran.dg/noreturn-4.f90: New test.
24763 * gfortran.dg/noreturn-5.f90: New test.
24764 * gfortran.dg/weak-1.f90: New test.
24766 2023-02-13 Richard Biener <rguenther@suse.de>
24768 PR tree-optimization/108691
24769 * gcc.dg/pr108691.c: New testcase.
24771 2023-02-13 Jonathan Yong <10walls@gmail.com>
24773 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
24774 regex pattern to allow long long instead of just long.
24776 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
24778 * gcc.target/arc/milli-1.c: Update test.
24780 2023-02-13 Richard Biener <rguenther@suse.de>
24782 PR tree-optimization/106722
24783 * gcc.dg/torture/pr108737.c: New testcase.
24785 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24787 * g++.target/riscv/rvv/base/vaadd_vv-1.C: New test.
24788 * g++.target/riscv/rvv/base/vaadd_vv-2.C: New test.
24789 * g++.target/riscv/rvv/base/vaadd_vv-3.C: New test.
24790 * g++.target/riscv/rvv/base/vaadd_vv_mu-1.C: New test.
24791 * g++.target/riscv/rvv/base/vaadd_vv_mu-2.C: New test.
24792 * g++.target/riscv/rvv/base/vaadd_vv_mu-3.C: New test.
24793 * g++.target/riscv/rvv/base/vaadd_vv_tu-1.C: New test.
24794 * g++.target/riscv/rvv/base/vaadd_vv_tu-2.C: New test.
24795 * g++.target/riscv/rvv/base/vaadd_vv_tu-3.C: New test.
24796 * g++.target/riscv/rvv/base/vaadd_vv_tum-1.C: New test.
24797 * g++.target/riscv/rvv/base/vaadd_vv_tum-2.C: New test.
24798 * g++.target/riscv/rvv/base/vaadd_vv_tum-3.C: New test.
24799 * g++.target/riscv/rvv/base/vaadd_vv_tumu-1.C: New test.
24800 * g++.target/riscv/rvv/base/vaadd_vv_tumu-2.C: New test.
24801 * g++.target/riscv/rvv/base/vaadd_vv_tumu-3.C: New test.
24803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24805 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.C: New test.
24806 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.C: New test.
24807 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.C: New test.
24808 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.C: New test.
24809 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.C: New test.
24810 * g++.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.C: New test.
24811 * g++.target/riscv/rvv/base/vaadd_vx_rv32-1.C: New test.
24812 * g++.target/riscv/rvv/base/vaadd_vx_rv32-2.C: New test.
24813 * g++.target/riscv/rvv/base/vaadd_vx_rv32-3.C: New test.
24814 * g++.target/riscv/rvv/base/vaadd_vx_rv64-1.C: New test.
24815 * g++.target/riscv/rvv/base/vaadd_vx_rv64-2.C: New test.
24816 * g++.target/riscv/rvv/base/vaadd_vx_rv64-3.C: New test.
24817 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.C: New test.
24818 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.C: New test.
24819 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.C: New test.
24820 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.C: New test.
24821 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.C: New test.
24822 * g++.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.C: New test.
24823 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.C: New test.
24824 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.C: New test.
24825 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.C: New test.
24826 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.C: New test.
24827 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.C: New test.
24828 * g++.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.C: New test.
24829 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.C: New test.
24830 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.C: New test.
24831 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.C: New test.
24832 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.C: New test.
24833 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.C: New test.
24834 * g++.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.C: New test.
24836 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24838 * g++.target/riscv/rvv/base/vaaddu_vv-1.C: New test.
24839 * g++.target/riscv/rvv/base/vaaddu_vv-2.C: New test.
24840 * g++.target/riscv/rvv/base/vaaddu_vv-3.C: New test.
24841 * g++.target/riscv/rvv/base/vaaddu_vv_mu-1.C: New test.
24842 * g++.target/riscv/rvv/base/vaaddu_vv_mu-2.C: New test.
24843 * g++.target/riscv/rvv/base/vaaddu_vv_mu-3.C: New test.
24844 * g++.target/riscv/rvv/base/vaaddu_vv_tu-1.C: New test.
24845 * g++.target/riscv/rvv/base/vaaddu_vv_tu-2.C: New test.
24846 * g++.target/riscv/rvv/base/vaaddu_vv_tu-3.C: New test.
24847 * g++.target/riscv/rvv/base/vaaddu_vv_tum-1.C: New test.
24848 * g++.target/riscv/rvv/base/vaaddu_vv_tum-2.C: New test.
24849 * g++.target/riscv/rvv/base/vaaddu_vv_tum-3.C: New test.
24850 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-1.C: New test.
24851 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-2.C: New test.
24852 * g++.target/riscv/rvv/base/vaaddu_vv_tumu-3.C: New test.
24854 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24856 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.C: New test.
24857 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.C: New test.
24858 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.C: New test.
24859 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.C: New test.
24860 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.C: New test.
24861 * g++.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.C: New test.
24862 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-1.C: New test.
24863 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-2.C: New test.
24864 * g++.target/riscv/rvv/base/vaaddu_vx_rv32-3.C: New test.
24865 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-1.C: New test.
24866 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-2.C: New test.
24867 * g++.target/riscv/rvv/base/vaaddu_vx_rv64-3.C: New test.
24868 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.C: New test.
24869 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.C: New test.
24870 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.C: New test.
24871 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.C: New test.
24872 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.C: New test.
24873 * g++.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.C: New test.
24874 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.C: New test.
24875 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.C: New test.
24876 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.C: New test.
24877 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.C: New test.
24878 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.C: New test.
24879 * g++.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.C: New test.
24880 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.C: New test.
24881 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.C: New test.
24882 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.C: New test.
24883 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.C: New test.
24884 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.C: New test.
24885 * g++.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.C: New test.
24887 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24889 * g++.target/riscv/rvv/base/vasub_vv-1.C: New test.
24890 * g++.target/riscv/rvv/base/vasub_vv-2.C: New test.
24891 * g++.target/riscv/rvv/base/vasub_vv-3.C: New test.
24892 * g++.target/riscv/rvv/base/vasub_vv_mu-1.C: New test.
24893 * g++.target/riscv/rvv/base/vasub_vv_mu-2.C: New test.
24894 * g++.target/riscv/rvv/base/vasub_vv_mu-3.C: New test.
24895 * g++.target/riscv/rvv/base/vasub_vv_tu-1.C: New test.
24896 * g++.target/riscv/rvv/base/vasub_vv_tu-2.C: New test.
24897 * g++.target/riscv/rvv/base/vasub_vv_tu-3.C: New test.
24898 * g++.target/riscv/rvv/base/vasub_vv_tum-1.C: New test.
24899 * g++.target/riscv/rvv/base/vasub_vv_tum-2.C: New test.
24900 * g++.target/riscv/rvv/base/vasub_vv_tum-3.C: New test.
24901 * g++.target/riscv/rvv/base/vasub_vv_tumu-1.C: New test.
24902 * g++.target/riscv/rvv/base/vasub_vv_tumu-2.C: New test.
24903 * g++.target/riscv/rvv/base/vasub_vv_tumu-3.C: New test.
24905 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24907 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-1.C: New test.
24908 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-2.C: New test.
24909 * g++.target/riscv/rvv/base/vasub_vx_mu_rv32-3.C: New test.
24910 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-1.C: New test.
24911 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-2.C: New test.
24912 * g++.target/riscv/rvv/base/vasub_vx_mu_rv64-3.C: New test.
24913 * g++.target/riscv/rvv/base/vasub_vx_rv32-1.C: New test.
24914 * g++.target/riscv/rvv/base/vasub_vx_rv32-2.C: New test.
24915 * g++.target/riscv/rvv/base/vasub_vx_rv32-3.C: New test.
24916 * g++.target/riscv/rvv/base/vasub_vx_rv64-1.C: New test.
24917 * g++.target/riscv/rvv/base/vasub_vx_rv64-2.C: New test.
24918 * g++.target/riscv/rvv/base/vasub_vx_rv64-3.C: New test.
24919 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-1.C: New test.
24920 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-2.C: New test.
24921 * g++.target/riscv/rvv/base/vasub_vx_tu_rv32-3.C: New test.
24922 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-1.C: New test.
24923 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-2.C: New test.
24924 * g++.target/riscv/rvv/base/vasub_vx_tu_rv64-3.C: New test.
24925 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-1.C: New test.
24926 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-2.C: New test.
24927 * g++.target/riscv/rvv/base/vasub_vx_tum_rv32-3.C: New test.
24928 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-1.C: New test.
24929 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-2.C: New test.
24930 * g++.target/riscv/rvv/base/vasub_vx_tum_rv64-3.C: New test.
24931 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.C: New test.
24932 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.C: New test.
24933 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.C: New test.
24934 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.C: New test.
24935 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.C: New test.
24936 * g++.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.C: New test.
24938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24940 * g++.target/riscv/rvv/base/vasubu_vv-1.C: New test.
24941 * g++.target/riscv/rvv/base/vasubu_vv-2.C: New test.
24942 * g++.target/riscv/rvv/base/vasubu_vv-3.C: New test.
24943 * g++.target/riscv/rvv/base/vasubu_vv_mu-1.C: New test.
24944 * g++.target/riscv/rvv/base/vasubu_vv_mu-2.C: New test.
24945 * g++.target/riscv/rvv/base/vasubu_vv_mu-3.C: New test.
24946 * g++.target/riscv/rvv/base/vasubu_vv_tu-1.C: New test.
24947 * g++.target/riscv/rvv/base/vasubu_vv_tu-2.C: New test.
24948 * g++.target/riscv/rvv/base/vasubu_vv_tu-3.C: New test.
24949 * g++.target/riscv/rvv/base/vasubu_vv_tum-1.C: New test.
24950 * g++.target/riscv/rvv/base/vasubu_vv_tum-2.C: New test.
24951 * g++.target/riscv/rvv/base/vasubu_vv_tum-3.C: New test.
24952 * g++.target/riscv/rvv/base/vasubu_vv_tumu-1.C: New test.
24953 * g++.target/riscv/rvv/base/vasubu_vv_tumu-2.C: New test.
24954 * g++.target/riscv/rvv/base/vasubu_vv_tumu-3.C: New test.
24956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24958 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.C: New test.
24959 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.C: New test.
24960 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.C: New test.
24961 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.C: New test.
24962 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.C: New test.
24963 * g++.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.C: New test.
24964 * g++.target/riscv/rvv/base/vasubu_vx_rv32-1.C: New test.
24965 * g++.target/riscv/rvv/base/vasubu_vx_rv32-2.C: New test.
24966 * g++.target/riscv/rvv/base/vasubu_vx_rv32-3.C: New test.
24967 * g++.target/riscv/rvv/base/vasubu_vx_rv64-1.C: New test.
24968 * g++.target/riscv/rvv/base/vasubu_vx_rv64-2.C: New test.
24969 * g++.target/riscv/rvv/base/vasubu_vx_rv64-3.C: New test.
24970 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.C: New test.
24971 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.C: New test.
24972 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.C: New test.
24973 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.C: New test.
24974 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.C: New test.
24975 * g++.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.C: New test.
24976 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.C: New test.
24977 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.C: New test.
24978 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.C: New test.
24979 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.C: New test.
24980 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.C: New test.
24981 * g++.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.C: New test.
24982 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.C: New test.
24983 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.C: New test.
24984 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.C: New test.
24985 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.C: New test.
24986 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.C: New test.
24987 * g++.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.C: New test.
24989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24991 * g++.target/riscv/rvv/base/vnclip_vv-1.C: New test.
24992 * g++.target/riscv/rvv/base/vnclip_vv-2.C: New test.
24993 * g++.target/riscv/rvv/base/vnclip_vv-3.C: New test.
24994 * g++.target/riscv/rvv/base/vnclip_vv_mu-1.C: New test.
24995 * g++.target/riscv/rvv/base/vnclip_vv_mu-2.C: New test.
24996 * g++.target/riscv/rvv/base/vnclip_vv_mu-3.C: New test.
24997 * g++.target/riscv/rvv/base/vnclip_vv_tu-1.C: New test.
24998 * g++.target/riscv/rvv/base/vnclip_vv_tu-2.C: New test.
24999 * g++.target/riscv/rvv/base/vnclip_vv_tu-3.C: New test.
25000 * g++.target/riscv/rvv/base/vnclip_vv_tum-1.C: New test.
25001 * g++.target/riscv/rvv/base/vnclip_vv_tum-2.C: New test.
25002 * g++.target/riscv/rvv/base/vnclip_vv_tum-3.C: New test.
25003 * g++.target/riscv/rvv/base/vnclip_vv_tumu-1.C: New test.
25004 * g++.target/riscv/rvv/base/vnclip_vv_tumu-2.C: New test.
25005 * g++.target/riscv/rvv/base/vnclip_vv_tumu-3.C: New test.
25006 * g++.target/riscv/rvv/base/vnclip_vx-1.C: New test.
25007 * g++.target/riscv/rvv/base/vnclip_vx-2.C: New test.
25008 * g++.target/riscv/rvv/base/vnclip_vx-3.C: New test.
25009 * g++.target/riscv/rvv/base/vnclip_vx_mu-1.C: New test.
25010 * g++.target/riscv/rvv/base/vnclip_vx_mu-2.C: New test.
25011 * g++.target/riscv/rvv/base/vnclip_vx_mu-3.C: New test.
25012 * g++.target/riscv/rvv/base/vnclip_vx_tu-1.C: New test.
25013 * g++.target/riscv/rvv/base/vnclip_vx_tu-2.C: New test.
25014 * g++.target/riscv/rvv/base/vnclip_vx_tu-3.C: New test.
25015 * g++.target/riscv/rvv/base/vnclip_vx_tum-1.C: New test.
25016 * g++.target/riscv/rvv/base/vnclip_vx_tum-2.C: New test.
25017 * g++.target/riscv/rvv/base/vnclip_vx_tum-3.C: New test.
25018 * g++.target/riscv/rvv/base/vnclip_vx_tumu-1.C: New test.
25019 * g++.target/riscv/rvv/base/vnclip_vx_tumu-2.C: New test.
25020 * g++.target/riscv/rvv/base/vnclip_vx_tumu-3.C: New test.
25021 * g++.target/riscv/rvv/base/vnclipu_vv-1.C: New test.
25022 * g++.target/riscv/rvv/base/vnclipu_vv-2.C: New test.
25023 * g++.target/riscv/rvv/base/vnclipu_vv-3.C: New test.
25024 * g++.target/riscv/rvv/base/vnclipu_vv_mu-1.C: New test.
25025 * g++.target/riscv/rvv/base/vnclipu_vv_mu-2.C: New test.
25026 * g++.target/riscv/rvv/base/vnclipu_vv_mu-3.C: New test.
25027 * g++.target/riscv/rvv/base/vnclipu_vv_tu-1.C: New test.
25028 * g++.target/riscv/rvv/base/vnclipu_vv_tu-2.C: New test.
25029 * g++.target/riscv/rvv/base/vnclipu_vv_tu-3.C: New test.
25030 * g++.target/riscv/rvv/base/vnclipu_vv_tum-1.C: New test.
25031 * g++.target/riscv/rvv/base/vnclipu_vv_tum-2.C: New test.
25032 * g++.target/riscv/rvv/base/vnclipu_vv_tum-3.C: New test.
25033 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-1.C: New test.
25034 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-2.C: New test.
25035 * g++.target/riscv/rvv/base/vnclipu_vv_tumu-3.C: New test.
25036 * g++.target/riscv/rvv/base/vnclipu_vx-1.C: New test.
25037 * g++.target/riscv/rvv/base/vnclipu_vx-2.C: New test.
25038 * g++.target/riscv/rvv/base/vnclipu_vx-3.C: New test.
25039 * g++.target/riscv/rvv/base/vnclipu_vx_mu-1.C: New test.
25040 * g++.target/riscv/rvv/base/vnclipu_vx_mu-2.C: New test.
25041 * g++.target/riscv/rvv/base/vnclipu_vx_mu-3.C: New test.
25042 * g++.target/riscv/rvv/base/vnclipu_vx_tu-1.C: New test.
25043 * g++.target/riscv/rvv/base/vnclipu_vx_tu-2.C: New test.
25044 * g++.target/riscv/rvv/base/vnclipu_vx_tu-3.C: New test.
25045 * g++.target/riscv/rvv/base/vnclipu_vx_tum-1.C: New test.
25046 * g++.target/riscv/rvv/base/vnclipu_vx_tum-2.C: New test.
25047 * g++.target/riscv/rvv/base/vnclipu_vx_tum-3.C: New test.
25048 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-1.C: New test.
25049 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-2.C: New test.
25050 * g++.target/riscv/rvv/base/vnclipu_vx_tumu-3.C: New test.
25052 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25054 * g++.target/riscv/rvv/base/vsmul_vv-1.C: New test.
25055 * g++.target/riscv/rvv/base/vsmul_vv-2.C: New test.
25056 * g++.target/riscv/rvv/base/vsmul_vv-3.C: New test.
25057 * g++.target/riscv/rvv/base/vsmul_vv_mu-1.C: New test.
25058 * g++.target/riscv/rvv/base/vsmul_vv_mu-2.C: New test.
25059 * g++.target/riscv/rvv/base/vsmul_vv_mu-3.C: New test.
25060 * g++.target/riscv/rvv/base/vsmul_vv_tu-1.C: New test.
25061 * g++.target/riscv/rvv/base/vsmul_vv_tu-2.C: New test.
25062 * g++.target/riscv/rvv/base/vsmul_vv_tu-3.C: New test.
25063 * g++.target/riscv/rvv/base/vsmul_vv_tum-1.C: New test.
25064 * g++.target/riscv/rvv/base/vsmul_vv_tum-2.C: New test.
25065 * g++.target/riscv/rvv/base/vsmul_vv_tum-3.C: New test.
25066 * g++.target/riscv/rvv/base/vsmul_vv_tumu-1.C: New test.
25067 * g++.target/riscv/rvv/base/vsmul_vv_tumu-2.C: New test.
25068 * g++.target/riscv/rvv/base/vsmul_vv_tumu-3.C: New test.
25070 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25072 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.C: New test.
25073 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.C: New test.
25074 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.C: New test.
25075 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.C: New test.
25076 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.C: New test.
25077 * g++.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.C: New test.
25078 * g++.target/riscv/rvv/base/vsmul_vx_rv32-1.C: New test.
25079 * g++.target/riscv/rvv/base/vsmul_vx_rv32-2.C: New test.
25080 * g++.target/riscv/rvv/base/vsmul_vx_rv32-3.C: New test.
25081 * g++.target/riscv/rvv/base/vsmul_vx_rv64-1.C: New test.
25082 * g++.target/riscv/rvv/base/vsmul_vx_rv64-2.C: New test.
25083 * g++.target/riscv/rvv/base/vsmul_vx_rv64-3.C: New test.
25084 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.C: New test.
25085 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.C: New test.
25086 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.C: New test.
25087 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.C: New test.
25088 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.C: New test.
25089 * g++.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.C: New test.
25090 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.C: New test.
25091 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.C: New test.
25092 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.C: New test.
25093 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.C: New test.
25094 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.C: New test.
25095 * g++.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.C: New test.
25096 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.C: New test.
25097 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.C: New test.
25098 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.C: New test.
25099 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.C: New test.
25100 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.C: New test.
25101 * g++.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.C: New test.
25103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25105 * g++.target/riscv/rvv/base/vssra_vv-1.C: New test.
25106 * g++.target/riscv/rvv/base/vssra_vv-2.C: New test.
25107 * g++.target/riscv/rvv/base/vssra_vv-3.C: New test.
25108 * g++.target/riscv/rvv/base/vssra_vv_mu-1.C: New test.
25109 * g++.target/riscv/rvv/base/vssra_vv_mu-2.C: New test.
25110 * g++.target/riscv/rvv/base/vssra_vv_mu-3.C: New test.
25111 * g++.target/riscv/rvv/base/vssra_vv_tu-1.C: New test.
25112 * g++.target/riscv/rvv/base/vssra_vv_tu-2.C: New test.
25113 * g++.target/riscv/rvv/base/vssra_vv_tu-3.C: New test.
25114 * g++.target/riscv/rvv/base/vssra_vv_tum-1.C: New test.
25115 * g++.target/riscv/rvv/base/vssra_vv_tum-2.C: New test.
25116 * g++.target/riscv/rvv/base/vssra_vv_tum-3.C: New test.
25117 * g++.target/riscv/rvv/base/vssra_vv_tumu-1.C: New test.
25118 * g++.target/riscv/rvv/base/vssra_vv_tumu-2.C: New test.
25119 * g++.target/riscv/rvv/base/vssra_vv_tumu-3.C: New test.
25121 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25123 * g++.target/riscv/rvv/base/vssra_vx-1.C: New test.
25124 * g++.target/riscv/rvv/base/vssra_vx-2.C: New test.
25125 * g++.target/riscv/rvv/base/vssra_vx-3.C: New test.
25126 * g++.target/riscv/rvv/base/vssra_vx_mu-1.C: New test.
25127 * g++.target/riscv/rvv/base/vssra_vx_mu-2.C: New test.
25128 * g++.target/riscv/rvv/base/vssra_vx_mu-3.C: New test.
25129 * g++.target/riscv/rvv/base/vssra_vx_tu-1.C: New test.
25130 * g++.target/riscv/rvv/base/vssra_vx_tu-2.C: New test.
25131 * g++.target/riscv/rvv/base/vssra_vx_tu-3.C: New test.
25132 * g++.target/riscv/rvv/base/vssra_vx_tum-1.C: New test.
25133 * g++.target/riscv/rvv/base/vssra_vx_tum-2.C: New test.
25134 * g++.target/riscv/rvv/base/vssra_vx_tum-3.C: New test.
25135 * g++.target/riscv/rvv/base/vssra_vx_tumu-1.C: New test.
25136 * g++.target/riscv/rvv/base/vssra_vx_tumu-2.C: New test.
25137 * g++.target/riscv/rvv/base/vssra_vx_tumu-3.C: New test.
25139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25141 * g++.target/riscv/rvv/base/vssrl_vv-1.C: New test.
25142 * g++.target/riscv/rvv/base/vssrl_vv-2.C: New test.
25143 * g++.target/riscv/rvv/base/vssrl_vv-3.C: New test.
25144 * g++.target/riscv/rvv/base/vssrl_vv_mu-1.C: New test.
25145 * g++.target/riscv/rvv/base/vssrl_vv_mu-2.C: New test.
25146 * g++.target/riscv/rvv/base/vssrl_vv_mu-3.C: New test.
25147 * g++.target/riscv/rvv/base/vssrl_vv_tu-1.C: New test.
25148 * g++.target/riscv/rvv/base/vssrl_vv_tu-2.C: New test.
25149 * g++.target/riscv/rvv/base/vssrl_vv_tu-3.C: New test.
25150 * g++.target/riscv/rvv/base/vssrl_vv_tum-1.C: New test.
25151 * g++.target/riscv/rvv/base/vssrl_vv_tum-2.C: New test.
25152 * g++.target/riscv/rvv/base/vssrl_vv_tum-3.C: New test.
25153 * g++.target/riscv/rvv/base/vssrl_vv_tumu-1.C: New test.
25154 * g++.target/riscv/rvv/base/vssrl_vv_tumu-2.C: New test.
25155 * g++.target/riscv/rvv/base/vssrl_vv_tumu-3.C: New test.
25157 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25159 * g++.target/riscv/rvv/base/vssrl_vx-1.C: New test.
25160 * g++.target/riscv/rvv/base/vssrl_vx-2.C: New test.
25161 * g++.target/riscv/rvv/base/vssrl_vx-3.C: New test.
25162 * g++.target/riscv/rvv/base/vssrl_vx_mu-1.C: New test.
25163 * g++.target/riscv/rvv/base/vssrl_vx_mu-2.C: New test.
25164 * g++.target/riscv/rvv/base/vssrl_vx_mu-3.C: New test.
25165 * g++.target/riscv/rvv/base/vssrl_vx_tu-1.C: New test.
25166 * g++.target/riscv/rvv/base/vssrl_vx_tu-2.C: New test.
25167 * g++.target/riscv/rvv/base/vssrl_vx_tu-3.C: New test.
25168 * g++.target/riscv/rvv/base/vssrl_vx_tum-1.C: New test.
25169 * g++.target/riscv/rvv/base/vssrl_vx_tum-2.C: New test.
25170 * g++.target/riscv/rvv/base/vssrl_vx_tum-3.C: New test.
25171 * g++.target/riscv/rvv/base/vssrl_vx_tumu-1.C: New test.
25172 * g++.target/riscv/rvv/base/vssrl_vx_tumu-2.C: New test.
25173 * g++.target/riscv/rvv/base/vssrl_vx_tumu-3.C: New test.
25175 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25177 * gcc.target/riscv/rvv/base/binop_vx_constraint-122.c: New test.
25178 * gcc.target/riscv/rvv/base/vaadd_vv-1.c: New test.
25179 * gcc.target/riscv/rvv/base/vaadd_vv-2.c: New test.
25180 * gcc.target/riscv/rvv/base/vaadd_vv-3.c: New test.
25181 * gcc.target/riscv/rvv/base/vaadd_vv_m-1.c: New test.
25182 * gcc.target/riscv/rvv/base/vaadd_vv_m-2.c: New test.
25183 * gcc.target/riscv/rvv/base/vaadd_vv_m-3.c: New test.
25184 * gcc.target/riscv/rvv/base/vaadd_vv_mu-1.c: New test.
25185 * gcc.target/riscv/rvv/base/vaadd_vv_mu-2.c: New test.
25186 * gcc.target/riscv/rvv/base/vaadd_vv_mu-3.c: New test.
25187 * gcc.target/riscv/rvv/base/vaadd_vv_tu-1.c: New test.
25188 * gcc.target/riscv/rvv/base/vaadd_vv_tu-2.c: New test.
25189 * gcc.target/riscv/rvv/base/vaadd_vv_tu-3.c: New test.
25190 * gcc.target/riscv/rvv/base/vaadd_vv_tum-1.c: New test.
25191 * gcc.target/riscv/rvv/base/vaadd_vv_tum-2.c: New test.
25192 * gcc.target/riscv/rvv/base/vaadd_vv_tum-3.c: New test.
25193 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-1.c: New test.
25194 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-2.c: New test.
25195 * gcc.target/riscv/rvv/base/vaadd_vv_tumu-3.c: New test.
25197 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25199 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-1.c: New test.
25200 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-2.c: New test.
25201 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv32-3.c: New test.
25202 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-1.c: New test.
25203 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-2.c: New test.
25204 * gcc.target/riscv/rvv/base/vaadd_vx_m_rv64-3.c: New test.
25205 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-1.c: New test.
25206 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-2.c: New test.
25207 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv32-3.c: New test.
25208 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-1.c: New test.
25209 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-2.c: New test.
25210 * gcc.target/riscv/rvv/base/vaadd_vx_mu_rv64-3.c: New test.
25211 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-1.c: New test.
25212 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-2.c: New test.
25213 * gcc.target/riscv/rvv/base/vaadd_vx_rv32-3.c: New test.
25214 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-1.c: New test.
25215 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-2.c: New test.
25216 * gcc.target/riscv/rvv/base/vaadd_vx_rv64-3.c: New test.
25217 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-1.c: New test.
25218 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-2.c: New test.
25219 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv32-3.c: New test.
25220 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-1.c: New test.
25221 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-2.c: New test.
25222 * gcc.target/riscv/rvv/base/vaadd_vx_tu_rv64-3.c: New test.
25223 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-1.c: New test.
25224 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-2.c: New test.
25225 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv32-3.c: New test.
25226 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-1.c: New test.
25227 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-2.c: New test.
25228 * gcc.target/riscv/rvv/base/vaadd_vx_tum_rv64-3.c: New test.
25229 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-1.c: New test.
25230 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-2.c: New test.
25231 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv32-3.c: New test.
25232 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-1.c: New test.
25233 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-2.c: New test.
25234 * gcc.target/riscv/rvv/base/vaadd_vx_tumu_rv64-3.c: New test.
25236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25238 * gcc.target/riscv/rvv/base/vaaddu_vv-1.c: New test.
25239 * gcc.target/riscv/rvv/base/vaaddu_vv-2.c: New test.
25240 * gcc.target/riscv/rvv/base/vaaddu_vv-3.c: New test.
25241 * gcc.target/riscv/rvv/base/vaaddu_vv_m-1.c: New test.
25242 * gcc.target/riscv/rvv/base/vaaddu_vv_m-2.c: New test.
25243 * gcc.target/riscv/rvv/base/vaaddu_vv_m-3.c: New test.
25244 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-1.c: New test.
25245 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-2.c: New test.
25246 * gcc.target/riscv/rvv/base/vaaddu_vv_mu-3.c: New test.
25247 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-1.c: New test.
25248 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-2.c: New test.
25249 * gcc.target/riscv/rvv/base/vaaddu_vv_tu-3.c: New test.
25250 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-1.c: New test.
25251 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-2.c: New test.
25252 * gcc.target/riscv/rvv/base/vaaddu_vv_tum-3.c: New test.
25253 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-1.c: New test.
25254 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-2.c: New test.
25255 * gcc.target/riscv/rvv/base/vaaddu_vv_tumu-3.c: New test.
25257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25259 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-1.c: New test.
25260 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-2.c: New test.
25261 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv32-3.c: New test.
25262 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-1.c: New test.
25263 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-2.c: New test.
25264 * gcc.target/riscv/rvv/base/vaaddu_vx_m_rv64-3.c: New test.
25265 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-1.c: New test.
25266 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-2.c: New test.
25267 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv32-3.c: New test.
25268 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-1.c: New test.
25269 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-2.c: New test.
25270 * gcc.target/riscv/rvv/base/vaaddu_vx_mu_rv64-3.c: New test.
25271 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-1.c: New test.
25272 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-2.c: New test.
25273 * gcc.target/riscv/rvv/base/vaaddu_vx_rv32-3.c: New test.
25274 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-1.c: New test.
25275 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-2.c: New test.
25276 * gcc.target/riscv/rvv/base/vaaddu_vx_rv64-3.c: New test.
25277 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-1.c: New test.
25278 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-2.c: New test.
25279 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv32-3.c: New test.
25280 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-1.c: New test.
25281 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-2.c: New test.
25282 * gcc.target/riscv/rvv/base/vaaddu_vx_tu_rv64-3.c: New test.
25283 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-1.c: New test.
25284 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-2.c: New test.
25285 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv32-3.c: New test.
25286 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-1.c: New test.
25287 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-2.c: New test.
25288 * gcc.target/riscv/rvv/base/vaaddu_vx_tum_rv64-3.c: New test.
25289 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-1.c: New test.
25290 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-2.c: New test.
25291 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv32-3.c: New test.
25292 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-1.c: New test.
25293 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-2.c: New test.
25294 * gcc.target/riscv/rvv/base/vaaddu_vx_tumu_rv64-3.c: New test.
25296 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25298 * gcc.target/riscv/rvv/base/vasub_vv-1.c: New test.
25299 * gcc.target/riscv/rvv/base/vasub_vv-2.c: New test.
25300 * gcc.target/riscv/rvv/base/vasub_vv-3.c: New test.
25301 * gcc.target/riscv/rvv/base/vasub_vv_m-1.c: New test.
25302 * gcc.target/riscv/rvv/base/vasub_vv_m-2.c: New test.
25303 * gcc.target/riscv/rvv/base/vasub_vv_m-3.c: New test.
25304 * gcc.target/riscv/rvv/base/vasub_vv_mu-1.c: New test.
25305 * gcc.target/riscv/rvv/base/vasub_vv_mu-2.c: New test.
25306 * gcc.target/riscv/rvv/base/vasub_vv_mu-3.c: New test.
25307 * gcc.target/riscv/rvv/base/vasub_vv_tu-1.c: New test.
25308 * gcc.target/riscv/rvv/base/vasub_vv_tu-2.c: New test.
25309 * gcc.target/riscv/rvv/base/vasub_vv_tu-3.c: New test.
25310 * gcc.target/riscv/rvv/base/vasub_vv_tum-1.c: New test.
25311 * gcc.target/riscv/rvv/base/vasub_vv_tum-2.c: New test.
25312 * gcc.target/riscv/rvv/base/vasub_vv_tum-3.c: New test.
25313 * gcc.target/riscv/rvv/base/vasub_vv_tumu-1.c: New test.
25314 * gcc.target/riscv/rvv/base/vasub_vv_tumu-2.c: New test.
25315 * gcc.target/riscv/rvv/base/vasub_vv_tumu-3.c: New test.
25317 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25319 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-1.c: New test.
25320 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-2.c: New test.
25321 * gcc.target/riscv/rvv/base/vasub_vx_m_rv32-3.c: New test.
25322 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-1.c: New test.
25323 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-2.c: New test.
25324 * gcc.target/riscv/rvv/base/vasub_vx_m_rv64-3.c: New test.
25325 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-1.c: New test.
25326 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-2.c: New test.
25327 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv32-3.c: New test.
25328 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-1.c: New test.
25329 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-2.c: New test.
25330 * gcc.target/riscv/rvv/base/vasub_vx_mu_rv64-3.c: New test.
25331 * gcc.target/riscv/rvv/base/vasub_vx_rv32-1.c: New test.
25332 * gcc.target/riscv/rvv/base/vasub_vx_rv32-2.c: New test.
25333 * gcc.target/riscv/rvv/base/vasub_vx_rv32-3.c: New test.
25334 * gcc.target/riscv/rvv/base/vasub_vx_rv64-1.c: New test.
25335 * gcc.target/riscv/rvv/base/vasub_vx_rv64-2.c: New test.
25336 * gcc.target/riscv/rvv/base/vasub_vx_rv64-3.c: New test.
25337 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-1.c: New test.
25338 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-2.c: New test.
25339 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv32-3.c: New test.
25340 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-1.c: New test.
25341 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-2.c: New test.
25342 * gcc.target/riscv/rvv/base/vasub_vx_tu_rv64-3.c: New test.
25343 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-1.c: New test.
25344 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-2.c: New test.
25345 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv32-3.c: New test.
25346 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-1.c: New test.
25347 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-2.c: New test.
25348 * gcc.target/riscv/rvv/base/vasub_vx_tum_rv64-3.c: New test.
25349 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-1.c: New test.
25350 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-2.c: New test.
25351 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv32-3.c: New test.
25352 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-1.c: New test.
25353 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-2.c: New test.
25354 * gcc.target/riscv/rvv/base/vasub_vx_tumu_rv64-3.c: New test.
25356 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25358 * gcc.target/riscv/rvv/base/vasubu_vv-1.c: New test.
25359 * gcc.target/riscv/rvv/base/vasubu_vv-2.c: New test.
25360 * gcc.target/riscv/rvv/base/vasubu_vv-3.c: New test.
25361 * gcc.target/riscv/rvv/base/vasubu_vv_m-1.c: New test.
25362 * gcc.target/riscv/rvv/base/vasubu_vv_m-2.c: New test.
25363 * gcc.target/riscv/rvv/base/vasubu_vv_m-3.c: New test.
25364 * gcc.target/riscv/rvv/base/vasubu_vv_mu-1.c: New test.
25365 * gcc.target/riscv/rvv/base/vasubu_vv_mu-2.c: New test.
25366 * gcc.target/riscv/rvv/base/vasubu_vv_mu-3.c: New test.
25367 * gcc.target/riscv/rvv/base/vasubu_vv_tu-1.c: New test.
25368 * gcc.target/riscv/rvv/base/vasubu_vv_tu-2.c: New test.
25369 * gcc.target/riscv/rvv/base/vasubu_vv_tu-3.c: New test.
25370 * gcc.target/riscv/rvv/base/vasubu_vv_tum-1.c: New test.
25371 * gcc.target/riscv/rvv/base/vasubu_vv_tum-2.c: New test.
25372 * gcc.target/riscv/rvv/base/vasubu_vv_tum-3.c: New test.
25373 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-1.c: New test.
25374 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-2.c: New test.
25375 * gcc.target/riscv/rvv/base/vasubu_vv_tumu-3.c: New test.
25377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25379 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-1.c: New test.
25380 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-2.c: New test.
25381 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv32-3.c: New test.
25382 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-1.c: New test.
25383 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-2.c: New test.
25384 * gcc.target/riscv/rvv/base/vasubu_vx_m_rv64-3.c: New test.
25385 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-1.c: New test.
25386 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-2.c: New test.
25387 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv32-3.c: New test.
25388 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-1.c: New test.
25389 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-2.c: New test.
25390 * gcc.target/riscv/rvv/base/vasubu_vx_mu_rv64-3.c: New test.
25391 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-1.c: New test.
25392 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-2.c: New test.
25393 * gcc.target/riscv/rvv/base/vasubu_vx_rv32-3.c: New test.
25394 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-1.c: New test.
25395 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-2.c: New test.
25396 * gcc.target/riscv/rvv/base/vasubu_vx_rv64-3.c: New test.
25397 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-1.c: New test.
25398 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-2.c: New test.
25399 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv32-3.c: New test.
25400 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-1.c: New test.
25401 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-2.c: New test.
25402 * gcc.target/riscv/rvv/base/vasubu_vx_tu_rv64-3.c: New test.
25403 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-1.c: New test.
25404 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-2.c: New test.
25405 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv32-3.c: New test.
25406 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-1.c: New test.
25407 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-2.c: New test.
25408 * gcc.target/riscv/rvv/base/vasubu_vx_tum_rv64-3.c: New test.
25409 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-1.c: New test.
25410 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-2.c: New test.
25411 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv32-3.c: New test.
25412 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-1.c: New test.
25413 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-2.c: New test.
25414 * gcc.target/riscv/rvv/base/vasubu_vx_tumu_rv64-3.c: New test.
25416 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25418 * gcc.target/riscv/rvv/base/vnclip_wv-1.c: New test.
25419 * gcc.target/riscv/rvv/base/vnclip_wv-2.c: New test.
25420 * gcc.target/riscv/rvv/base/vnclip_wv-3.c: New test.
25421 * gcc.target/riscv/rvv/base/vnclip_wv_m-1.c: New test.
25422 * gcc.target/riscv/rvv/base/vnclip_wv_m-2.c: New test.
25423 * gcc.target/riscv/rvv/base/vnclip_wv_m-3.c: New test.
25424 * gcc.target/riscv/rvv/base/vnclip_wv_mu-1.c: New test.
25425 * gcc.target/riscv/rvv/base/vnclip_wv_mu-2.c: New test.
25426 * gcc.target/riscv/rvv/base/vnclip_wv_mu-3.c: New test.
25427 * gcc.target/riscv/rvv/base/vnclip_wv_tu-1.c: New test.
25428 * gcc.target/riscv/rvv/base/vnclip_wv_tu-2.c: New test.
25429 * gcc.target/riscv/rvv/base/vnclip_wv_tu-3.c: New test.
25430 * gcc.target/riscv/rvv/base/vnclip_wv_tum-1.c: New test.
25431 * gcc.target/riscv/rvv/base/vnclip_wv_tum-2.c: New test.
25432 * gcc.target/riscv/rvv/base/vnclip_wv_tum-3.c: New test.
25433 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-1.c: New test.
25434 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-2.c: New test.
25435 * gcc.target/riscv/rvv/base/vnclip_wv_tumu-3.c: New test.
25436 * gcc.target/riscv/rvv/base/vnclip_wx-1.c: New test.
25437 * gcc.target/riscv/rvv/base/vnclip_wx-2.c: New test.
25438 * gcc.target/riscv/rvv/base/vnclip_wx-3.c: New test.
25439 * gcc.target/riscv/rvv/base/vnclip_wx_m-1.c: New test.
25440 * gcc.target/riscv/rvv/base/vnclip_wx_m-2.c: New test.
25441 * gcc.target/riscv/rvv/base/vnclip_wx_m-3.c: New test.
25442 * gcc.target/riscv/rvv/base/vnclip_wx_mu-1.c: New test.
25443 * gcc.target/riscv/rvv/base/vnclip_wx_mu-2.c: New test.
25444 * gcc.target/riscv/rvv/base/vnclip_wx_mu-3.c: New test.
25445 * gcc.target/riscv/rvv/base/vnclip_wx_tu-1.c: New test.
25446 * gcc.target/riscv/rvv/base/vnclip_wx_tu-2.c: New test.
25447 * gcc.target/riscv/rvv/base/vnclip_wx_tu-3.c: New test.
25448 * gcc.target/riscv/rvv/base/vnclip_wx_tum-1.c: New test.
25449 * gcc.target/riscv/rvv/base/vnclip_wx_tum-2.c: New test.
25450 * gcc.target/riscv/rvv/base/vnclip_wx_tum-3.c: New test.
25451 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-1.c: New test.
25452 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-2.c: New test.
25453 * gcc.target/riscv/rvv/base/vnclip_wx_tumu-3.c: New test.
25454 * gcc.target/riscv/rvv/base/vnclipu_wv-1.c: New test.
25455 * gcc.target/riscv/rvv/base/vnclipu_wv-2.c: New test.
25456 * gcc.target/riscv/rvv/base/vnclipu_wv-3.c: New test.
25457 * gcc.target/riscv/rvv/base/vnclipu_wv_m-1.c: New test.
25458 * gcc.target/riscv/rvv/base/vnclipu_wv_m-2.c: New test.
25459 * gcc.target/riscv/rvv/base/vnclipu_wv_m-3.c: New test.
25460 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-1.c: New test.
25461 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-2.c: New test.
25462 * gcc.target/riscv/rvv/base/vnclipu_wv_mu-3.c: New test.
25463 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-1.c: New test.
25464 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-2.c: New test.
25465 * gcc.target/riscv/rvv/base/vnclipu_wv_tu-3.c: New test.
25466 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-1.c: New test.
25467 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-2.c: New test.
25468 * gcc.target/riscv/rvv/base/vnclipu_wv_tum-3.c: New test.
25469 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-1.c: New test.
25470 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-2.c: New test.
25471 * gcc.target/riscv/rvv/base/vnclipu_wv_tumu-3.c: New test.
25472 * gcc.target/riscv/rvv/base/vnclipu_wx-1.c: New test.
25473 * gcc.target/riscv/rvv/base/vnclipu_wx-2.c: New test.
25474 * gcc.target/riscv/rvv/base/vnclipu_wx-3.c: New test.
25475 * gcc.target/riscv/rvv/base/vnclipu_wx_m-1.c: New test.
25476 * gcc.target/riscv/rvv/base/vnclipu_wx_m-2.c: New test.
25477 * gcc.target/riscv/rvv/base/vnclipu_wx_m-3.c: New test.
25478 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-1.c: New test.
25479 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-2.c: New test.
25480 * gcc.target/riscv/rvv/base/vnclipu_wx_mu-3.c: New test.
25481 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-1.c: New test.
25482 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-2.c: New test.
25483 * gcc.target/riscv/rvv/base/vnclipu_wx_tu-3.c: New test.
25484 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-1.c: New test.
25485 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-2.c: New test.
25486 * gcc.target/riscv/rvv/base/vnclipu_wx_tum-3.c: New test.
25487 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-1.c: New test.
25488 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-2.c: New test.
25489 * gcc.target/riscv/rvv/base/vnclipu_wx_tumu-3.c: New test.
25491 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25493 * gcc.target/riscv/rvv/base/vsmul_vv-1.c: New test.
25494 * gcc.target/riscv/rvv/base/vsmul_vv-2.c: New test.
25495 * gcc.target/riscv/rvv/base/vsmul_vv-3.c: New test.
25496 * gcc.target/riscv/rvv/base/vsmul_vv_m-1.c: New test.
25497 * gcc.target/riscv/rvv/base/vsmul_vv_m-2.c: New test.
25498 * gcc.target/riscv/rvv/base/vsmul_vv_m-3.c: New test.
25499 * gcc.target/riscv/rvv/base/vsmul_vv_mu-1.c: New test.
25500 * gcc.target/riscv/rvv/base/vsmul_vv_mu-2.c: New test.
25501 * gcc.target/riscv/rvv/base/vsmul_vv_mu-3.c: New test.
25502 * gcc.target/riscv/rvv/base/vsmul_vv_tu-1.c: New test.
25503 * gcc.target/riscv/rvv/base/vsmul_vv_tu-2.c: New test.
25504 * gcc.target/riscv/rvv/base/vsmul_vv_tu-3.c: New test.
25505 * gcc.target/riscv/rvv/base/vsmul_vv_tum-1.c: New test.
25506 * gcc.target/riscv/rvv/base/vsmul_vv_tum-2.c: New test.
25507 * gcc.target/riscv/rvv/base/vsmul_vv_tum-3.c: New test.
25508 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-1.c: New test.
25509 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-2.c: New test.
25510 * gcc.target/riscv/rvv/base/vsmul_vv_tumu-3.c: New test.
25512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25514 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-1.c: New test.
25515 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-2.c: New test.
25516 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv32-3.c: New test.
25517 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-1.c: New test.
25518 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-2.c: New test.
25519 * gcc.target/riscv/rvv/base/vsmul_vx_m_rv64-3.c: New test.
25520 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-1.c: New test.
25521 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-2.c: New test.
25522 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv32-3.c: New test.
25523 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-1.c: New test.
25524 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-2.c: New test.
25525 * gcc.target/riscv/rvv/base/vsmul_vx_mu_rv64-3.c: New test.
25526 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-1.c: New test.
25527 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-2.c: New test.
25528 * gcc.target/riscv/rvv/base/vsmul_vx_rv32-3.c: New test.
25529 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-1.c: New test.
25530 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-2.c: New test.
25531 * gcc.target/riscv/rvv/base/vsmul_vx_rv64-3.c: New test.
25532 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-1.c: New test.
25533 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-2.c: New test.
25534 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv32-3.c: New test.
25535 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-1.c: New test.
25536 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-2.c: New test.
25537 * gcc.target/riscv/rvv/base/vsmul_vx_tu_rv64-3.c: New test.
25538 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-1.c: New test.
25539 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-2.c: New test.
25540 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv32-3.c: New test.
25541 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-1.c: New test.
25542 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-2.c: New test.
25543 * gcc.target/riscv/rvv/base/vsmul_vx_tum_rv64-3.c: New test.
25544 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-1.c: New test.
25545 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-2.c: New test.
25546 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv32-3.c: New test.
25547 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-1.c: New test.
25548 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-2.c: New test.
25549 * gcc.target/riscv/rvv/base/vsmul_vx_tumu_rv64-3.c: New test.
25551 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25553 * gcc.target/riscv/rvv/base/vssra_vv-1.c: New test.
25554 * gcc.target/riscv/rvv/base/vssra_vv-2.c: New test.
25555 * gcc.target/riscv/rvv/base/vssra_vv-3.c: New test.
25556 * gcc.target/riscv/rvv/base/vssra_vv_m-1.c: New test.
25557 * gcc.target/riscv/rvv/base/vssra_vv_m-2.c: New test.
25558 * gcc.target/riscv/rvv/base/vssra_vv_m-3.c: New test.
25559 * gcc.target/riscv/rvv/base/vssra_vv_mu-1.c: New test.
25560 * gcc.target/riscv/rvv/base/vssra_vv_mu-2.c: New test.
25561 * gcc.target/riscv/rvv/base/vssra_vv_mu-3.c: New test.
25562 * gcc.target/riscv/rvv/base/vssra_vv_tu-1.c: New test.
25563 * gcc.target/riscv/rvv/base/vssra_vv_tu-2.c: New test.
25564 * gcc.target/riscv/rvv/base/vssra_vv_tu-3.c: New test.
25565 * gcc.target/riscv/rvv/base/vssra_vv_tum-1.c: New test.
25566 * gcc.target/riscv/rvv/base/vssra_vv_tum-2.c: New test.
25567 * gcc.target/riscv/rvv/base/vssra_vv_tum-3.c: New test.
25568 * gcc.target/riscv/rvv/base/vssra_vv_tumu-1.c: New test.
25569 * gcc.target/riscv/rvv/base/vssra_vv_tumu-2.c: New test.
25570 * gcc.target/riscv/rvv/base/vssra_vv_tumu-3.c: New test.
25572 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25574 * gcc.target/riscv/rvv/base/vssra_vx-1.c: New test.
25575 * gcc.target/riscv/rvv/base/vssra_vx-2.c: New test.
25576 * gcc.target/riscv/rvv/base/vssra_vx-3.c: New test.
25577 * gcc.target/riscv/rvv/base/vssra_vx_m-1.c: New test.
25578 * gcc.target/riscv/rvv/base/vssra_vx_m-2.c: New test.
25579 * gcc.target/riscv/rvv/base/vssra_vx_m-3.c: New test.
25580 * gcc.target/riscv/rvv/base/vssra_vx_mu-1.c: New test.
25581 * gcc.target/riscv/rvv/base/vssra_vx_mu-2.c: New test.
25582 * gcc.target/riscv/rvv/base/vssra_vx_mu-3.c: New test.
25583 * gcc.target/riscv/rvv/base/vssra_vx_tu-1.c: New test.
25584 * gcc.target/riscv/rvv/base/vssra_vx_tu-2.c: New test.
25585 * gcc.target/riscv/rvv/base/vssra_vx_tu-3.c: New test.
25586 * gcc.target/riscv/rvv/base/vssra_vx_tum-1.c: New test.
25587 * gcc.target/riscv/rvv/base/vssra_vx_tum-2.c: New test.
25588 * gcc.target/riscv/rvv/base/vssra_vx_tum-3.c: New test.
25589 * gcc.target/riscv/rvv/base/vssra_vx_tumu-1.c: New test.
25590 * gcc.target/riscv/rvv/base/vssra_vx_tumu-2.c: New test.
25591 * gcc.target/riscv/rvv/base/vssra_vx_tumu-3.c: New test.
25593 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25595 * gcc.target/riscv/rvv/base/vssrl_vv-1.c: New test.
25596 * gcc.target/riscv/rvv/base/vssrl_vv-2.c: New test.
25597 * gcc.target/riscv/rvv/base/vssrl_vv-3.c: New test.
25598 * gcc.target/riscv/rvv/base/vssrl_vv_m-1.c: New test.
25599 * gcc.target/riscv/rvv/base/vssrl_vv_m-2.c: New test.
25600 * gcc.target/riscv/rvv/base/vssrl_vv_m-3.c: New test.
25601 * gcc.target/riscv/rvv/base/vssrl_vv_mu-1.c: New test.
25602 * gcc.target/riscv/rvv/base/vssrl_vv_mu-2.c: New test.
25603 * gcc.target/riscv/rvv/base/vssrl_vv_mu-3.c: New test.
25604 * gcc.target/riscv/rvv/base/vssrl_vv_tu-1.c: New test.
25605 * gcc.target/riscv/rvv/base/vssrl_vv_tu-2.c: New test.
25606 * gcc.target/riscv/rvv/base/vssrl_vv_tu-3.c: New test.
25607 * gcc.target/riscv/rvv/base/vssrl_vv_tum-1.c: New test.
25608 * gcc.target/riscv/rvv/base/vssrl_vv_tum-2.c: New test.
25609 * gcc.target/riscv/rvv/base/vssrl_vv_tum-3.c: New test.
25610 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-1.c: New test.
25611 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-2.c: New test.
25612 * gcc.target/riscv/rvv/base/vssrl_vv_tumu-3.c: New test.
25614 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25616 * gcc.target/riscv/rvv/base/vssrl_vx-1.c: New test.
25617 * gcc.target/riscv/rvv/base/vssrl_vx-2.c: New test.
25618 * gcc.target/riscv/rvv/base/vssrl_vx-3.c: New test.
25619 * gcc.target/riscv/rvv/base/vssrl_vx_m-1.c: New test.
25620 * gcc.target/riscv/rvv/base/vssrl_vx_m-2.c: New test.
25621 * gcc.target/riscv/rvv/base/vssrl_vx_m-3.c: New test.
25622 * gcc.target/riscv/rvv/base/vssrl_vx_mu-1.c: New test.
25623 * gcc.target/riscv/rvv/base/vssrl_vx_mu-2.c: New test.
25624 * gcc.target/riscv/rvv/base/vssrl_vx_mu-3.c: New test.
25625 * gcc.target/riscv/rvv/base/vssrl_vx_tu-1.c: New test.
25626 * gcc.target/riscv/rvv/base/vssrl_vx_tu-2.c: New test.
25627 * gcc.target/riscv/rvv/base/vssrl_vx_tu-3.c: New test.
25628 * gcc.target/riscv/rvv/base/vssrl_vx_tum-1.c: New test.
25629 * gcc.target/riscv/rvv/base/vssrl_vx_tum-2.c: New test.
25630 * gcc.target/riscv/rvv/base/vssrl_vx_tum-3.c: New test.
25631 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-1.c: New test.
25632 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-2.c: New test.
25633 * gcc.target/riscv/rvv/base/vssrl_vx_tumu-3.c: New test.
25635 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25637 * g++.target/riscv/rvv/base/vmerge_vvm-1.C: New test.
25638 * g++.target/riscv/rvv/base/vmerge_vvm-2.C: New test.
25639 * g++.target/riscv/rvv/base/vmerge_vvm-3.C: New test.
25640 * g++.target/riscv/rvv/base/vmerge_vvm-4.C: New test.
25641 * g++.target/riscv/rvv/base/vmerge_vvm-5.C: New test.
25642 * g++.target/riscv/rvv/base/vmerge_vvm-6.C: New test.
25643 * g++.target/riscv/rvv/base/vmerge_vvm_tu-1.C: New test.
25644 * g++.target/riscv/rvv/base/vmerge_vvm_tu-2.C: New test.
25645 * g++.target/riscv/rvv/base/vmerge_vvm_tu-3.C: New test.
25646 * g++.target/riscv/rvv/base/vmerge_vvm_tu-4.C: New test.
25647 * g++.target/riscv/rvv/base/vmerge_vvm_tu-5.C: New test.
25648 * g++.target/riscv/rvv/base/vmerge_vvm_tu-6.C: New test.
25649 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-1.C: New test.
25650 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-2.C: New test.
25651 * g++.target/riscv/rvv/base/vmerge_vxm_rv32-3.C: New test.
25652 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-1.C: New test.
25653 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-2.C: New test.
25654 * g++.target/riscv/rvv/base/vmerge_vxm_rv64-3.C: New test.
25655 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.C: New test.
25656 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.C: New test.
25657 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.C: New test.
25658 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.C: New test.
25659 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.C: New test.
25660 * g++.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.C: New test.
25662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25664 * g++.target/riscv/rvv/base/vmv_v-1.C: New test.
25665 * g++.target/riscv/rvv/base/vmv_v_tu-1.C: New test.
25666 * g++.target/riscv/rvv/base/vmv_v_x_rv32-1.C: New test.
25667 * g++.target/riscv/rvv/base/vmv_v_x_rv32-2.C: New test.
25668 * g++.target/riscv/rvv/base/vmv_v_x_rv32-3.C: New test.
25669 * g++.target/riscv/rvv/base/vmv_v_x_rv64-1.C: New test.
25670 * g++.target/riscv/rvv/base/vmv_v_x_rv64-2.C: New test.
25671 * g++.target/riscv/rvv/base/vmv_v_x_rv64-3.C: New test.
25672 * g++.target/riscv/rvv/base/vncvt_x-1.C: New test.
25673 * g++.target/riscv/rvv/base/vncvt_x-2.C: New test.
25674 * g++.target/riscv/rvv/base/vncvt_x-3.C: New test.
25675 * g++.target/riscv/rvv/base/vncvt_x_mu-1.C: New test.
25676 * g++.target/riscv/rvv/base/vncvt_x_mu-2.C: New test.
25677 * g++.target/riscv/rvv/base/vncvt_x_mu-3.C: New test.
25678 * g++.target/riscv/rvv/base/vncvt_x_tu-1.C: New test.
25679 * g++.target/riscv/rvv/base/vncvt_x_tu-2.C: New test.
25680 * g++.target/riscv/rvv/base/vncvt_x_tu-3.C: New test.
25681 * g++.target/riscv/rvv/base/vncvt_x_tum-1.C: New test.
25682 * g++.target/riscv/rvv/base/vncvt_x_tum-2.C: New test.
25683 * g++.target/riscv/rvv/base/vncvt_x_tum-3.C: New test.
25684 * g++.target/riscv/rvv/base/vncvt_x_tumu-1.C: New test.
25685 * g++.target/riscv/rvv/base/vncvt_x_tumu-2.C: New test.
25686 * g++.target/riscv/rvv/base/vncvt_x_tumu-3.C: New test.
25688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25690 * g++.target/riscv/rvv/base/vnsra_vv-1.C: New test.
25691 * g++.target/riscv/rvv/base/vnsra_vv-2.C: New test.
25692 * g++.target/riscv/rvv/base/vnsra_vv-3.C: New test.
25693 * g++.target/riscv/rvv/base/vnsra_vv_mu-1.C: New test.
25694 * g++.target/riscv/rvv/base/vnsra_vv_mu-2.C: New test.
25695 * g++.target/riscv/rvv/base/vnsra_vv_mu-3.C: New test.
25696 * g++.target/riscv/rvv/base/vnsra_vv_tu-1.C: New test.
25697 * g++.target/riscv/rvv/base/vnsra_vv_tu-2.C: New test.
25698 * g++.target/riscv/rvv/base/vnsra_vv_tu-3.C: New test.
25699 * g++.target/riscv/rvv/base/vnsra_vv_tum-1.C: New test.
25700 * g++.target/riscv/rvv/base/vnsra_vv_tum-2.C: New test.
25701 * g++.target/riscv/rvv/base/vnsra_vv_tum-3.C: New test.
25702 * g++.target/riscv/rvv/base/vnsra_vv_tumu-1.C: New test.
25703 * g++.target/riscv/rvv/base/vnsra_vv_tumu-2.C: New test.
25704 * g++.target/riscv/rvv/base/vnsra_vv_tumu-3.C: New test.
25705 * g++.target/riscv/rvv/base/vnsra_vx-1.C: New test.
25706 * g++.target/riscv/rvv/base/vnsra_vx-2.C: New test.
25707 * g++.target/riscv/rvv/base/vnsra_vx-3.C: New test.
25708 * g++.target/riscv/rvv/base/vnsra_vx_mu-1.C: New test.
25709 * g++.target/riscv/rvv/base/vnsra_vx_mu-2.C: New test.
25710 * g++.target/riscv/rvv/base/vnsra_vx_mu-3.C: New test.
25711 * g++.target/riscv/rvv/base/vnsra_vx_tu-1.C: New test.
25712 * g++.target/riscv/rvv/base/vnsra_vx_tu-2.C: New test.
25713 * g++.target/riscv/rvv/base/vnsra_vx_tu-3.C: New test.
25714 * g++.target/riscv/rvv/base/vnsra_vx_tum-1.C: New test.
25715 * g++.target/riscv/rvv/base/vnsra_vx_tum-2.C: New test.
25716 * g++.target/riscv/rvv/base/vnsra_vx_tum-3.C: New test.
25717 * g++.target/riscv/rvv/base/vnsra_vx_tumu-1.C: New test.
25718 * g++.target/riscv/rvv/base/vnsra_vx_tumu-2.C: New test.
25719 * g++.target/riscv/rvv/base/vnsra_vx_tumu-3.C: New test.
25721 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25723 * g++.target/riscv/rvv/base/vnsrl_vv-1.C: New test.
25724 * g++.target/riscv/rvv/base/vnsrl_vv-2.C: New test.
25725 * g++.target/riscv/rvv/base/vnsrl_vv-3.C: New test.
25726 * g++.target/riscv/rvv/base/vnsrl_vv_mu-1.C: New test.
25727 * g++.target/riscv/rvv/base/vnsrl_vv_mu-2.C: New test.
25728 * g++.target/riscv/rvv/base/vnsrl_vv_mu-3.C: New test.
25729 * g++.target/riscv/rvv/base/vnsrl_vv_tu-1.C: New test.
25730 * g++.target/riscv/rvv/base/vnsrl_vv_tu-2.C: New test.
25731 * g++.target/riscv/rvv/base/vnsrl_vv_tu-3.C: New test.
25732 * g++.target/riscv/rvv/base/vnsrl_vv_tum-1.C: New test.
25733 * g++.target/riscv/rvv/base/vnsrl_vv_tum-2.C: New test.
25734 * g++.target/riscv/rvv/base/vnsrl_vv_tum-3.C: New test.
25735 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-1.C: New test.
25736 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-2.C: New test.
25737 * g++.target/riscv/rvv/base/vnsrl_vv_tumu-3.C: New test.
25738 * g++.target/riscv/rvv/base/vnsrl_vx-1.C: New test.
25739 * g++.target/riscv/rvv/base/vnsrl_vx-2.C: New test.
25740 * g++.target/riscv/rvv/base/vnsrl_vx-3.C: New test.
25741 * g++.target/riscv/rvv/base/vnsrl_vx_mu-1.C: New test.
25742 * g++.target/riscv/rvv/base/vnsrl_vx_mu-2.C: New test.
25743 * g++.target/riscv/rvv/base/vnsrl_vx_mu-3.C: New test.
25744 * g++.target/riscv/rvv/base/vnsrl_vx_tu-1.C: New test.
25745 * g++.target/riscv/rvv/base/vnsrl_vx_tu-2.C: New test.
25746 * g++.target/riscv/rvv/base/vnsrl_vx_tu-3.C: New test.
25747 * g++.target/riscv/rvv/base/vnsrl_vx_tum-1.C: New test.
25748 * g++.target/riscv/rvv/base/vnsrl_vx_tum-2.C: New test.
25749 * g++.target/riscv/rvv/base/vnsrl_vx_tum-3.C: New test.
25750 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-1.C: New test.
25751 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-2.C: New test.
25752 * g++.target/riscv/rvv/base/vnsrl_vx_tumu-3.C: New test.
25754 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25756 * gcc.target/riscv/rvv/base/vmerge-1.c: New test.
25757 * gcc.target/riscv/rvv/base/vmerge-2.c: New test.
25758 * gcc.target/riscv/rvv/base/vmerge-3.c: New test.
25759 * gcc.target/riscv/rvv/base/vmerge-4.c: New test.
25760 * gcc.target/riscv/rvv/base/vmerge_vvm-1.c: New test.
25761 * gcc.target/riscv/rvv/base/vmerge_vvm-2.c: New test.
25762 * gcc.target/riscv/rvv/base/vmerge_vvm-3.c: New test.
25763 * gcc.target/riscv/rvv/base/vmerge_vvm-4.c: New test.
25764 * gcc.target/riscv/rvv/base/vmerge_vvm-5.c: New test.
25765 * gcc.target/riscv/rvv/base/vmerge_vvm-6.c: New test.
25766 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-1.c: New test.
25767 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-2.c: New test.
25768 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-3.c: New test.
25769 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-4.c: New test.
25770 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-5.c: New test.
25771 * gcc.target/riscv/rvv/base/vmerge_vvm_tu-6.c: New test.
25772 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-1.c: New test.
25773 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-2.c: New test.
25774 * gcc.target/riscv/rvv/base/vmerge_vxm_rv32-3.c: New test.
25775 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-1.c: New test.
25776 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-2.c: New test.
25777 * gcc.target/riscv/rvv/base/vmerge_vxm_rv64-3.c: New test.
25778 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-1.c: New test.
25779 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-2.c: New test.
25780 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv32-3.c: New test.
25781 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-1.c: New test.
25782 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-2.c: New test.
25783 * gcc.target/riscv/rvv/base/vmerge_vxm_tu_rv64-3.c: New test.
25785 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25787 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-1.c: New test.
25788 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-2.c: New test.
25789 * gcc.target/riscv/rvv/base/vmv_v_x_rv32-3.c: New test.
25790 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-1.c: New test.
25791 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-2.c: New test.
25792 * gcc.target/riscv/rvv/base/vmv_v_x_rv64-3.c: New test.
25793 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-1.c: New test.
25794 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-2.c: New test.
25795 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv32-3.c: New test.
25796 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-1.c: New test.
25797 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-2.c: New test.
25798 * gcc.target/riscv/rvv/base/vmv_v_x_tu_rv64-3.c: New test.
25800 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25802 * gcc.target/riscv/rvv/base/vmv_v_v-1.c: New test.
25803 * gcc.target/riscv/rvv/base/vmv_v_v-2.c: New test.
25804 * gcc.target/riscv/rvv/base/vmv_v_v-3.c: New test.
25805 * gcc.target/riscv/rvv/base/vmv_v_v_tu-1.c: New test.
25806 * gcc.target/riscv/rvv/base/vmv_v_v_tu-2.c: New test.
25807 * gcc.target/riscv/rvv/base/vmv_v_v_tu-3.c: New test.
25809 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25811 * gcc.target/riscv/rvv/base/vncvt_x-1.c: New test.
25812 * gcc.target/riscv/rvv/base/vncvt_x-2.c: New test.
25813 * gcc.target/riscv/rvv/base/vncvt_x-3.c: New test.
25814 * gcc.target/riscv/rvv/base/vncvt_x_m-1.c: New test.
25815 * gcc.target/riscv/rvv/base/vncvt_x_m-2.c: New test.
25816 * gcc.target/riscv/rvv/base/vncvt_x_m-3.c: New test.
25817 * gcc.target/riscv/rvv/base/vncvt_x_mu-1.c: New test.
25818 * gcc.target/riscv/rvv/base/vncvt_x_mu-2.c: New test.
25819 * gcc.target/riscv/rvv/base/vncvt_x_mu-3.c: New test.
25820 * gcc.target/riscv/rvv/base/vncvt_x_tu-1.c: New test.
25821 * gcc.target/riscv/rvv/base/vncvt_x_tu-2.c: New test.
25822 * gcc.target/riscv/rvv/base/vncvt_x_tu-3.c: New test.
25823 * gcc.target/riscv/rvv/base/vncvt_x_tum-1.c: New test.
25824 * gcc.target/riscv/rvv/base/vncvt_x_tum-2.c: New test.
25825 * gcc.target/riscv/rvv/base/vncvt_x_tum-3.c: New test.
25826 * gcc.target/riscv/rvv/base/vncvt_x_tumu-1.c: New test.
25827 * gcc.target/riscv/rvv/base/vncvt_x_tumu-2.c: New test.
25828 * gcc.target/riscv/rvv/base/vncvt_x_tumu-3.c: New test.
25830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25832 * gcc.target/riscv/rvv/base/vnsra_wv-1.c: New test.
25833 * gcc.target/riscv/rvv/base/vnsra_wv-2.c: New test.
25834 * gcc.target/riscv/rvv/base/vnsra_wv-3.c: New test.
25835 * gcc.target/riscv/rvv/base/vnsra_wv_m-1.c: New test.
25836 * gcc.target/riscv/rvv/base/vnsra_wv_m-2.c: New test.
25837 * gcc.target/riscv/rvv/base/vnsra_wv_m-3.c: New test.
25838 * gcc.target/riscv/rvv/base/vnsra_wv_mu-1.c: New test.
25839 * gcc.target/riscv/rvv/base/vnsra_wv_mu-2.c: New test.
25840 * gcc.target/riscv/rvv/base/vnsra_wv_mu-3.c: New test.
25841 * gcc.target/riscv/rvv/base/vnsra_wv_tu-1.c: New test.
25842 * gcc.target/riscv/rvv/base/vnsra_wv_tu-2.c: New test.
25843 * gcc.target/riscv/rvv/base/vnsra_wv_tu-3.c: New test.
25844 * gcc.target/riscv/rvv/base/vnsra_wv_tum-1.c: New test.
25845 * gcc.target/riscv/rvv/base/vnsra_wv_tum-2.c: New test.
25846 * gcc.target/riscv/rvv/base/vnsra_wv_tum-3.c: New test.
25847 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-1.c: New test.
25848 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-2.c: New test.
25849 * gcc.target/riscv/rvv/base/vnsra_wv_tumu-3.c: New test.
25850 * gcc.target/riscv/rvv/base/vnsra_wx-1.c: New test.
25851 * gcc.target/riscv/rvv/base/vnsra_wx-2.c: New test.
25852 * gcc.target/riscv/rvv/base/vnsra_wx-3.c: New test.
25853 * gcc.target/riscv/rvv/base/vnsra_wx_m-1.c: New test.
25854 * gcc.target/riscv/rvv/base/vnsra_wx_m-2.c: New test.
25855 * gcc.target/riscv/rvv/base/vnsra_wx_m-3.c: New test.
25856 * gcc.target/riscv/rvv/base/vnsra_wx_mu-1.c: New test.
25857 * gcc.target/riscv/rvv/base/vnsra_wx_mu-2.c: New test.
25858 * gcc.target/riscv/rvv/base/vnsra_wx_mu-3.c: New test.
25859 * gcc.target/riscv/rvv/base/vnsra_wx_tu-1.c: New test.
25860 * gcc.target/riscv/rvv/base/vnsra_wx_tu-2.c: New test.
25861 * gcc.target/riscv/rvv/base/vnsra_wx_tu-3.c: New test.
25862 * gcc.target/riscv/rvv/base/vnsra_wx_tum-1.c: New test.
25863 * gcc.target/riscv/rvv/base/vnsra_wx_tum-2.c: New test.
25864 * gcc.target/riscv/rvv/base/vnsra_wx_tum-3.c: New test.
25865 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-1.c: New test.
25866 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-2.c: New test.
25867 * gcc.target/riscv/rvv/base/vnsra_wx_tumu-3.c: New test.
25869 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25871 * gcc.target/riscv/rvv/base/vnsrl_wv-1.c: New test.
25872 * gcc.target/riscv/rvv/base/vnsrl_wv-2.c: New test.
25873 * gcc.target/riscv/rvv/base/vnsrl_wv-3.c: New test.
25874 * gcc.target/riscv/rvv/base/vnsrl_wv_m-1.c: New test.
25875 * gcc.target/riscv/rvv/base/vnsrl_wv_m-2.c: New test.
25876 * gcc.target/riscv/rvv/base/vnsrl_wv_m-3.c: New test.
25877 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-1.c: New test.
25878 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-2.c: New test.
25879 * gcc.target/riscv/rvv/base/vnsrl_wv_mu-3.c: New test.
25880 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-1.c: New test.
25881 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-2.c: New test.
25882 * gcc.target/riscv/rvv/base/vnsrl_wv_tu-3.c: New test.
25883 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-1.c: New test.
25884 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-2.c: New test.
25885 * gcc.target/riscv/rvv/base/vnsrl_wv_tum-3.c: New test.
25886 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-1.c: New test.
25887 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-2.c: New test.
25888 * gcc.target/riscv/rvv/base/vnsrl_wv_tumu-3.c: New test.
25889 * gcc.target/riscv/rvv/base/vnsrl_wx-1.c: New test.
25890 * gcc.target/riscv/rvv/base/vnsrl_wx-2.c: New test.
25891 * gcc.target/riscv/rvv/base/vnsrl_wx-3.c: New test.
25892 * gcc.target/riscv/rvv/base/vnsrl_wx_m-1.c: New test.
25893 * gcc.target/riscv/rvv/base/vnsrl_wx_m-2.c: New test.
25894 * gcc.target/riscv/rvv/base/vnsrl_wx_m-3.c: New test.
25895 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-1.c: New test.
25896 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-2.c: New test.
25897 * gcc.target/riscv/rvv/base/vnsrl_wx_mu-3.c: New test.
25898 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-1.c: New test.
25899 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-2.c: New test.
25900 * gcc.target/riscv/rvv/base/vnsrl_wx_tu-3.c: New test.
25901 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-1.c: New test.
25902 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-2.c: New test.
25903 * gcc.target/riscv/rvv/base/vnsrl_wx_tum-3.c: New test.
25904 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-1.c: New test.
25905 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-2.c: New test.
25906 * gcc.target/riscv/rvv/base/vnsrl_wx_tumu-3.c: New test.
25908 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25910 * g++.target/riscv/rvv/base/vmsbc_vv-1.C: New test.
25911 * g++.target/riscv/rvv/base/vmsbc_vv-2.C: New test.
25912 * g++.target/riscv/rvv/base/vmsbc_vv-3.C: New test.
25913 * g++.target/riscv/rvv/base/vmsbc_vvm-1.C: New test.
25914 * g++.target/riscv/rvv/base/vmsbc_vvm-2.C: New test.
25915 * g++.target/riscv/rvv/base/vmsbc_vvm-3.C: New test.
25916 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-1.C: New test.
25917 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-2.C: New test.
25918 * g++.target/riscv/rvv/base/vmsbc_vx_rv32-3.C: New test.
25919 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-1.C: New test.
25920 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-2.C: New test.
25921 * g++.target/riscv/rvv/base/vmsbc_vx_rv64-3.C: New test.
25922 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-1.C: New test.
25923 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-2.C: New test.
25924 * g++.target/riscv/rvv/base/vmsbc_vxm_rv32-3.C: New test.
25925 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-1.C: New test.
25926 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-2.C: New test.
25927 * g++.target/riscv/rvv/base/vmsbc_vxm_rv64-3.C: New test.
25929 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25931 * g++.target/riscv/rvv/base/vmadc_vv-1.C: New test.
25932 * g++.target/riscv/rvv/base/vmadc_vv-2.C: New test.
25933 * g++.target/riscv/rvv/base/vmadc_vv-3.C: New test.
25934 * g++.target/riscv/rvv/base/vmadc_vvm-1.C: New test.
25935 * g++.target/riscv/rvv/base/vmadc_vvm-2.C: New test.
25936 * g++.target/riscv/rvv/base/vmadc_vvm-3.C: New test.
25937 * g++.target/riscv/rvv/base/vmadc_vx_rv32-1.C: New test.
25938 * g++.target/riscv/rvv/base/vmadc_vx_rv32-2.C: New test.
25939 * g++.target/riscv/rvv/base/vmadc_vx_rv32-3.C: New test.
25940 * g++.target/riscv/rvv/base/vmadc_vx_rv64-1.C: New test.
25941 * g++.target/riscv/rvv/base/vmadc_vx_rv64-2.C: New test.
25942 * g++.target/riscv/rvv/base/vmadc_vx_rv64-3.C: New test.
25943 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-1.C: New test.
25944 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-2.C: New test.
25945 * g++.target/riscv/rvv/base/vmadc_vxm_rv32-3.C: New test.
25946 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-1.C: New test.
25947 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-2.C: New test.
25948 * g++.target/riscv/rvv/base/vmadc_vxm_rv64-3.C: New test.
25950 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25952 * gcc.target/riscv/rvv/base/vmsbc-1.c: New test.
25953 * gcc.target/riscv/rvv/base/vmsbc-2.c: New test.
25954 * gcc.target/riscv/rvv/base/vmsbc-3.c: New test.
25955 * gcc.target/riscv/rvv/base/vmsbc-4.c: New test.
25956 * gcc.target/riscv/rvv/base/vmsbc-5.c: New test.
25957 * gcc.target/riscv/rvv/base/vmsbc-6.c: New test.
25958 * gcc.target/riscv/rvv/base/vmsbc-7.c: New test.
25959 * gcc.target/riscv/rvv/base/vmsbc-8.c: New test.
25960 * gcc.target/riscv/rvv/base/vmsbc_vv-1.c: New test.
25961 * gcc.target/riscv/rvv/base/vmsbc_vv-2.c: New test.
25962 * gcc.target/riscv/rvv/base/vmsbc_vv-3.c: New test.
25963 * gcc.target/riscv/rvv/base/vmsbc_vvm-1.c: New test.
25964 * gcc.target/riscv/rvv/base/vmsbc_vvm-2.c: New test.
25965 * gcc.target/riscv/rvv/base/vmsbc_vvm-3.c: New test.
25966 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-1.c: New test.
25967 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-2.c: New test.
25968 * gcc.target/riscv/rvv/base/vmsbc_vx_rv32-3.c: New test.
25969 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-1.c: New test.
25970 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-2.c: New test.
25971 * gcc.target/riscv/rvv/base/vmsbc_vx_rv64-3.c: New test.
25972 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-1.c: New test.
25973 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-2.c: New test.
25974 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv32-3.c: New test.
25975 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-1.c: New test.
25976 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-2.c: New test.
25977 * gcc.target/riscv/rvv/base/vmsbc_vxm_rv64-3.c: New test.
25979 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25981 * gcc.target/riscv/rvv/base/vmadc-1.c: New test.
25982 * gcc.target/riscv/rvv/base/vmadc-2.c: New test.
25983 * gcc.target/riscv/rvv/base/vmadc-3.c: New test.
25984 * gcc.target/riscv/rvv/base/vmadc-4.c: New test.
25985 * gcc.target/riscv/rvv/base/vmadc-5.c: New test.
25986 * gcc.target/riscv/rvv/base/vmadc-6.c: New test.
25987 * gcc.target/riscv/rvv/base/vmadc-7.c: New test.
25988 * gcc.target/riscv/rvv/base/vmadc-8.c: New test.
25989 * gcc.target/riscv/rvv/base/vmadc_vv-1.c: New test.
25990 * gcc.target/riscv/rvv/base/vmadc_vv-2.c: New test.
25991 * gcc.target/riscv/rvv/base/vmadc_vv-3.c: New test.
25992 * gcc.target/riscv/rvv/base/vmadc_vvm-1.c: New test.
25993 * gcc.target/riscv/rvv/base/vmadc_vvm-2.c: New test.
25994 * gcc.target/riscv/rvv/base/vmadc_vvm-3.c: New test.
25995 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-1.c: New test.
25996 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-2.c: New test.
25997 * gcc.target/riscv/rvv/base/vmadc_vx_rv32-3.c: New test.
25998 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-1.c: New test.
25999 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-2.c: New test.
26000 * gcc.target/riscv/rvv/base/vmadc_vx_rv64-3.c: New test.
26001 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-1.c: New test.
26002 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-2.c: New test.
26003 * gcc.target/riscv/rvv/base/vmadc_vxm_rv32-3.c: New test.
26004 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-1.c: New test.
26005 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-2.c: New test.
26006 * gcc.target/riscv/rvv/base/vmadc_vxm_rv64-3.c: New test.
26008 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26010 * g++.target/riscv/rvv/base/vadc_vvm-1.C: New test.
26011 * g++.target/riscv/rvv/base/vadc_vvm-2.C: New test.
26012 * g++.target/riscv/rvv/base/vadc_vvm-3.C: New test.
26013 * g++.target/riscv/rvv/base/vadc_vvm_tu-1.C: New test.
26014 * g++.target/riscv/rvv/base/vadc_vvm_tu-2.C: New test.
26015 * g++.target/riscv/rvv/base/vadc_vvm_tu-3.C: New test.
26016 * g++.target/riscv/rvv/base/vadc_vxm_rv32-1.C: New test.
26017 * g++.target/riscv/rvv/base/vadc_vxm_rv32-2.C: New test.
26018 * g++.target/riscv/rvv/base/vadc_vxm_rv32-3.C: New test.
26019 * g++.target/riscv/rvv/base/vadc_vxm_rv64-1.C: New test.
26020 * g++.target/riscv/rvv/base/vadc_vxm_rv64-2.C: New test.
26021 * g++.target/riscv/rvv/base/vadc_vxm_rv64-3.C: New test.
26022 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.C: New test.
26023 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.C: New test.
26024 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.C: New test.
26025 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.C: New test.
26026 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.C: New test.
26027 * g++.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.C: New test.
26029 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26031 * g++.target/riscv/rvv/base/vsbc_vvm-1.C: New test.
26032 * g++.target/riscv/rvv/base/vsbc_vvm-2.C: New test.
26033 * g++.target/riscv/rvv/base/vsbc_vvm-3.C: New test.
26034 * g++.target/riscv/rvv/base/vsbc_vvm_tu-1.C: New test.
26035 * g++.target/riscv/rvv/base/vsbc_vvm_tu-2.C: New test.
26036 * g++.target/riscv/rvv/base/vsbc_vvm_tu-3.C: New test.
26037 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-1.C: New test.
26038 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-2.C: New test.
26039 * g++.target/riscv/rvv/base/vsbc_vxm_rv32-3.C: New test.
26040 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-1.C: New test.
26041 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-2.C: New test.
26042 * g++.target/riscv/rvv/base/vsbc_vxm_rv64-3.C: New test.
26043 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.C: New test.
26044 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.C: New test.
26045 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.C: New test.
26046 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.C: New test.
26047 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.C: New test.
26048 * g++.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.C: New test.
26050 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26052 * gcc.target/riscv/rvv/base/vsbc-1.c: New test.
26053 * gcc.target/riscv/rvv/base/vsbc-2.c: New test.
26054 * gcc.target/riscv/rvv/base/vsbc-3.c: New test.
26055 * gcc.target/riscv/rvv/base/vsbc-4.c: New test.
26056 * gcc.target/riscv/rvv/base/vsbc_vvm-1.c: New test.
26057 * gcc.target/riscv/rvv/base/vsbc_vvm-2.c: New test.
26058 * gcc.target/riscv/rvv/base/vsbc_vvm-3.c: New test.
26059 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-1.c: New test.
26060 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-2.c: New test.
26061 * gcc.target/riscv/rvv/base/vsbc_vvm_tu-3.c: New test.
26062 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-1.c: New test.
26063 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-2.c: New test.
26064 * gcc.target/riscv/rvv/base/vsbc_vxm_rv32-3.c: New test.
26065 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-1.c: New test.
26066 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-2.c: New test.
26067 * gcc.target/riscv/rvv/base/vsbc_vxm_rv64-3.c: New test.
26068 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-1.c: New test.
26069 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-2.c: New test.
26070 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv32-3.c: New test.
26071 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-1.c: New test.
26072 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-2.c: New test.
26073 * gcc.target/riscv/rvv/base/vsbc_vxm_tu_rv64-3.c: New test.
26075 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26077 * gcc.target/riscv/rvv/base/vadc-1.c: New test.
26078 * gcc.target/riscv/rvv/base/vadc-2.c: New test.
26079 * gcc.target/riscv/rvv/base/vadc-3.c: New test.
26080 * gcc.target/riscv/rvv/base/vadc-4.c: New test.
26081 * gcc.target/riscv/rvv/base/vadc_vvm-1.c: New test.
26082 * gcc.target/riscv/rvv/base/vadc_vvm-2.c: New test.
26083 * gcc.target/riscv/rvv/base/vadc_vvm-3.c: New test.
26084 * gcc.target/riscv/rvv/base/vadc_vvm_tu-1.c: New test.
26085 * gcc.target/riscv/rvv/base/vadc_vvm_tu-2.c: New test.
26086 * gcc.target/riscv/rvv/base/vadc_vvm_tu-3.c: New test.
26087 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-1.c: New test.
26088 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-2.c: New test.
26089 * gcc.target/riscv/rvv/base/vadc_vxm_rv32-3.c: New test.
26090 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-1.c: New test.
26091 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-2.c: New test.
26092 * gcc.target/riscv/rvv/base/vadc_vxm_rv64-3.c: New test.
26093 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-1.c: New test.
26094 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-2.c: New test.
26095 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv32-3.c: New test.
26096 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-1.c: New test.
26097 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-2.c: New test.
26098 * gcc.target/riscv/rvv/base/vadc_vxm_tu_rv64-3.c: New test.
26100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26102 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
26104 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26106 * g++.target/riscv/rvv/base/vwadd_vv-1.C: New test.
26107 * g++.target/riscv/rvv/base/vwadd_vv-2.C: New test.
26108 * g++.target/riscv/rvv/base/vwadd_vv-3.C: New test.
26109 * g++.target/riscv/rvv/base/vwadd_vv_mu-1.C: New test.
26110 * g++.target/riscv/rvv/base/vwadd_vv_mu-2.C: New test.
26111 * g++.target/riscv/rvv/base/vwadd_vv_mu-3.C: New test.
26112 * g++.target/riscv/rvv/base/vwadd_vv_tu-1.C: New test.
26113 * g++.target/riscv/rvv/base/vwadd_vv_tu-2.C: New test.
26114 * g++.target/riscv/rvv/base/vwadd_vv_tu-3.C: New test.
26115 * g++.target/riscv/rvv/base/vwadd_vv_tum-1.C: New test.
26116 * g++.target/riscv/rvv/base/vwadd_vv_tum-2.C: New test.
26117 * g++.target/riscv/rvv/base/vwadd_vv_tum-3.C: New test.
26118 * g++.target/riscv/rvv/base/vwadd_vv_tumu-1.C: New test.
26119 * g++.target/riscv/rvv/base/vwadd_vv_tumu-2.C: New test.
26120 * g++.target/riscv/rvv/base/vwadd_vv_tumu-3.C: New test.
26121 * g++.target/riscv/rvv/base/vwadd_vx-1.C: New test.
26122 * g++.target/riscv/rvv/base/vwadd_vx-2.C: New test.
26123 * g++.target/riscv/rvv/base/vwadd_vx-3.C: New test.
26124 * g++.target/riscv/rvv/base/vwadd_vx_mu-1.C: New test.
26125 * g++.target/riscv/rvv/base/vwadd_vx_mu-2.C: New test.
26126 * g++.target/riscv/rvv/base/vwadd_vx_mu-3.C: New test.
26127 * g++.target/riscv/rvv/base/vwadd_vx_tu-1.C: New test.
26128 * g++.target/riscv/rvv/base/vwadd_vx_tu-2.C: New test.
26129 * g++.target/riscv/rvv/base/vwadd_vx_tu-3.C: New test.
26130 * g++.target/riscv/rvv/base/vwadd_vx_tum-1.C: New test.
26131 * g++.target/riscv/rvv/base/vwadd_vx_tum-2.C: New test.
26132 * g++.target/riscv/rvv/base/vwadd_vx_tum-3.C: New test.
26133 * g++.target/riscv/rvv/base/vwadd_vx_tumu-1.C: New test.
26134 * g++.target/riscv/rvv/base/vwadd_vx_tumu-2.C: New test.
26135 * g++.target/riscv/rvv/base/vwadd_vx_tumu-3.C: New test.
26137 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26139 * g++.target/riscv/rvv/base/vwadd_wv-1.C: New test.
26140 * g++.target/riscv/rvv/base/vwadd_wv-2.C: New test.
26141 * g++.target/riscv/rvv/base/vwadd_wv-3.C: New test.
26142 * g++.target/riscv/rvv/base/vwadd_wv_mu-1.C: New test.
26143 * g++.target/riscv/rvv/base/vwadd_wv_mu-2.C: New test.
26144 * g++.target/riscv/rvv/base/vwadd_wv_mu-3.C: New test.
26145 * g++.target/riscv/rvv/base/vwadd_wv_tu-1.C: New test.
26146 * g++.target/riscv/rvv/base/vwadd_wv_tu-2.C: New test.
26147 * g++.target/riscv/rvv/base/vwadd_wv_tu-3.C: New test.
26148 * g++.target/riscv/rvv/base/vwadd_wv_tum-1.C: New test.
26149 * g++.target/riscv/rvv/base/vwadd_wv_tum-2.C: New test.
26150 * g++.target/riscv/rvv/base/vwadd_wv_tum-3.C: New test.
26151 * g++.target/riscv/rvv/base/vwadd_wv_tumu-1.C: New test.
26152 * g++.target/riscv/rvv/base/vwadd_wv_tumu-2.C: New test.
26153 * g++.target/riscv/rvv/base/vwadd_wv_tumu-3.C: New test.
26154 * g++.target/riscv/rvv/base/vwadd_wx-1.C: New test.
26155 * g++.target/riscv/rvv/base/vwadd_wx-2.C: New test.
26156 * g++.target/riscv/rvv/base/vwadd_wx-3.C: New test.
26157 * g++.target/riscv/rvv/base/vwadd_wx_mu-1.C: New test.
26158 * g++.target/riscv/rvv/base/vwadd_wx_mu-2.C: New test.
26159 * g++.target/riscv/rvv/base/vwadd_wx_mu-3.C: New test.
26160 * g++.target/riscv/rvv/base/vwadd_wx_tu-1.C: New test.
26161 * g++.target/riscv/rvv/base/vwadd_wx_tu-2.C: New test.
26162 * g++.target/riscv/rvv/base/vwadd_wx_tu-3.C: New test.
26163 * g++.target/riscv/rvv/base/vwadd_wx_tum-1.C: New test.
26164 * g++.target/riscv/rvv/base/vwadd_wx_tum-2.C: New test.
26165 * g++.target/riscv/rvv/base/vwadd_wx_tum-3.C: New test.
26166 * g++.target/riscv/rvv/base/vwadd_wx_tumu-1.C: New test.
26167 * g++.target/riscv/rvv/base/vwadd_wx_tumu-2.C: New test.
26168 * g++.target/riscv/rvv/base/vwadd_wx_tumu-3.C: New test.
26170 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26172 * g++.target/riscv/rvv/base/vwaddu_vv-1.C: New test.
26173 * g++.target/riscv/rvv/base/vwaddu_vv-2.C: New test.
26174 * g++.target/riscv/rvv/base/vwaddu_vv-3.C: New test.
26175 * g++.target/riscv/rvv/base/vwaddu_vv_mu-1.C: New test.
26176 * g++.target/riscv/rvv/base/vwaddu_vv_mu-2.C: New test.
26177 * g++.target/riscv/rvv/base/vwaddu_vv_mu-3.C: New test.
26178 * g++.target/riscv/rvv/base/vwaddu_vv_tu-1.C: New test.
26179 * g++.target/riscv/rvv/base/vwaddu_vv_tu-2.C: New test.
26180 * g++.target/riscv/rvv/base/vwaddu_vv_tu-3.C: New test.
26181 * g++.target/riscv/rvv/base/vwaddu_vv_tum-1.C: New test.
26182 * g++.target/riscv/rvv/base/vwaddu_vv_tum-2.C: New test.
26183 * g++.target/riscv/rvv/base/vwaddu_vv_tum-3.C: New test.
26184 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-1.C: New test.
26185 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-2.C: New test.
26186 * g++.target/riscv/rvv/base/vwaddu_vv_tumu-3.C: New test.
26187 * g++.target/riscv/rvv/base/vwaddu_vx-1.C: New test.
26188 * g++.target/riscv/rvv/base/vwaddu_vx-2.C: New test.
26189 * g++.target/riscv/rvv/base/vwaddu_vx-3.C: New test.
26190 * g++.target/riscv/rvv/base/vwaddu_vx_mu-1.C: New test.
26191 * g++.target/riscv/rvv/base/vwaddu_vx_mu-2.C: New test.
26192 * g++.target/riscv/rvv/base/vwaddu_vx_mu-3.C: New test.
26193 * g++.target/riscv/rvv/base/vwaddu_vx_tu-1.C: New test.
26194 * g++.target/riscv/rvv/base/vwaddu_vx_tu-2.C: New test.
26195 * g++.target/riscv/rvv/base/vwaddu_vx_tu-3.C: New test.
26196 * g++.target/riscv/rvv/base/vwaddu_vx_tum-1.C: New test.
26197 * g++.target/riscv/rvv/base/vwaddu_vx_tum-2.C: New test.
26198 * g++.target/riscv/rvv/base/vwaddu_vx_tum-3.C: New test.
26199 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-1.C: New test.
26200 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-2.C: New test.
26201 * g++.target/riscv/rvv/base/vwaddu_vx_tumu-3.C: New test.
26203 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26205 * g++.target/riscv/rvv/base/vwaddu_wv-1.C: New test.
26206 * g++.target/riscv/rvv/base/vwaddu_wv-2.C: New test.
26207 * g++.target/riscv/rvv/base/vwaddu_wv-3.C: New test.
26208 * g++.target/riscv/rvv/base/vwaddu_wv_mu-1.C: New test.
26209 * g++.target/riscv/rvv/base/vwaddu_wv_mu-2.C: New test.
26210 * g++.target/riscv/rvv/base/vwaddu_wv_mu-3.C: New test.
26211 * g++.target/riscv/rvv/base/vwaddu_wv_tu-1.C: New test.
26212 * g++.target/riscv/rvv/base/vwaddu_wv_tu-2.C: New test.
26213 * g++.target/riscv/rvv/base/vwaddu_wv_tu-3.C: New test.
26214 * g++.target/riscv/rvv/base/vwaddu_wv_tum-1.C: New test.
26215 * g++.target/riscv/rvv/base/vwaddu_wv_tum-2.C: New test.
26216 * g++.target/riscv/rvv/base/vwaddu_wv_tum-3.C: New test.
26217 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-1.C: New test.
26218 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-2.C: New test.
26219 * g++.target/riscv/rvv/base/vwaddu_wv_tumu-3.C: New test.
26220 * g++.target/riscv/rvv/base/vwaddu_wx-1.C: New test.
26221 * g++.target/riscv/rvv/base/vwaddu_wx-2.C: New test.
26222 * g++.target/riscv/rvv/base/vwaddu_wx-3.C: New test.
26223 * g++.target/riscv/rvv/base/vwaddu_wx_mu-1.C: New test.
26224 * g++.target/riscv/rvv/base/vwaddu_wx_mu-2.C: New test.
26225 * g++.target/riscv/rvv/base/vwaddu_wx_mu-3.C: New test.
26226 * g++.target/riscv/rvv/base/vwaddu_wx_tu-1.C: New test.
26227 * g++.target/riscv/rvv/base/vwaddu_wx_tu-2.C: New test.
26228 * g++.target/riscv/rvv/base/vwaddu_wx_tu-3.C: New test.
26229 * g++.target/riscv/rvv/base/vwaddu_wx_tum-1.C: New test.
26230 * g++.target/riscv/rvv/base/vwaddu_wx_tum-2.C: New test.
26231 * g++.target/riscv/rvv/base/vwaddu_wx_tum-3.C: New test.
26232 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-1.C: New test.
26233 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-2.C: New test.
26234 * g++.target/riscv/rvv/base/vwaddu_wx_tumu-3.C: New test.
26236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26238 * g++.target/riscv/rvv/base/vwcvt_x-1.C: New test.
26239 * g++.target/riscv/rvv/base/vwcvt_x-2.C: New test.
26240 * g++.target/riscv/rvv/base/vwcvt_x-3.C: New test.
26241 * g++.target/riscv/rvv/base/vwcvt_x_mu-1.C: New test.
26242 * g++.target/riscv/rvv/base/vwcvt_x_mu-2.C: New test.
26243 * g++.target/riscv/rvv/base/vwcvt_x_mu-3.C: New test.
26244 * g++.target/riscv/rvv/base/vwcvt_x_tu-1.C: New test.
26245 * g++.target/riscv/rvv/base/vwcvt_x_tu-2.C: New test.
26246 * g++.target/riscv/rvv/base/vwcvt_x_tu-3.C: New test.
26247 * g++.target/riscv/rvv/base/vwcvt_x_tum-1.C: New test.
26248 * g++.target/riscv/rvv/base/vwcvt_x_tum-2.C: New test.
26249 * g++.target/riscv/rvv/base/vwcvt_x_tum-3.C: New test.
26250 * g++.target/riscv/rvv/base/vwcvt_x_tumu-1.C: New test.
26251 * g++.target/riscv/rvv/base/vwcvt_x_tumu-2.C: New test.
26252 * g++.target/riscv/rvv/base/vwcvt_x_tumu-3.C: New test.
26253 * g++.target/riscv/rvv/base/vwcvtu_x-1.C: New test.
26254 * g++.target/riscv/rvv/base/vwcvtu_x-2.C: New test.
26255 * g++.target/riscv/rvv/base/vwcvtu_x-3.C: New test.
26256 * g++.target/riscv/rvv/base/vwcvtu_x_mu-1.C: New test.
26257 * g++.target/riscv/rvv/base/vwcvtu_x_mu-2.C: New test.
26258 * g++.target/riscv/rvv/base/vwcvtu_x_mu-3.C: New test.
26259 * g++.target/riscv/rvv/base/vwcvtu_x_tu-1.C: New test.
26260 * g++.target/riscv/rvv/base/vwcvtu_x_tu-2.C: New test.
26261 * g++.target/riscv/rvv/base/vwcvtu_x_tu-3.C: New test.
26262 * g++.target/riscv/rvv/base/vwcvtu_x_tum-1.C: New test.
26263 * g++.target/riscv/rvv/base/vwcvtu_x_tum-2.C: New test.
26264 * g++.target/riscv/rvv/base/vwcvtu_x_tum-3.C: New test.
26265 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-1.C: New test.
26266 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-2.C: New test.
26267 * g++.target/riscv/rvv/base/vwcvtu_x_tumu-3.C: New test.
26269 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26271 * g++.target/riscv/rvv/base/vwmul_vv-1.C: New test.
26272 * g++.target/riscv/rvv/base/vwmul_vv-2.C: New test.
26273 * g++.target/riscv/rvv/base/vwmul_vv-3.C: New test.
26274 * g++.target/riscv/rvv/base/vwmul_vv_mu-1.C: New test.
26275 * g++.target/riscv/rvv/base/vwmul_vv_mu-2.C: New test.
26276 * g++.target/riscv/rvv/base/vwmul_vv_mu-3.C: New test.
26277 * g++.target/riscv/rvv/base/vwmul_vv_tu-1.C: New test.
26278 * g++.target/riscv/rvv/base/vwmul_vv_tu-2.C: New test.
26279 * g++.target/riscv/rvv/base/vwmul_vv_tu-3.C: New test.
26280 * g++.target/riscv/rvv/base/vwmul_vv_tum-1.C: New test.
26281 * g++.target/riscv/rvv/base/vwmul_vv_tum-2.C: New test.
26282 * g++.target/riscv/rvv/base/vwmul_vv_tum-3.C: New test.
26283 * g++.target/riscv/rvv/base/vwmul_vv_tumu-1.C: New test.
26284 * g++.target/riscv/rvv/base/vwmul_vv_tumu-2.C: New test.
26285 * g++.target/riscv/rvv/base/vwmul_vv_tumu-3.C: New test.
26286 * g++.target/riscv/rvv/base/vwmul_vx-1.C: New test.
26287 * g++.target/riscv/rvv/base/vwmul_vx-2.C: New test.
26288 * g++.target/riscv/rvv/base/vwmul_vx-3.C: New test.
26289 * g++.target/riscv/rvv/base/vwmul_vx_mu-1.C: New test.
26290 * g++.target/riscv/rvv/base/vwmul_vx_mu-2.C: New test.
26291 * g++.target/riscv/rvv/base/vwmul_vx_mu-3.C: New test.
26292 * g++.target/riscv/rvv/base/vwmul_vx_tu-1.C: New test.
26293 * g++.target/riscv/rvv/base/vwmul_vx_tu-2.C: New test.
26294 * g++.target/riscv/rvv/base/vwmul_vx_tu-3.C: New test.
26295 * g++.target/riscv/rvv/base/vwmul_vx_tum-1.C: New test.
26296 * g++.target/riscv/rvv/base/vwmul_vx_tum-2.C: New test.
26297 * g++.target/riscv/rvv/base/vwmul_vx_tum-3.C: New test.
26298 * g++.target/riscv/rvv/base/vwmul_vx_tumu-1.C: New test.
26299 * g++.target/riscv/rvv/base/vwmul_vx_tumu-2.C: New test.
26300 * g++.target/riscv/rvv/base/vwmul_vx_tumu-3.C: New test.
26302 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26304 * g++.target/riscv/rvv/base/vwmulsu_vv-1.C: New test.
26305 * g++.target/riscv/rvv/base/vwmulsu_vv-2.C: New test.
26306 * g++.target/riscv/rvv/base/vwmulsu_vv-3.C: New test.
26307 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-1.C: New test.
26308 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-2.C: New test.
26309 * g++.target/riscv/rvv/base/vwmulsu_vv_mu-3.C: New test.
26310 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-1.C: New test.
26311 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-2.C: New test.
26312 * g++.target/riscv/rvv/base/vwmulsu_vv_tu-3.C: New test.
26313 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-1.C: New test.
26314 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-2.C: New test.
26315 * g++.target/riscv/rvv/base/vwmulsu_vv_tum-3.C: New test.
26316 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-1.C: New test.
26317 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-2.C: New test.
26318 * g++.target/riscv/rvv/base/vwmulsu_vv_tumu-3.C: New test.
26319 * g++.target/riscv/rvv/base/vwmulsu_vx-1.C: New test.
26320 * g++.target/riscv/rvv/base/vwmulsu_vx-2.C: New test.
26321 * g++.target/riscv/rvv/base/vwmulsu_vx-3.C: New test.
26322 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-1.C: New test.
26323 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-2.C: New test.
26324 * g++.target/riscv/rvv/base/vwmulsu_vx_mu-3.C: New test.
26325 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-1.C: New test.
26326 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-2.C: New test.
26327 * g++.target/riscv/rvv/base/vwmulsu_vx_tu-3.C: New test.
26328 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-1.C: New test.
26329 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-2.C: New test.
26330 * g++.target/riscv/rvv/base/vwmulsu_vx_tum-3.C: New test.
26331 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-1.C: New test.
26332 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-2.C: New test.
26333 * g++.target/riscv/rvv/base/vwmulsu_vx_tumu-3.C: New test.
26335 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26337 * g++.target/riscv/rvv/base/vwmulu_vv-1.C: New test.
26338 * g++.target/riscv/rvv/base/vwmulu_vv-2.C: New test.
26339 * g++.target/riscv/rvv/base/vwmulu_vv-3.C: New test.
26340 * g++.target/riscv/rvv/base/vwmulu_vv_mu-1.C: New test.
26341 * g++.target/riscv/rvv/base/vwmulu_vv_mu-2.C: New test.
26342 * g++.target/riscv/rvv/base/vwmulu_vv_mu-3.C: New test.
26343 * g++.target/riscv/rvv/base/vwmulu_vv_tu-1.C: New test.
26344 * g++.target/riscv/rvv/base/vwmulu_vv_tu-2.C: New test.
26345 * g++.target/riscv/rvv/base/vwmulu_vv_tu-3.C: New test.
26346 * g++.target/riscv/rvv/base/vwmulu_vv_tum-1.C: New test.
26347 * g++.target/riscv/rvv/base/vwmulu_vv_tum-2.C: New test.
26348 * g++.target/riscv/rvv/base/vwmulu_vv_tum-3.C: New test.
26349 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-1.C: New test.
26350 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-2.C: New test.
26351 * g++.target/riscv/rvv/base/vwmulu_vv_tumu-3.C: New test.
26352 * g++.target/riscv/rvv/base/vwmulu_vx-1.C: New test.
26353 * g++.target/riscv/rvv/base/vwmulu_vx-2.C: New test.
26354 * g++.target/riscv/rvv/base/vwmulu_vx-3.C: New test.
26355 * g++.target/riscv/rvv/base/vwmulu_vx_mu-1.C: New test.
26356 * g++.target/riscv/rvv/base/vwmulu_vx_mu-2.C: New test.
26357 * g++.target/riscv/rvv/base/vwmulu_vx_mu-3.C: New test.
26358 * g++.target/riscv/rvv/base/vwmulu_vx_tu-1.C: New test.
26359 * g++.target/riscv/rvv/base/vwmulu_vx_tu-2.C: New test.
26360 * g++.target/riscv/rvv/base/vwmulu_vx_tu-3.C: New test.
26361 * g++.target/riscv/rvv/base/vwmulu_vx_tum-1.C: New test.
26362 * g++.target/riscv/rvv/base/vwmulu_vx_tum-2.C: New test.
26363 * g++.target/riscv/rvv/base/vwmulu_vx_tum-3.C: New test.
26364 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-1.C: New test.
26365 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-2.C: New test.
26366 * g++.target/riscv/rvv/base/vwmulu_vx_tumu-3.C: New test.
26368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26370 * g++.target/riscv/rvv/base/vwsub_vv-1.C: New test.
26371 * g++.target/riscv/rvv/base/vwsub_vv-2.C: New test.
26372 * g++.target/riscv/rvv/base/vwsub_vv-3.C: New test.
26373 * g++.target/riscv/rvv/base/vwsub_vv_mu-1.C: New test.
26374 * g++.target/riscv/rvv/base/vwsub_vv_mu-2.C: New test.
26375 * g++.target/riscv/rvv/base/vwsub_vv_mu-3.C: New test.
26376 * g++.target/riscv/rvv/base/vwsub_vv_tu-1.C: New test.
26377 * g++.target/riscv/rvv/base/vwsub_vv_tu-2.C: New test.
26378 * g++.target/riscv/rvv/base/vwsub_vv_tu-3.C: New test.
26379 * g++.target/riscv/rvv/base/vwsub_vv_tum-1.C: New test.
26380 * g++.target/riscv/rvv/base/vwsub_vv_tum-2.C: New test.
26381 * g++.target/riscv/rvv/base/vwsub_vv_tum-3.C: New test.
26382 * g++.target/riscv/rvv/base/vwsub_vv_tumu-1.C: New test.
26383 * g++.target/riscv/rvv/base/vwsub_vv_tumu-2.C: New test.
26384 * g++.target/riscv/rvv/base/vwsub_vv_tumu-3.C: New test.
26385 * g++.target/riscv/rvv/base/vwsub_vx-1.C: New test.
26386 * g++.target/riscv/rvv/base/vwsub_vx-2.C: New test.
26387 * g++.target/riscv/rvv/base/vwsub_vx-3.C: New test.
26388 * g++.target/riscv/rvv/base/vwsub_vx_mu-1.C: New test.
26389 * g++.target/riscv/rvv/base/vwsub_vx_mu-2.C: New test.
26390 * g++.target/riscv/rvv/base/vwsub_vx_mu-3.C: New test.
26391 * g++.target/riscv/rvv/base/vwsub_vx_tu-1.C: New test.
26392 * g++.target/riscv/rvv/base/vwsub_vx_tu-2.C: New test.
26393 * g++.target/riscv/rvv/base/vwsub_vx_tu-3.C: New test.
26394 * g++.target/riscv/rvv/base/vwsub_vx_tum-1.C: New test.
26395 * g++.target/riscv/rvv/base/vwsub_vx_tum-2.C: New test.
26396 * g++.target/riscv/rvv/base/vwsub_vx_tum-3.C: New test.
26397 * g++.target/riscv/rvv/base/vwsub_vx_tumu-1.C: New test.
26398 * g++.target/riscv/rvv/base/vwsub_vx_tumu-2.C: New test.
26399 * g++.target/riscv/rvv/base/vwsub_vx_tumu-3.C: New test.
26401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26403 * g++.target/riscv/rvv/base/vwsub_wv-1.C: New test.
26404 * g++.target/riscv/rvv/base/vwsub_wv-2.C: New test.
26405 * g++.target/riscv/rvv/base/vwsub_wv-3.C: New test.
26406 * g++.target/riscv/rvv/base/vwsub_wv_mu-1.C: New test.
26407 * g++.target/riscv/rvv/base/vwsub_wv_mu-2.C: New test.
26408 * g++.target/riscv/rvv/base/vwsub_wv_mu-3.C: New test.
26409 * g++.target/riscv/rvv/base/vwsub_wv_tu-1.C: New test.
26410 * g++.target/riscv/rvv/base/vwsub_wv_tu-2.C: New test.
26411 * g++.target/riscv/rvv/base/vwsub_wv_tu-3.C: New test.
26412 * g++.target/riscv/rvv/base/vwsub_wv_tum-1.C: New test.
26413 * g++.target/riscv/rvv/base/vwsub_wv_tum-2.C: New test.
26414 * g++.target/riscv/rvv/base/vwsub_wv_tum-3.C: New test.
26415 * g++.target/riscv/rvv/base/vwsub_wv_tumu-1.C: New test.
26416 * g++.target/riscv/rvv/base/vwsub_wv_tumu-2.C: New test.
26417 * g++.target/riscv/rvv/base/vwsub_wv_tumu-3.C: New test.
26418 * g++.target/riscv/rvv/base/vwsub_wx-1.C: New test.
26419 * g++.target/riscv/rvv/base/vwsub_wx-2.C: New test.
26420 * g++.target/riscv/rvv/base/vwsub_wx-3.C: New test.
26421 * g++.target/riscv/rvv/base/vwsub_wx_mu-1.C: New test.
26422 * g++.target/riscv/rvv/base/vwsub_wx_mu-2.C: New test.
26423 * g++.target/riscv/rvv/base/vwsub_wx_mu-3.C: New test.
26424 * g++.target/riscv/rvv/base/vwsub_wx_tu-1.C: New test.
26425 * g++.target/riscv/rvv/base/vwsub_wx_tu-2.C: New test.
26426 * g++.target/riscv/rvv/base/vwsub_wx_tu-3.C: New test.
26427 * g++.target/riscv/rvv/base/vwsub_wx_tum-1.C: New test.
26428 * g++.target/riscv/rvv/base/vwsub_wx_tum-2.C: New test.
26429 * g++.target/riscv/rvv/base/vwsub_wx_tum-3.C: New test.
26430 * g++.target/riscv/rvv/base/vwsub_wx_tumu-1.C: New test.
26431 * g++.target/riscv/rvv/base/vwsub_wx_tumu-2.C: New test.
26432 * g++.target/riscv/rvv/base/vwsub_wx_tumu-3.C: New test.
26434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26436 * g++.target/riscv/rvv/base/vwsubu_vv-1.C: New test.
26437 * g++.target/riscv/rvv/base/vwsubu_vv-2.C: New test.
26438 * g++.target/riscv/rvv/base/vwsubu_vv-3.C: New test.
26439 * g++.target/riscv/rvv/base/vwsubu_vv_mu-1.C: New test.
26440 * g++.target/riscv/rvv/base/vwsubu_vv_mu-2.C: New test.
26441 * g++.target/riscv/rvv/base/vwsubu_vv_mu-3.C: New test.
26442 * g++.target/riscv/rvv/base/vwsubu_vv_tu-1.C: New test.
26443 * g++.target/riscv/rvv/base/vwsubu_vv_tu-2.C: New test.
26444 * g++.target/riscv/rvv/base/vwsubu_vv_tu-3.C: New test.
26445 * g++.target/riscv/rvv/base/vwsubu_vv_tum-1.C: New test.
26446 * g++.target/riscv/rvv/base/vwsubu_vv_tum-2.C: New test.
26447 * g++.target/riscv/rvv/base/vwsubu_vv_tum-3.C: New test.
26448 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-1.C: New test.
26449 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-2.C: New test.
26450 * g++.target/riscv/rvv/base/vwsubu_vv_tumu-3.C: New test.
26451 * g++.target/riscv/rvv/base/vwsubu_vx-1.C: New test.
26452 * g++.target/riscv/rvv/base/vwsubu_vx-2.C: New test.
26453 * g++.target/riscv/rvv/base/vwsubu_vx-3.C: New test.
26454 * g++.target/riscv/rvv/base/vwsubu_vx_mu-1.C: New test.
26455 * g++.target/riscv/rvv/base/vwsubu_vx_mu-2.C: New test.
26456 * g++.target/riscv/rvv/base/vwsubu_vx_mu-3.C: New test.
26457 * g++.target/riscv/rvv/base/vwsubu_vx_tu-1.C: New test.
26458 * g++.target/riscv/rvv/base/vwsubu_vx_tu-2.C: New test.
26459 * g++.target/riscv/rvv/base/vwsubu_vx_tu-3.C: New test.
26460 * g++.target/riscv/rvv/base/vwsubu_vx_tum-1.C: New test.
26461 * g++.target/riscv/rvv/base/vwsubu_vx_tum-2.C: New test.
26462 * g++.target/riscv/rvv/base/vwsubu_vx_tum-3.C: New test.
26463 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-1.C: New test.
26464 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-2.C: New test.
26465 * g++.target/riscv/rvv/base/vwsubu_vx_tumu-3.C: New test.
26467 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26469 * g++.target/riscv/rvv/base/vwsubu_wv-1.C: New test.
26470 * g++.target/riscv/rvv/base/vwsubu_wv-2.C: New test.
26471 * g++.target/riscv/rvv/base/vwsubu_wv-3.C: New test.
26472 * g++.target/riscv/rvv/base/vwsubu_wv_mu-1.C: New test.
26473 * g++.target/riscv/rvv/base/vwsubu_wv_mu-2.C: New test.
26474 * g++.target/riscv/rvv/base/vwsubu_wv_mu-3.C: New test.
26475 * g++.target/riscv/rvv/base/vwsubu_wv_tu-1.C: New test.
26476 * g++.target/riscv/rvv/base/vwsubu_wv_tu-2.C: New test.
26477 * g++.target/riscv/rvv/base/vwsubu_wv_tu-3.C: New test.
26478 * g++.target/riscv/rvv/base/vwsubu_wv_tum-1.C: New test.
26479 * g++.target/riscv/rvv/base/vwsubu_wv_tum-2.C: New test.
26480 * g++.target/riscv/rvv/base/vwsubu_wv_tum-3.C: New test.
26481 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-1.C: New test.
26482 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-2.C: New test.
26483 * g++.target/riscv/rvv/base/vwsubu_wv_tumu-3.C: New test.
26484 * g++.target/riscv/rvv/base/vwsubu_wx-1.C: New test.
26485 * g++.target/riscv/rvv/base/vwsubu_wx-2.C: New test.
26486 * g++.target/riscv/rvv/base/vwsubu_wx-3.C: New test.
26487 * g++.target/riscv/rvv/base/vwsubu_wx_mu-1.C: New test.
26488 * g++.target/riscv/rvv/base/vwsubu_wx_mu-2.C: New test.
26489 * g++.target/riscv/rvv/base/vwsubu_wx_mu-3.C: New test.
26490 * g++.target/riscv/rvv/base/vwsubu_wx_tu-1.C: New test.
26491 * g++.target/riscv/rvv/base/vwsubu_wx_tu-2.C: New test.
26492 * g++.target/riscv/rvv/base/vwsubu_wx_tu-3.C: New test.
26493 * g++.target/riscv/rvv/base/vwsubu_wx_tum-1.C: New test.
26494 * g++.target/riscv/rvv/base/vwsubu_wx_tum-2.C: New test.
26495 * g++.target/riscv/rvv/base/vwsubu_wx_tum-3.C: New test.
26496 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-1.C: New test.
26497 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-2.C: New test.
26498 * g++.target/riscv/rvv/base/vwsubu_wx_tumu-3.C: New test.
26500 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26502 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
26504 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26506 * gcc.target/riscv/rvv/base/vwadd_vv-1.c: New test.
26507 * gcc.target/riscv/rvv/base/vwadd_vv-2.c: New test.
26508 * gcc.target/riscv/rvv/base/vwadd_vv-3.c: New test.
26509 * gcc.target/riscv/rvv/base/vwadd_vv_m-1.c: New test.
26510 * gcc.target/riscv/rvv/base/vwadd_vv_m-2.c: New test.
26511 * gcc.target/riscv/rvv/base/vwadd_vv_m-3.c: New test.
26512 * gcc.target/riscv/rvv/base/vwadd_vv_mu-1.c: New test.
26513 * gcc.target/riscv/rvv/base/vwadd_vv_mu-2.c: New test.
26514 * gcc.target/riscv/rvv/base/vwadd_vv_mu-3.c: New test.
26515 * gcc.target/riscv/rvv/base/vwadd_vv_tu-1.c: New test.
26516 * gcc.target/riscv/rvv/base/vwadd_vv_tu-2.c: New test.
26517 * gcc.target/riscv/rvv/base/vwadd_vv_tu-3.c: New test.
26518 * gcc.target/riscv/rvv/base/vwadd_vv_tum-1.c: New test.
26519 * gcc.target/riscv/rvv/base/vwadd_vv_tum-2.c: New test.
26520 * gcc.target/riscv/rvv/base/vwadd_vv_tum-3.c: New test.
26521 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-1.c: New test.
26522 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-2.c: New test.
26523 * gcc.target/riscv/rvv/base/vwadd_vv_tumu-3.c: New test.
26524 * gcc.target/riscv/rvv/base/vwadd_vx-1.c: New test.
26525 * gcc.target/riscv/rvv/base/vwadd_vx-2.c: New test.
26526 * gcc.target/riscv/rvv/base/vwadd_vx-3.c: New test.
26527 * gcc.target/riscv/rvv/base/vwadd_vx_m-1.c: New test.
26528 * gcc.target/riscv/rvv/base/vwadd_vx_m-2.c: New test.
26529 * gcc.target/riscv/rvv/base/vwadd_vx_m-3.c: New test.
26530 * gcc.target/riscv/rvv/base/vwadd_vx_mu-1.c: New test.
26531 * gcc.target/riscv/rvv/base/vwadd_vx_mu-2.c: New test.
26532 * gcc.target/riscv/rvv/base/vwadd_vx_mu-3.c: New test.
26533 * gcc.target/riscv/rvv/base/vwadd_vx_tu-1.c: New test.
26534 * gcc.target/riscv/rvv/base/vwadd_vx_tu-2.c: New test.
26535 * gcc.target/riscv/rvv/base/vwadd_vx_tu-3.c: New test.
26536 * gcc.target/riscv/rvv/base/vwadd_vx_tum-1.c: New test.
26537 * gcc.target/riscv/rvv/base/vwadd_vx_tum-2.c: New test.
26538 * gcc.target/riscv/rvv/base/vwadd_vx_tum-3.c: New test.
26539 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-1.c: New test.
26540 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-2.c: New test.
26541 * gcc.target/riscv/rvv/base/vwadd_vx_tumu-3.c: New test.
26543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26545 * gcc.target/riscv/rvv/base/vwadd_wv-1.c: New test.
26546 * gcc.target/riscv/rvv/base/vwadd_wv-2.c: New test.
26547 * gcc.target/riscv/rvv/base/vwadd_wv-3.c: New test.
26548 * gcc.target/riscv/rvv/base/vwadd_wv_m-1.c: New test.
26549 * gcc.target/riscv/rvv/base/vwadd_wv_m-2.c: New test.
26550 * gcc.target/riscv/rvv/base/vwadd_wv_m-3.c: New test.
26551 * gcc.target/riscv/rvv/base/vwadd_wv_mu-1.c: New test.
26552 * gcc.target/riscv/rvv/base/vwadd_wv_mu-2.c: New test.
26553 * gcc.target/riscv/rvv/base/vwadd_wv_mu-3.c: New test.
26554 * gcc.target/riscv/rvv/base/vwadd_wv_tu-1.c: New test.
26555 * gcc.target/riscv/rvv/base/vwadd_wv_tu-2.c: New test.
26556 * gcc.target/riscv/rvv/base/vwadd_wv_tu-3.c: New test.
26557 * gcc.target/riscv/rvv/base/vwadd_wv_tum-1.c: New test.
26558 * gcc.target/riscv/rvv/base/vwadd_wv_tum-2.c: New test.
26559 * gcc.target/riscv/rvv/base/vwadd_wv_tum-3.c: New test.
26560 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-1.c: New test.
26561 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-2.c: New test.
26562 * gcc.target/riscv/rvv/base/vwadd_wv_tumu-3.c: New test.
26563 * gcc.target/riscv/rvv/base/vwadd_wx-1.c: New test.
26564 * gcc.target/riscv/rvv/base/vwadd_wx-2.c: New test.
26565 * gcc.target/riscv/rvv/base/vwadd_wx-3.c: New test.
26566 * gcc.target/riscv/rvv/base/vwadd_wx_m-1.c: New test.
26567 * gcc.target/riscv/rvv/base/vwadd_wx_m-2.c: New test.
26568 * gcc.target/riscv/rvv/base/vwadd_wx_m-3.c: New test.
26569 * gcc.target/riscv/rvv/base/vwadd_wx_mu-1.c: New test.
26570 * gcc.target/riscv/rvv/base/vwadd_wx_mu-2.c: New test.
26571 * gcc.target/riscv/rvv/base/vwadd_wx_mu-3.c: New test.
26572 * gcc.target/riscv/rvv/base/vwadd_wx_tu-1.c: New test.
26573 * gcc.target/riscv/rvv/base/vwadd_wx_tu-2.c: New test.
26574 * gcc.target/riscv/rvv/base/vwadd_wx_tu-3.c: New test.
26575 * gcc.target/riscv/rvv/base/vwadd_wx_tum-1.c: New test.
26576 * gcc.target/riscv/rvv/base/vwadd_wx_tum-2.c: New test.
26577 * gcc.target/riscv/rvv/base/vwadd_wx_tum-3.c: New test.
26578 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-1.c: New test.
26579 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-2.c: New test.
26580 * gcc.target/riscv/rvv/base/vwadd_wx_tumu-3.c: New test.
26582 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26584 * gcc.target/riscv/rvv/base/vwaddu_vv-1.c: New test.
26585 * gcc.target/riscv/rvv/base/vwaddu_vv-2.c: New test.
26586 * gcc.target/riscv/rvv/base/vwaddu_vv-3.c: New test.
26587 * gcc.target/riscv/rvv/base/vwaddu_vv_m-1.c: New test.
26588 * gcc.target/riscv/rvv/base/vwaddu_vv_m-2.c: New test.
26589 * gcc.target/riscv/rvv/base/vwaddu_vv_m-3.c: New test.
26590 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-1.c: New test.
26591 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-2.c: New test.
26592 * gcc.target/riscv/rvv/base/vwaddu_vv_mu-3.c: New test.
26593 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-1.c: New test.
26594 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-2.c: New test.
26595 * gcc.target/riscv/rvv/base/vwaddu_vv_tu-3.c: New test.
26596 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-1.c: New test.
26597 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-2.c: New test.
26598 * gcc.target/riscv/rvv/base/vwaddu_vv_tum-3.c: New test.
26599 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-1.c: New test.
26600 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-2.c: New test.
26601 * gcc.target/riscv/rvv/base/vwaddu_vv_tumu-3.c: New test.
26602 * gcc.target/riscv/rvv/base/vwaddu_vx-1.c: New test.
26603 * gcc.target/riscv/rvv/base/vwaddu_vx-2.c: New test.
26604 * gcc.target/riscv/rvv/base/vwaddu_vx-3.c: New test.
26605 * gcc.target/riscv/rvv/base/vwaddu_vx_m-1.c: New test.
26606 * gcc.target/riscv/rvv/base/vwaddu_vx_m-2.c: New test.
26607 * gcc.target/riscv/rvv/base/vwaddu_vx_m-3.c: New test.
26608 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-1.c: New test.
26609 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-2.c: New test.
26610 * gcc.target/riscv/rvv/base/vwaddu_vx_mu-3.c: New test.
26611 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-1.c: New test.
26612 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-2.c: New test.
26613 * gcc.target/riscv/rvv/base/vwaddu_vx_tu-3.c: New test.
26614 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-1.c: New test.
26615 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-2.c: New test.
26616 * gcc.target/riscv/rvv/base/vwaddu_vx_tum-3.c: New test.
26617 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-1.c: New test.
26618 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-2.c: New test.
26619 * gcc.target/riscv/rvv/base/vwaddu_vx_tumu-3.c: New test.
26621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26623 * gcc.target/riscv/rvv/base/vwaddu_wv-1.c: New test.
26624 * gcc.target/riscv/rvv/base/vwaddu_wv-2.c: New test.
26625 * gcc.target/riscv/rvv/base/vwaddu_wv-3.c: New test.
26626 * gcc.target/riscv/rvv/base/vwaddu_wv_m-1.c: New test.
26627 * gcc.target/riscv/rvv/base/vwaddu_wv_m-2.c: New test.
26628 * gcc.target/riscv/rvv/base/vwaddu_wv_m-3.c: New test.
26629 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-1.c: New test.
26630 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-2.c: New test.
26631 * gcc.target/riscv/rvv/base/vwaddu_wv_mu-3.c: New test.
26632 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-1.c: New test.
26633 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-2.c: New test.
26634 * gcc.target/riscv/rvv/base/vwaddu_wv_tu-3.c: New test.
26635 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-1.c: New test.
26636 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-2.c: New test.
26637 * gcc.target/riscv/rvv/base/vwaddu_wv_tum-3.c: New test.
26638 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-1.c: New test.
26639 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-2.c: New test.
26640 * gcc.target/riscv/rvv/base/vwaddu_wv_tumu-3.c: New test.
26641 * gcc.target/riscv/rvv/base/vwaddu_wx-1.c: New test.
26642 * gcc.target/riscv/rvv/base/vwaddu_wx-2.c: New test.
26643 * gcc.target/riscv/rvv/base/vwaddu_wx-3.c: New test.
26644 * gcc.target/riscv/rvv/base/vwaddu_wx_m-1.c: New test.
26645 * gcc.target/riscv/rvv/base/vwaddu_wx_m-2.c: New test.
26646 * gcc.target/riscv/rvv/base/vwaddu_wx_m-3.c: New test.
26647 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-1.c: New test.
26648 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-2.c: New test.
26649 * gcc.target/riscv/rvv/base/vwaddu_wx_mu-3.c: New test.
26650 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-1.c: New test.
26651 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-2.c: New test.
26652 * gcc.target/riscv/rvv/base/vwaddu_wx_tu-3.c: New test.
26653 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-1.c: New test.
26654 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-2.c: New test.
26655 * gcc.target/riscv/rvv/base/vwaddu_wx_tum-3.c: New test.
26656 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-1.c: New test.
26657 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-2.c: New test.
26658 * gcc.target/riscv/rvv/base/vwaddu_wx_tumu-3.c: New test.
26660 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26662 * gcc.target/riscv/rvv/base/vwcvt_x-1.c: New test.
26663 * gcc.target/riscv/rvv/base/vwcvt_x-2.c: New test.
26664 * gcc.target/riscv/rvv/base/vwcvt_x-3.c: New test.
26665 * gcc.target/riscv/rvv/base/vwcvt_x_m-1.c: New test.
26666 * gcc.target/riscv/rvv/base/vwcvt_x_m-2.c: New test.
26667 * gcc.target/riscv/rvv/base/vwcvt_x_m-3.c: New test.
26668 * gcc.target/riscv/rvv/base/vwcvt_x_mu-1.c: New test.
26669 * gcc.target/riscv/rvv/base/vwcvt_x_mu-2.c: New test.
26670 * gcc.target/riscv/rvv/base/vwcvt_x_mu-3.c: New test.
26671 * gcc.target/riscv/rvv/base/vwcvt_x_tu-1.c: New test.
26672 * gcc.target/riscv/rvv/base/vwcvt_x_tu-2.c: New test.
26673 * gcc.target/riscv/rvv/base/vwcvt_x_tu-3.c: New test.
26674 * gcc.target/riscv/rvv/base/vwcvt_x_tum-1.c: New test.
26675 * gcc.target/riscv/rvv/base/vwcvt_x_tum-2.c: New test.
26676 * gcc.target/riscv/rvv/base/vwcvt_x_tum-3.c: New test.
26677 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-1.c: New test.
26678 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-2.c: New test.
26679 * gcc.target/riscv/rvv/base/vwcvt_x_tumu-3.c: New test.
26680 * gcc.target/riscv/rvv/base/vwcvtu_x-1.c: New test.
26681 * gcc.target/riscv/rvv/base/vwcvtu_x-2.c: New test.
26682 * gcc.target/riscv/rvv/base/vwcvtu_x-3.c: New test.
26683 * gcc.target/riscv/rvv/base/vwcvtu_x_m-1.c: New test.
26684 * gcc.target/riscv/rvv/base/vwcvtu_x_m-2.c: New test.
26685 * gcc.target/riscv/rvv/base/vwcvtu_x_m-3.c: New test.
26686 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-1.c: New test.
26687 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-2.c: New test.
26688 * gcc.target/riscv/rvv/base/vwcvtu_x_mu-3.c: New test.
26689 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-1.c: New test.
26690 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-2.c: New test.
26691 * gcc.target/riscv/rvv/base/vwcvtu_x_tu-3.c: New test.
26692 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-1.c: New test.
26693 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-2.c: New test.
26694 * gcc.target/riscv/rvv/base/vwcvtu_x_tum-3.c: New test.
26695 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-1.c: New test.
26696 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-2.c: New test.
26697 * gcc.target/riscv/rvv/base/vwcvtu_x_tumu-3.c: New test.
26699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26701 * gcc.target/riscv/rvv/base/vwmul_vv-1.c: New test.
26702 * gcc.target/riscv/rvv/base/vwmul_vv-2.c: New test.
26703 * gcc.target/riscv/rvv/base/vwmul_vv-3.c: New test.
26704 * gcc.target/riscv/rvv/base/vwmul_vv_m-1.c: New test.
26705 * gcc.target/riscv/rvv/base/vwmul_vv_m-2.c: New test.
26706 * gcc.target/riscv/rvv/base/vwmul_vv_m-3.c: New test.
26707 * gcc.target/riscv/rvv/base/vwmul_vv_mu-1.c: New test.
26708 * gcc.target/riscv/rvv/base/vwmul_vv_mu-2.c: New test.
26709 * gcc.target/riscv/rvv/base/vwmul_vv_mu-3.c: New test.
26710 * gcc.target/riscv/rvv/base/vwmul_vv_tu-1.c: New test.
26711 * gcc.target/riscv/rvv/base/vwmul_vv_tu-2.c: New test.
26712 * gcc.target/riscv/rvv/base/vwmul_vv_tu-3.c: New test.
26713 * gcc.target/riscv/rvv/base/vwmul_vv_tum-1.c: New test.
26714 * gcc.target/riscv/rvv/base/vwmul_vv_tum-2.c: New test.
26715 * gcc.target/riscv/rvv/base/vwmul_vv_tum-3.c: New test.
26716 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-1.c: New test.
26717 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-2.c: New test.
26718 * gcc.target/riscv/rvv/base/vwmul_vv_tumu-3.c: New test.
26719 * gcc.target/riscv/rvv/base/vwmul_vx-1.c: New test.
26720 * gcc.target/riscv/rvv/base/vwmul_vx-2.c: New test.
26721 * gcc.target/riscv/rvv/base/vwmul_vx-3.c: New test.
26722 * gcc.target/riscv/rvv/base/vwmul_vx_m-1.c: New test.
26723 * gcc.target/riscv/rvv/base/vwmul_vx_m-2.c: New test.
26724 * gcc.target/riscv/rvv/base/vwmul_vx_m-3.c: New test.
26725 * gcc.target/riscv/rvv/base/vwmul_vx_mu-1.c: New test.
26726 * gcc.target/riscv/rvv/base/vwmul_vx_mu-2.c: New test.
26727 * gcc.target/riscv/rvv/base/vwmul_vx_mu-3.c: New test.
26728 * gcc.target/riscv/rvv/base/vwmul_vx_tu-1.c: New test.
26729 * gcc.target/riscv/rvv/base/vwmul_vx_tu-2.c: New test.
26730 * gcc.target/riscv/rvv/base/vwmul_vx_tu-3.c: New test.
26731 * gcc.target/riscv/rvv/base/vwmul_vx_tum-1.c: New test.
26732 * gcc.target/riscv/rvv/base/vwmul_vx_tum-2.c: New test.
26733 * gcc.target/riscv/rvv/base/vwmul_vx_tum-3.c: New test.
26734 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-1.c: New test.
26735 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-2.c: New test.
26736 * gcc.target/riscv/rvv/base/vwmul_vx_tumu-3.c: New test.
26738 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26740 * gcc.target/riscv/rvv/base/vwmulsu_vv-1.c: New test.
26741 * gcc.target/riscv/rvv/base/vwmulsu_vv-2.c: New test.
26742 * gcc.target/riscv/rvv/base/vwmulsu_vv-3.c: New test.
26743 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-1.c: New test.
26744 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-2.c: New test.
26745 * gcc.target/riscv/rvv/base/vwmulsu_vv_m-3.c: New test.
26746 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-1.c: New test.
26747 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-2.c: New test.
26748 * gcc.target/riscv/rvv/base/vwmulsu_vv_mu-3.c: New test.
26749 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-1.c: New test.
26750 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-2.c: New test.
26751 * gcc.target/riscv/rvv/base/vwmulsu_vv_tu-3.c: New test.
26752 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-1.c: New test.
26753 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-2.c: New test.
26754 * gcc.target/riscv/rvv/base/vwmulsu_vv_tum-3.c: New test.
26755 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-1.c: New test.
26756 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-2.c: New test.
26757 * gcc.target/riscv/rvv/base/vwmulsu_vv_tumu-3.c: New test.
26758 * gcc.target/riscv/rvv/base/vwmulsu_vx-1.c: New test.
26759 * gcc.target/riscv/rvv/base/vwmulsu_vx-2.c: New test.
26760 * gcc.target/riscv/rvv/base/vwmulsu_vx-3.c: New test.
26761 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-1.c: New test.
26762 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-2.c: New test.
26763 * gcc.target/riscv/rvv/base/vwmulsu_vx_m-3.c: New test.
26764 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-1.c: New test.
26765 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-2.c: New test.
26766 * gcc.target/riscv/rvv/base/vwmulsu_vx_mu-3.c: New test.
26767 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-1.c: New test.
26768 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-2.c: New test.
26769 * gcc.target/riscv/rvv/base/vwmulsu_vx_tu-3.c: New test.
26770 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-1.c: New test.
26771 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-2.c: New test.
26772 * gcc.target/riscv/rvv/base/vwmulsu_vx_tum-3.c: New test.
26773 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-1.c: New test.
26774 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-2.c: New test.
26775 * gcc.target/riscv/rvv/base/vwmulsu_vx_tumu-3.c: New test.
26777 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26779 * gcc.target/riscv/rvv/base/vwmulu_vv-1.c: New test.
26780 * gcc.target/riscv/rvv/base/vwmulu_vv-2.c: New test.
26781 * gcc.target/riscv/rvv/base/vwmulu_vv-3.c: New test.
26782 * gcc.target/riscv/rvv/base/vwmulu_vv_m-1.c: New test.
26783 * gcc.target/riscv/rvv/base/vwmulu_vv_m-2.c: New test.
26784 * gcc.target/riscv/rvv/base/vwmulu_vv_m-3.c: New test.
26785 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-1.c: New test.
26786 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-2.c: New test.
26787 * gcc.target/riscv/rvv/base/vwmulu_vv_mu-3.c: New test.
26788 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-1.c: New test.
26789 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-2.c: New test.
26790 * gcc.target/riscv/rvv/base/vwmulu_vv_tu-3.c: New test.
26791 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-1.c: New test.
26792 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-2.c: New test.
26793 * gcc.target/riscv/rvv/base/vwmulu_vv_tum-3.c: New test.
26794 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-1.c: New test.
26795 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-2.c: New test.
26796 * gcc.target/riscv/rvv/base/vwmulu_vv_tumu-3.c: New test.
26797 * gcc.target/riscv/rvv/base/vwmulu_vx-1.c: New test.
26798 * gcc.target/riscv/rvv/base/vwmulu_vx-2.c: New test.
26799 * gcc.target/riscv/rvv/base/vwmulu_vx-3.c: New test.
26800 * gcc.target/riscv/rvv/base/vwmulu_vx_m-1.c: New test.
26801 * gcc.target/riscv/rvv/base/vwmulu_vx_m-2.c: New test.
26802 * gcc.target/riscv/rvv/base/vwmulu_vx_m-3.c: New test.
26803 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-1.c: New test.
26804 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-2.c: New test.
26805 * gcc.target/riscv/rvv/base/vwmulu_vx_mu-3.c: New test.
26806 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-1.c: New test.
26807 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-2.c: New test.
26808 * gcc.target/riscv/rvv/base/vwmulu_vx_tu-3.c: New test.
26809 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-1.c: New test.
26810 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-2.c: New test.
26811 * gcc.target/riscv/rvv/base/vwmulu_vx_tum-3.c: New test.
26812 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-1.c: New test.
26813 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-2.c: New test.
26814 * gcc.target/riscv/rvv/base/vwmulu_vx_tumu-3.c: New test.
26816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26818 * gcc.target/riscv/rvv/base/vwsub_vv-1.c: New test.
26819 * gcc.target/riscv/rvv/base/vwsub_vv-2.c: New test.
26820 * gcc.target/riscv/rvv/base/vwsub_vv-3.c: New test.
26821 * gcc.target/riscv/rvv/base/vwsub_vv_m-1.c: New test.
26822 * gcc.target/riscv/rvv/base/vwsub_vv_m-2.c: New test.
26823 * gcc.target/riscv/rvv/base/vwsub_vv_m-3.c: New test.
26824 * gcc.target/riscv/rvv/base/vwsub_vv_mu-1.c: New test.
26825 * gcc.target/riscv/rvv/base/vwsub_vv_mu-2.c: New test.
26826 * gcc.target/riscv/rvv/base/vwsub_vv_mu-3.c: New test.
26827 * gcc.target/riscv/rvv/base/vwsub_vv_tu-1.c: New test.
26828 * gcc.target/riscv/rvv/base/vwsub_vv_tu-2.c: New test.
26829 * gcc.target/riscv/rvv/base/vwsub_vv_tu-3.c: New test.
26830 * gcc.target/riscv/rvv/base/vwsub_vv_tum-1.c: New test.
26831 * gcc.target/riscv/rvv/base/vwsub_vv_tum-2.c: New test.
26832 * gcc.target/riscv/rvv/base/vwsub_vv_tum-3.c: New test.
26833 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-1.c: New test.
26834 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-2.c: New test.
26835 * gcc.target/riscv/rvv/base/vwsub_vv_tumu-3.c: New test.
26837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26839 * gcc.target/riscv/rvv/base/vwsub_vx-1.c: New test.
26840 * gcc.target/riscv/rvv/base/vwsub_vx-2.c: New test.
26841 * gcc.target/riscv/rvv/base/vwsub_vx-3.c: New test.
26842 * gcc.target/riscv/rvv/base/vwsub_vx_m-1.c: New test.
26843 * gcc.target/riscv/rvv/base/vwsub_vx_m-2.c: New test.
26844 * gcc.target/riscv/rvv/base/vwsub_vx_m-3.c: New test.
26845 * gcc.target/riscv/rvv/base/vwsub_vx_mu-1.c: New test.
26846 * gcc.target/riscv/rvv/base/vwsub_vx_mu-2.c: New test.
26847 * gcc.target/riscv/rvv/base/vwsub_vx_mu-3.c: New test.
26848 * gcc.target/riscv/rvv/base/vwsub_vx_tu-1.c: New test.
26849 * gcc.target/riscv/rvv/base/vwsub_vx_tu-2.c: New test.
26850 * gcc.target/riscv/rvv/base/vwsub_vx_tu-3.c: New test.
26851 * gcc.target/riscv/rvv/base/vwsub_vx_tum-1.c: New test.
26852 * gcc.target/riscv/rvv/base/vwsub_vx_tum-2.c: New test.
26853 * gcc.target/riscv/rvv/base/vwsub_vx_tum-3.c: New test.
26854 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-1.c: New test.
26855 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-2.c: New test.
26856 * gcc.target/riscv/rvv/base/vwsub_vx_tumu-3.c: New test.
26858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26860 * gcc.target/riscv/rvv/base/vwsub_wv-1.c: New test.
26861 * gcc.target/riscv/rvv/base/vwsub_wv-2.c: New test.
26862 * gcc.target/riscv/rvv/base/vwsub_wv-3.c: New test.
26863 * gcc.target/riscv/rvv/base/vwsub_wv_m-1.c: New test.
26864 * gcc.target/riscv/rvv/base/vwsub_wv_m-2.c: New test.
26865 * gcc.target/riscv/rvv/base/vwsub_wv_m-3.c: New test.
26866 * gcc.target/riscv/rvv/base/vwsub_wv_mu-1.c: New test.
26867 * gcc.target/riscv/rvv/base/vwsub_wv_mu-2.c: New test.
26868 * gcc.target/riscv/rvv/base/vwsub_wv_mu-3.c: New test.
26869 * gcc.target/riscv/rvv/base/vwsub_wv_tu-1.c: New test.
26870 * gcc.target/riscv/rvv/base/vwsub_wv_tu-2.c: New test.
26871 * gcc.target/riscv/rvv/base/vwsub_wv_tu-3.c: New test.
26872 * gcc.target/riscv/rvv/base/vwsub_wv_tum-1.c: New test.
26873 * gcc.target/riscv/rvv/base/vwsub_wv_tum-2.c: New test.
26874 * gcc.target/riscv/rvv/base/vwsub_wv_tum-3.c: New test.
26875 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-1.c: New test.
26876 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-2.c: New test.
26877 * gcc.target/riscv/rvv/base/vwsub_wv_tumu-3.c: New test.
26879 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26881 * gcc.target/riscv/rvv/base/vwsub_wx-1.c: New test.
26882 * gcc.target/riscv/rvv/base/vwsub_wx-2.c: New test.
26883 * gcc.target/riscv/rvv/base/vwsub_wx-3.c: New test.
26884 * gcc.target/riscv/rvv/base/vwsub_wx_m-1.c: New test.
26885 * gcc.target/riscv/rvv/base/vwsub_wx_m-2.c: New test.
26886 * gcc.target/riscv/rvv/base/vwsub_wx_m-3.c: New test.
26887 * gcc.target/riscv/rvv/base/vwsub_wx_mu-1.c: New test.
26888 * gcc.target/riscv/rvv/base/vwsub_wx_mu-2.c: New test.
26889 * gcc.target/riscv/rvv/base/vwsub_wx_mu-3.c: New test.
26890 * gcc.target/riscv/rvv/base/vwsub_wx_tu-1.c: New test.
26891 * gcc.target/riscv/rvv/base/vwsub_wx_tu-2.c: New test.
26892 * gcc.target/riscv/rvv/base/vwsub_wx_tu-3.c: New test.
26893 * gcc.target/riscv/rvv/base/vwsub_wx_tum-1.c: New test.
26894 * gcc.target/riscv/rvv/base/vwsub_wx_tum-2.c: New test.
26895 * gcc.target/riscv/rvv/base/vwsub_wx_tum-3.c: New test.
26896 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-1.c: New test.
26897 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-2.c: New test.
26898 * gcc.target/riscv/rvv/base/vwsub_wx_tumu-3.c: New test.
26900 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26902 * gcc.target/riscv/rvv/base/vwsubu_vv-1.c: New test.
26903 * gcc.target/riscv/rvv/base/vwsubu_vv-2.c: New test.
26904 * gcc.target/riscv/rvv/base/vwsubu_vv-3.c: New test.
26905 * gcc.target/riscv/rvv/base/vwsubu_vv_m-1.c: New test.
26906 * gcc.target/riscv/rvv/base/vwsubu_vv_m-2.c: New test.
26907 * gcc.target/riscv/rvv/base/vwsubu_vv_m-3.c: New test.
26908 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-1.c: New test.
26909 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-2.c: New test.
26910 * gcc.target/riscv/rvv/base/vwsubu_vv_mu-3.c: New test.
26911 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-1.c: New test.
26912 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-2.c: New test.
26913 * gcc.target/riscv/rvv/base/vwsubu_vv_tu-3.c: New test.
26914 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-1.c: New test.
26915 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-2.c: New test.
26916 * gcc.target/riscv/rvv/base/vwsubu_vv_tum-3.c: New test.
26917 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-1.c: New test.
26918 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-2.c: New test.
26919 * gcc.target/riscv/rvv/base/vwsubu_vv_tumu-3.c: New test.
26921 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26923 * gcc.target/riscv/rvv/base/vwsubu_vx-1.c: New test.
26924 * gcc.target/riscv/rvv/base/vwsubu_vx-2.c: New test.
26925 * gcc.target/riscv/rvv/base/vwsubu_vx-3.c: New test.
26926 * gcc.target/riscv/rvv/base/vwsubu_vx_m-1.c: New test.
26927 * gcc.target/riscv/rvv/base/vwsubu_vx_m-2.c: New test.
26928 * gcc.target/riscv/rvv/base/vwsubu_vx_m-3.c: New test.
26929 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-1.c: New test.
26930 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-2.c: New test.
26931 * gcc.target/riscv/rvv/base/vwsubu_vx_mu-3.c: New test.
26932 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-1.c: New test.
26933 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-2.c: New test.
26934 * gcc.target/riscv/rvv/base/vwsubu_vx_tu-3.c: New test.
26935 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-1.c: New test.
26936 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-2.c: New test.
26937 * gcc.target/riscv/rvv/base/vwsubu_vx_tum-3.c: New test.
26938 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-1.c: New test.
26939 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-2.c: New test.
26940 * gcc.target/riscv/rvv/base/vwsubu_vx_tumu-3.c: New test.
26942 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26944 * gcc.target/riscv/rvv/base/vwsubu_wv-1.c: New test.
26945 * gcc.target/riscv/rvv/base/vwsubu_wv-2.c: New test.
26946 * gcc.target/riscv/rvv/base/vwsubu_wv-3.c: New test.
26947 * gcc.target/riscv/rvv/base/vwsubu_wv_m-1.c: New test.
26948 * gcc.target/riscv/rvv/base/vwsubu_wv_m-2.c: New test.
26949 * gcc.target/riscv/rvv/base/vwsubu_wv_m-3.c: New test.
26950 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-1.c: New test.
26951 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-2.c: New test.
26952 * gcc.target/riscv/rvv/base/vwsubu_wv_mu-3.c: New test.
26953 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-1.c: New test.
26954 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-2.c: New test.
26955 * gcc.target/riscv/rvv/base/vwsubu_wv_tu-3.c: New test.
26956 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-1.c: New test.
26957 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-2.c: New test.
26958 * gcc.target/riscv/rvv/base/vwsubu_wv_tum-3.c: New test.
26959 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-1.c: New test.
26960 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-2.c: New test.
26961 * gcc.target/riscv/rvv/base/vwsubu_wv_tumu-3.c: New test.
26963 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26965 * gcc.target/riscv/rvv/base/vwsubu_wx-1.c: New test.
26966 * gcc.target/riscv/rvv/base/vwsubu_wx-2.c: New test.
26967 * gcc.target/riscv/rvv/base/vwsubu_wx-3.c: New test.
26968 * gcc.target/riscv/rvv/base/vwsubu_wx_m-1.c: New test.
26969 * gcc.target/riscv/rvv/base/vwsubu_wx_m-2.c: New test.
26970 * gcc.target/riscv/rvv/base/vwsubu_wx_m-3.c: New test.
26971 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-1.c: New test.
26972 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-2.c: New test.
26973 * gcc.target/riscv/rvv/base/vwsubu_wx_mu-3.c: New test.
26974 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-1.c: New test.
26975 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-2.c: New test.
26976 * gcc.target/riscv/rvv/base/vwsubu_wx_tu-3.c: New test.
26977 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-1.c: New test.
26978 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-2.c: New test.
26979 * gcc.target/riscv/rvv/base/vwsubu_wx_tum-3.c: New test.
26980 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-1.c: New test.
26981 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-2.c: New test.
26982 * gcc.target/riscv/rvv/base/vwsubu_wx_tumu-3.c: New test.
26984 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26986 * g++.target/riscv/rvv/base/vmulh_vv-1.C: New test.
26987 * g++.target/riscv/rvv/base/vmulh_vv-2.C: New test.
26988 * g++.target/riscv/rvv/base/vmulh_vv-3.C: New test.
26989 * g++.target/riscv/rvv/base/vmulh_vv_mu-1.C: New test.
26990 * g++.target/riscv/rvv/base/vmulh_vv_mu-2.C: New test.
26991 * g++.target/riscv/rvv/base/vmulh_vv_mu-3.C: New test.
26992 * g++.target/riscv/rvv/base/vmulh_vv_tu-1.C: New test.
26993 * g++.target/riscv/rvv/base/vmulh_vv_tu-2.C: New test.
26994 * g++.target/riscv/rvv/base/vmulh_vv_tu-3.C: New test.
26995 * g++.target/riscv/rvv/base/vmulh_vv_tum-1.C: New test.
26996 * g++.target/riscv/rvv/base/vmulh_vv_tum-2.C: New test.
26997 * g++.target/riscv/rvv/base/vmulh_vv_tum-3.C: New test.
26998 * g++.target/riscv/rvv/base/vmulh_vv_tumu-1.C: New test.
26999 * g++.target/riscv/rvv/base/vmulh_vv_tumu-2.C: New test.
27000 * g++.target/riscv/rvv/base/vmulh_vv_tumu-3.C: New test.
27002 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27004 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.C: New test.
27005 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.C: New test.
27006 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.C: New test.
27007 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.C: New test.
27008 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.C: New test.
27009 * g++.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.C: New test.
27010 * g++.target/riscv/rvv/base/vmulh_vx_rv32-1.C: New test.
27011 * g++.target/riscv/rvv/base/vmulh_vx_rv32-2.C: New test.
27012 * g++.target/riscv/rvv/base/vmulh_vx_rv32-3.C: New test.
27013 * g++.target/riscv/rvv/base/vmulh_vx_rv64-1.C: New test.
27014 * g++.target/riscv/rvv/base/vmulh_vx_rv64-2.C: New test.
27015 * g++.target/riscv/rvv/base/vmulh_vx_rv64-3.C: New test.
27016 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.C: New test.
27017 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.C: New test.
27018 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.C: New test.
27019 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.C: New test.
27020 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.C: New test.
27021 * g++.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.C: New test.
27022 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.C: New test.
27023 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.C: New test.
27024 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.C: New test.
27025 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.C: New test.
27026 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.C: New test.
27027 * g++.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.C: New test.
27028 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.C: New test.
27029 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.C: New test.
27030 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.C: New test.
27031 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.C: New test.
27032 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.C: New test.
27033 * g++.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.C: New test.
27035 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27037 * g++.target/riscv/rvv/base/vmulhsu_vv-1.C: New test.
27038 * g++.target/riscv/rvv/base/vmulhsu_vv-2.C: New test.
27039 * g++.target/riscv/rvv/base/vmulhsu_vv-3.C: New test.
27040 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-1.C: New test.
27041 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-2.C: New test.
27042 * g++.target/riscv/rvv/base/vmulhsu_vv_mu-3.C: New test.
27043 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-1.C: New test.
27044 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-2.C: New test.
27045 * g++.target/riscv/rvv/base/vmulhsu_vv_tu-3.C: New test.
27046 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-1.C: New test.
27047 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-2.C: New test.
27048 * g++.target/riscv/rvv/base/vmulhsu_vv_tum-3.C: New test.
27049 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-1.C: New test.
27050 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-2.C: New test.
27051 * g++.target/riscv/rvv/base/vmulhsu_vv_tumu-3.C: New test.
27053 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27055 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.C: New test.
27056 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.C: New test.
27057 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.C: New test.
27058 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.C: New test.
27059 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.C: New test.
27060 * g++.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.C: New test.
27061 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-1.C: New test.
27062 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-2.C: New test.
27063 * g++.target/riscv/rvv/base/vmulhsu_vx_rv32-3.C: New test.
27064 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-1.C: New test.
27065 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-2.C: New test.
27066 * g++.target/riscv/rvv/base/vmulhsu_vx_rv64-3.C: New test.
27067 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.C: New test.
27068 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.C: New test.
27069 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.C: New test.
27070 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.C: New test.
27071 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.C: New test.
27072 * g++.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.C: New test.
27073 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.C: New test.
27074 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.C: New test.
27075 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.C: New test.
27076 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.C: New test.
27077 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.C: New test.
27078 * g++.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.C: New test.
27079 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.C: New test.
27080 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.C: New test.
27081 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.C: New test.
27082 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.C: New test.
27083 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.C: New test.
27084 * g++.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.C: New test.
27086 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27088 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.C: New test.
27089 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.C: New test.
27090 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.C: New test.
27091 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.C: New test.
27092 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.C: New test.
27093 * g++.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.C: New test.
27094 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-1.C: New test.
27095 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-2.C: New test.
27096 * g++.target/riscv/rvv/base/vmulhu_vx_rv32-3.C: New test.
27097 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-1.C: New test.
27098 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-2.C: New test.
27099 * g++.target/riscv/rvv/base/vmulhu_vx_rv64-3.C: New test.
27100 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.C: New test.
27101 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.C: New test.
27102 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.C: New test.
27103 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.C: New test.
27104 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.C: New test.
27105 * g++.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.C: New test.
27106 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.C: New test.
27107 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.C: New test.
27108 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.C: New test.
27109 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.C: New test.
27110 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.C: New test.
27111 * g++.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.C: New test.
27112 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.C: New test.
27113 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.C: New test.
27114 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.C: New test.
27115 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.C: New test.
27116 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.C: New test.
27117 * g++.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.C: New test.
27119 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27121 * gcc.target/riscv/rvv/base/vmulh_vv-1.c: New test.
27122 * gcc.target/riscv/rvv/base/vmulh_vv-2.c: New test.
27123 * gcc.target/riscv/rvv/base/vmulh_vv-3.c: New test.
27124 * gcc.target/riscv/rvv/base/vmulh_vv_m-1.c: New test.
27125 * gcc.target/riscv/rvv/base/vmulh_vv_m-2.c: New test.
27126 * gcc.target/riscv/rvv/base/vmulh_vv_m-3.c: New test.
27127 * gcc.target/riscv/rvv/base/vmulh_vv_mu-1.c: New test.
27128 * gcc.target/riscv/rvv/base/vmulh_vv_mu-2.c: New test.
27129 * gcc.target/riscv/rvv/base/vmulh_vv_mu-3.c: New test.
27130 * gcc.target/riscv/rvv/base/vmulh_vv_tu-1.c: New test.
27131 * gcc.target/riscv/rvv/base/vmulh_vv_tu-2.c: New test.
27132 * gcc.target/riscv/rvv/base/vmulh_vv_tu-3.c: New test.
27133 * gcc.target/riscv/rvv/base/vmulh_vv_tum-1.c: New test.
27134 * gcc.target/riscv/rvv/base/vmulh_vv_tum-2.c: New test.
27135 * gcc.target/riscv/rvv/base/vmulh_vv_tum-3.c: New test.
27136 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-1.c: New test.
27137 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-2.c: New test.
27138 * gcc.target/riscv/rvv/base/vmulh_vv_tumu-3.c: New test.
27140 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27142 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-1.c: New test.
27143 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-2.c: New test.
27144 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv32-3.c: New test.
27145 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-1.c: New test.
27146 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-2.c: New test.
27147 * gcc.target/riscv/rvv/base/vmulh_vx_m_rv64-3.c: New test.
27148 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-1.c: New test.
27149 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-2.c: New test.
27150 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv32-3.c: New test.
27151 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-1.c: New test.
27152 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-2.c: New test.
27153 * gcc.target/riscv/rvv/base/vmulh_vx_mu_rv64-3.c: New test.
27154 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-1.c: New test.
27155 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-2.c: New test.
27156 * gcc.target/riscv/rvv/base/vmulh_vx_rv32-3.c: New test.
27157 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-1.c: New test.
27158 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-2.c: New test.
27159 * gcc.target/riscv/rvv/base/vmulh_vx_rv64-3.c: New test.
27160 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-1.c: New test.
27161 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-2.c: New test.
27162 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv32-3.c: New test.
27163 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-1.c: New test.
27164 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-2.c: New test.
27165 * gcc.target/riscv/rvv/base/vmulh_vx_tu_rv64-3.c: New test.
27166 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-1.c: New test.
27167 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-2.c: New test.
27168 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv32-3.c: New test.
27169 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-1.c: New test.
27170 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-2.c: New test.
27171 * gcc.target/riscv/rvv/base/vmulh_vx_tum_rv64-3.c: New test.
27172 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-1.c: New test.
27173 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-2.c: New test.
27174 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv32-3.c: New test.
27175 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-1.c: New test.
27176 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-2.c: New test.
27177 * gcc.target/riscv/rvv/base/vmulh_vx_tumu_rv64-3.c: New test.
27179 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27181 * gcc.target/riscv/rvv/base/vmulhsu_vv-1.c: New test.
27182 * gcc.target/riscv/rvv/base/vmulhsu_vv-2.c: New test.
27183 * gcc.target/riscv/rvv/base/vmulhsu_vv-3.c: New test.
27184 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-1.c: New test.
27185 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-2.c: New test.
27186 * gcc.target/riscv/rvv/base/vmulhsu_vv_m-3.c: New test.
27187 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-1.c: New test.
27188 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-2.c: New test.
27189 * gcc.target/riscv/rvv/base/vmulhsu_vv_mu-3.c: New test.
27190 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-1.c: New test.
27191 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-2.c: New test.
27192 * gcc.target/riscv/rvv/base/vmulhsu_vv_tu-3.c: New test.
27193 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-1.c: New test.
27194 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-2.c: New test.
27195 * gcc.target/riscv/rvv/base/vmulhsu_vv_tum-3.c: New test.
27196 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-1.c: New test.
27197 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-2.c: New test.
27198 * gcc.target/riscv/rvv/base/vmulhsu_vv_tumu-3.c: New test.
27200 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27202 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-1.c: New test.
27203 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-2.c: New test.
27204 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv32-3.c: New test.
27205 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-1.c: New test.
27206 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-2.c: New test.
27207 * gcc.target/riscv/rvv/base/vmulhsu_vx_m_rv64-3.c: New test.
27208 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-1.c: New test.
27209 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-2.c: New test.
27210 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv32-3.c: New test.
27211 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-1.c: New test.
27212 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-2.c: New test.
27213 * gcc.target/riscv/rvv/base/vmulhsu_vx_mu_rv64-3.c: New test.
27214 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-1.c: New test.
27215 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-2.c: New test.
27216 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv32-3.c: New test.
27217 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-1.c: New test.
27218 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-2.c: New test.
27219 * gcc.target/riscv/rvv/base/vmulhsu_vx_rv64-3.c: New test.
27220 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-1.c: New test.
27221 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-2.c: New test.
27222 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv32-3.c: New test.
27223 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-1.c: New test.
27224 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-2.c: New test.
27225 * gcc.target/riscv/rvv/base/vmulhsu_vx_tu_rv64-3.c: New test.
27226 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-1.c: New test.
27227 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-2.c: New test.
27228 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv32-3.c: New test.
27229 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-1.c: New test.
27230 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-2.c: New test.
27231 * gcc.target/riscv/rvv/base/vmulhsu_vx_tum_rv64-3.c: New test.
27232 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-1.c: New test.
27233 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-2.c: New test.
27234 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv32-3.c: New test.
27235 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-1.c: New test.
27236 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-2.c: New test.
27237 * gcc.target/riscv/rvv/base/vmulhsu_vx_tumu_rv64-3.c: New test.
27239 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27241 * gcc.target/riscv/rvv/base/vmulhu_vv-1.c: New test.
27242 * gcc.target/riscv/rvv/base/vmulhu_vv-2.c: New test.
27243 * gcc.target/riscv/rvv/base/vmulhu_vv-3.c: New test.
27244 * gcc.target/riscv/rvv/base/vmulhu_vv_m-1.c: New test.
27245 * gcc.target/riscv/rvv/base/vmulhu_vv_m-2.c: New test.
27246 * gcc.target/riscv/rvv/base/vmulhu_vv_m-3.c: New test.
27247 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-1.c: New test.
27248 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-2.c: New test.
27249 * gcc.target/riscv/rvv/base/vmulhu_vv_mu-3.c: New test.
27250 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-1.c: New test.
27251 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-2.c: New test.
27252 * gcc.target/riscv/rvv/base/vmulhu_vv_tu-3.c: New test.
27253 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-1.c: New test.
27254 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-2.c: New test.
27255 * gcc.target/riscv/rvv/base/vmulhu_vv_tum-3.c: New test.
27256 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-1.c: New test.
27257 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-2.c: New test.
27258 * gcc.target/riscv/rvv/base/vmulhu_vv_tumu-3.c: New test.
27260 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27262 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-1.c: New test.
27263 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-2.c: New test.
27264 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv32-3.c: New test.
27265 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-1.c: New test.
27266 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-2.c: New test.
27267 * gcc.target/riscv/rvv/base/vmulhu_vx_m_rv64-3.c: New test.
27268 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-1.c: New test.
27269 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-2.c: New test.
27270 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv32-3.c: New test.
27271 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-1.c: New test.
27272 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-2.c: New test.
27273 * gcc.target/riscv/rvv/base/vmulhu_vx_mu_rv64-3.c: New test.
27274 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-1.c: New test.
27275 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-2.c: New test.
27276 * gcc.target/riscv/rvv/base/vmulhu_vx_rv32-3.c: New test.
27277 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-1.c: New test.
27278 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-2.c: New test.
27279 * gcc.target/riscv/rvv/base/vmulhu_vx_rv64-3.c: New test.
27280 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-1.c: New test.
27281 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-2.c: New test.
27282 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv32-3.c: New test.
27283 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-1.c: New test.
27284 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-2.c: New test.
27285 * gcc.target/riscv/rvv/base/vmulhu_vx_tu_rv64-3.c: New test.
27286 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-1.c: New test.
27287 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-2.c: New test.
27288 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv32-3.c: New test.
27289 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-1.c: New test.
27290 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-2.c: New test.
27291 * gcc.target/riscv/rvv/base/vmulhu_vx_tum_rv64-3.c: New test.
27292 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-1.c: New test.
27293 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-2.c: New test.
27294 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv32-3.c: New test.
27295 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-1.c: New test.
27296 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-2.c: New test.
27297 * gcc.target/riscv/rvv/base/vmulhu_vx_tumu_rv64-3.c: New test.
27299 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27301 * g++.target/riscv/rvv/base/vsext_vf2-1.C: New test.
27302 * g++.target/riscv/rvv/base/vsext_vf2-2.C: New test.
27303 * g++.target/riscv/rvv/base/vsext_vf2-3.C: New test.
27304 * g++.target/riscv/rvv/base/vsext_vf2_mu-1.C: New test.
27305 * g++.target/riscv/rvv/base/vsext_vf2_mu-2.C: New test.
27306 * g++.target/riscv/rvv/base/vsext_vf2_mu-3.C: New test.
27307 * g++.target/riscv/rvv/base/vsext_vf2_tu-1.C: New test.
27308 * g++.target/riscv/rvv/base/vsext_vf2_tu-2.C: New test.
27309 * g++.target/riscv/rvv/base/vsext_vf2_tu-3.C: New test.
27310 * g++.target/riscv/rvv/base/vsext_vf2_tum-1.C: New test.
27311 * g++.target/riscv/rvv/base/vsext_vf2_tum-2.C: New test.
27312 * g++.target/riscv/rvv/base/vsext_vf2_tum-3.C: New test.
27313 * g++.target/riscv/rvv/base/vsext_vf2_tumu-1.C: New test.
27314 * g++.target/riscv/rvv/base/vsext_vf2_tumu-2.C: New test.
27315 * g++.target/riscv/rvv/base/vsext_vf2_tumu-3.C: New test.
27316 * g++.target/riscv/rvv/base/vsext_vf4-1.C: New test.
27317 * g++.target/riscv/rvv/base/vsext_vf4-2.C: New test.
27318 * g++.target/riscv/rvv/base/vsext_vf4-3.C: New test.
27319 * g++.target/riscv/rvv/base/vsext_vf4_mu-1.C: New test.
27320 * g++.target/riscv/rvv/base/vsext_vf4_mu-2.C: New test.
27321 * g++.target/riscv/rvv/base/vsext_vf4_mu-3.C: New test.
27322 * g++.target/riscv/rvv/base/vsext_vf4_tu-1.C: New test.
27323 * g++.target/riscv/rvv/base/vsext_vf4_tu-2.C: New test.
27324 * g++.target/riscv/rvv/base/vsext_vf4_tu-3.C: New test.
27325 * g++.target/riscv/rvv/base/vsext_vf4_tum-1.C: New test.
27326 * g++.target/riscv/rvv/base/vsext_vf4_tum-2.C: New test.
27327 * g++.target/riscv/rvv/base/vsext_vf4_tum-3.C: New test.
27328 * g++.target/riscv/rvv/base/vsext_vf4_tumu-1.C: New test.
27329 * g++.target/riscv/rvv/base/vsext_vf4_tumu-2.C: New test.
27330 * g++.target/riscv/rvv/base/vsext_vf4_tumu-3.C: New test.
27331 * g++.target/riscv/rvv/base/vsext_vf8-1.C: New test.
27332 * g++.target/riscv/rvv/base/vsext_vf8-2.C: New test.
27333 * g++.target/riscv/rvv/base/vsext_vf8-3.C: New test.
27334 * g++.target/riscv/rvv/base/vsext_vf8_mu-1.C: New test.
27335 * g++.target/riscv/rvv/base/vsext_vf8_mu-2.C: New test.
27336 * g++.target/riscv/rvv/base/vsext_vf8_mu-3.C: New test.
27337 * g++.target/riscv/rvv/base/vsext_vf8_tu-1.C: New test.
27338 * g++.target/riscv/rvv/base/vsext_vf8_tu-2.C: New test.
27339 * g++.target/riscv/rvv/base/vsext_vf8_tu-3.C: New test.
27340 * g++.target/riscv/rvv/base/vsext_vf8_tum-1.C: New test.
27341 * g++.target/riscv/rvv/base/vsext_vf8_tum-2.C: New test.
27342 * g++.target/riscv/rvv/base/vsext_vf8_tum-3.C: New test.
27343 * g++.target/riscv/rvv/base/vsext_vf8_tumu-1.C: New test.
27344 * g++.target/riscv/rvv/base/vsext_vf8_tumu-2.C: New test.
27345 * g++.target/riscv/rvv/base/vsext_vf8_tumu-3.C: New test.
27347 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27349 * g++.target/riscv/rvv/base/vzext_vf2-1.C: New test.
27350 * g++.target/riscv/rvv/base/vzext_vf2-2.C: New test.
27351 * g++.target/riscv/rvv/base/vzext_vf2-3.C: New test.
27352 * g++.target/riscv/rvv/base/vzext_vf2_mu-1.C: New test.
27353 * g++.target/riscv/rvv/base/vzext_vf2_mu-2.C: New test.
27354 * g++.target/riscv/rvv/base/vzext_vf2_mu-3.C: New test.
27355 * g++.target/riscv/rvv/base/vzext_vf2_tu-1.C: New test.
27356 * g++.target/riscv/rvv/base/vzext_vf2_tu-2.C: New test.
27357 * g++.target/riscv/rvv/base/vzext_vf2_tu-3.C: New test.
27358 * g++.target/riscv/rvv/base/vzext_vf2_tum-1.C: New test.
27359 * g++.target/riscv/rvv/base/vzext_vf2_tum-2.C: New test.
27360 * g++.target/riscv/rvv/base/vzext_vf2_tum-3.C: New test.
27361 * g++.target/riscv/rvv/base/vzext_vf2_tumu-1.C: New test.
27362 * g++.target/riscv/rvv/base/vzext_vf2_tumu-2.C: New test.
27363 * g++.target/riscv/rvv/base/vzext_vf2_tumu-3.C: New test.
27365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27367 * g++.target/riscv/rvv/base/vzext_vf4-1.C: New test.
27368 * g++.target/riscv/rvv/base/vzext_vf4-2.C: New test.
27369 * g++.target/riscv/rvv/base/vzext_vf4-3.C: New test.
27370 * g++.target/riscv/rvv/base/vzext_vf4_mu-1.C: New test.
27371 * g++.target/riscv/rvv/base/vzext_vf4_mu-2.C: New test.
27372 * g++.target/riscv/rvv/base/vzext_vf4_mu-3.C: New test.
27373 * g++.target/riscv/rvv/base/vzext_vf4_tu-1.C: New test.
27374 * g++.target/riscv/rvv/base/vzext_vf4_tu-2.C: New test.
27375 * g++.target/riscv/rvv/base/vzext_vf4_tu-3.C: New test.
27376 * g++.target/riscv/rvv/base/vzext_vf4_tum-1.C: New test.
27377 * g++.target/riscv/rvv/base/vzext_vf4_tum-2.C: New test.
27378 * g++.target/riscv/rvv/base/vzext_vf4_tum-3.C: New test.
27379 * g++.target/riscv/rvv/base/vzext_vf4_tumu-1.C: New test.
27380 * g++.target/riscv/rvv/base/vzext_vf4_tumu-2.C: New test.
27381 * g++.target/riscv/rvv/base/vzext_vf4_tumu-3.C: New test.
27383 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27385 * g++.target/riscv/rvv/base/vzext_vf8-1.C: New test.
27386 * g++.target/riscv/rvv/base/vzext_vf8-2.C: New test.
27387 * g++.target/riscv/rvv/base/vzext_vf8-3.C: New test.
27388 * g++.target/riscv/rvv/base/vzext_vf8_mu-1.C: New test.
27389 * g++.target/riscv/rvv/base/vzext_vf8_mu-2.C: New test.
27390 * g++.target/riscv/rvv/base/vzext_vf8_mu-3.C: New test.
27391 * g++.target/riscv/rvv/base/vzext_vf8_tu-1.C: New test.
27392 * g++.target/riscv/rvv/base/vzext_vf8_tu-2.C: New test.
27393 * g++.target/riscv/rvv/base/vzext_vf8_tu-3.C: New test.
27394 * g++.target/riscv/rvv/base/vzext_vf8_tum-1.C: New test.
27395 * g++.target/riscv/rvv/base/vzext_vf8_tum-2.C: New test.
27396 * g++.target/riscv/rvv/base/vzext_vf8_tum-3.C: New test.
27397 * g++.target/riscv/rvv/base/vzext_vf8_tumu-1.C: New test.
27398 * g++.target/riscv/rvv/base/vzext_vf8_tumu-2.C: New test.
27399 * g++.target/riscv/rvv/base/vzext_vf8_tumu-3.C: New test.
27401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27403 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
27405 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27407 * gcc.target/riscv/rvv/base/vsext_vf2-1.c: New test.
27408 * gcc.target/riscv/rvv/base/vsext_vf2-2.c: New test.
27409 * gcc.target/riscv/rvv/base/vsext_vf2-3.c: New test.
27410 * gcc.target/riscv/rvv/base/vsext_vf2_m-1.c: New test.
27411 * gcc.target/riscv/rvv/base/vsext_vf2_m-2.c: New test.
27412 * gcc.target/riscv/rvv/base/vsext_vf2_m-3.c: New test.
27413 * gcc.target/riscv/rvv/base/vsext_vf2_mu-1.c: New test.
27414 * gcc.target/riscv/rvv/base/vsext_vf2_mu-2.c: New test.
27415 * gcc.target/riscv/rvv/base/vsext_vf2_mu-3.c: New test.
27416 * gcc.target/riscv/rvv/base/vsext_vf2_tu-1.c: New test.
27417 * gcc.target/riscv/rvv/base/vsext_vf2_tu-2.c: New test.
27418 * gcc.target/riscv/rvv/base/vsext_vf2_tu-3.c: New test.
27419 * gcc.target/riscv/rvv/base/vsext_vf2_tum-1.c: New test.
27420 * gcc.target/riscv/rvv/base/vsext_vf2_tum-2.c: New test.
27421 * gcc.target/riscv/rvv/base/vsext_vf2_tum-3.c: New test.
27422 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-1.c: New test.
27423 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-2.c: New test.
27424 * gcc.target/riscv/rvv/base/vsext_vf2_tumu-3.c: New test.
27426 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27428 * gcc.target/riscv/rvv/base/vsext_vf4-1.c: New test.
27429 * gcc.target/riscv/rvv/base/vsext_vf4-2.c: New test.
27430 * gcc.target/riscv/rvv/base/vsext_vf4-3.c: New test.
27431 * gcc.target/riscv/rvv/base/vsext_vf4_m-1.c: New test.
27432 * gcc.target/riscv/rvv/base/vsext_vf4_m-2.c: New test.
27433 * gcc.target/riscv/rvv/base/vsext_vf4_m-3.c: New test.
27434 * gcc.target/riscv/rvv/base/vsext_vf4_mu-1.c: New test.
27435 * gcc.target/riscv/rvv/base/vsext_vf4_mu-2.c: New test.
27436 * gcc.target/riscv/rvv/base/vsext_vf4_mu-3.c: New test.
27437 * gcc.target/riscv/rvv/base/vsext_vf4_tu-1.c: New test.
27438 * gcc.target/riscv/rvv/base/vsext_vf4_tu-2.c: New test.
27439 * gcc.target/riscv/rvv/base/vsext_vf4_tu-3.c: New test.
27440 * gcc.target/riscv/rvv/base/vsext_vf4_tum-1.c: New test.
27441 * gcc.target/riscv/rvv/base/vsext_vf4_tum-2.c: New test.
27442 * gcc.target/riscv/rvv/base/vsext_vf4_tum-3.c: New test.
27443 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-1.c: New test.
27444 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-2.c: New test.
27445 * gcc.target/riscv/rvv/base/vsext_vf4_tumu-3.c: New test.
27447 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27449 * gcc.target/riscv/rvv/base/vsext_vf8-1.c: New test.
27450 * gcc.target/riscv/rvv/base/vsext_vf8-2.c: New test.
27451 * gcc.target/riscv/rvv/base/vsext_vf8-3.c: New test.
27452 * gcc.target/riscv/rvv/base/vsext_vf8_m-1.c: New test.
27453 * gcc.target/riscv/rvv/base/vsext_vf8_m-2.c: New test.
27454 * gcc.target/riscv/rvv/base/vsext_vf8_m-3.c: New test.
27455 * gcc.target/riscv/rvv/base/vsext_vf8_mu-1.c: New test.
27456 * gcc.target/riscv/rvv/base/vsext_vf8_mu-2.c: New test.
27457 * gcc.target/riscv/rvv/base/vsext_vf8_mu-3.c: New test.
27458 * gcc.target/riscv/rvv/base/vsext_vf8_tu-1.c: New test.
27459 * gcc.target/riscv/rvv/base/vsext_vf8_tu-2.c: New test.
27460 * gcc.target/riscv/rvv/base/vsext_vf8_tu-3.c: New test.
27461 * gcc.target/riscv/rvv/base/vsext_vf8_tum-1.c: New test.
27462 * gcc.target/riscv/rvv/base/vsext_vf8_tum-2.c: New test.
27463 * gcc.target/riscv/rvv/base/vsext_vf8_tum-3.c: New test.
27464 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-1.c: New test.
27465 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-2.c: New test.
27466 * gcc.target/riscv/rvv/base/vsext_vf8_tumu-3.c: New test.
27468 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27470 * gcc.target/riscv/rvv/base/vzext_vf2-1.c: New test.
27471 * gcc.target/riscv/rvv/base/vzext_vf2-2.c: New test.
27472 * gcc.target/riscv/rvv/base/vzext_vf2-3.c: New test.
27473 * gcc.target/riscv/rvv/base/vzext_vf2_m-1.c: New test.
27474 * gcc.target/riscv/rvv/base/vzext_vf2_m-2.c: New test.
27475 * gcc.target/riscv/rvv/base/vzext_vf2_m-3.c: New test.
27476 * gcc.target/riscv/rvv/base/vzext_vf2_mu-1.c: New test.
27477 * gcc.target/riscv/rvv/base/vzext_vf2_mu-2.c: New test.
27478 * gcc.target/riscv/rvv/base/vzext_vf2_mu-3.c: New test.
27479 * gcc.target/riscv/rvv/base/vzext_vf2_tu-1.c: New test.
27480 * gcc.target/riscv/rvv/base/vzext_vf2_tu-2.c: New test.
27481 * gcc.target/riscv/rvv/base/vzext_vf2_tu-3.c: New test.
27482 * gcc.target/riscv/rvv/base/vzext_vf2_tum-1.c: New test.
27483 * gcc.target/riscv/rvv/base/vzext_vf2_tum-2.c: New test.
27484 * gcc.target/riscv/rvv/base/vzext_vf2_tum-3.c: New test.
27485 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-1.c: New test.
27486 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-2.c: New test.
27487 * gcc.target/riscv/rvv/base/vzext_vf2_tumu-3.c: New test.
27489 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27491 * gcc.target/riscv/rvv/base/vzext_vf4-1.c: New test.
27492 * gcc.target/riscv/rvv/base/vzext_vf4-2.c: New test.
27493 * gcc.target/riscv/rvv/base/vzext_vf4-3.c: New test.
27494 * gcc.target/riscv/rvv/base/vzext_vf4_m-1.c: New test.
27495 * gcc.target/riscv/rvv/base/vzext_vf4_m-2.c: New test.
27496 * gcc.target/riscv/rvv/base/vzext_vf4_m-3.c: New test.
27497 * gcc.target/riscv/rvv/base/vzext_vf4_mu-1.c: New test.
27498 * gcc.target/riscv/rvv/base/vzext_vf4_mu-2.c: New test.
27499 * gcc.target/riscv/rvv/base/vzext_vf4_mu-3.c: New test.
27500 * gcc.target/riscv/rvv/base/vzext_vf4_tu-1.c: New test.
27501 * gcc.target/riscv/rvv/base/vzext_vf4_tu-2.c: New test.
27502 * gcc.target/riscv/rvv/base/vzext_vf4_tu-3.c: New test.
27503 * gcc.target/riscv/rvv/base/vzext_vf4_tum-1.c: New test.
27504 * gcc.target/riscv/rvv/base/vzext_vf4_tum-2.c: New test.
27505 * gcc.target/riscv/rvv/base/vzext_vf4_tum-3.c: New test.
27506 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-1.c: New test.
27507 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-2.c: New test.
27508 * gcc.target/riscv/rvv/base/vzext_vf4_tumu-3.c: New test.
27510 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27512 * gcc.target/riscv/rvv/base/vzext_vf8-1.c: New test.
27513 * gcc.target/riscv/rvv/base/vzext_vf8-2.c: New test.
27514 * gcc.target/riscv/rvv/base/vzext_vf8-3.c: New test.
27515 * gcc.target/riscv/rvv/base/vzext_vf8_m-1.c: New test.
27516 * gcc.target/riscv/rvv/base/vzext_vf8_m-2.c: New test.
27517 * gcc.target/riscv/rvv/base/vzext_vf8_m-3.c: New test.
27518 * gcc.target/riscv/rvv/base/vzext_vf8_mu-1.c: New test.
27519 * gcc.target/riscv/rvv/base/vzext_vf8_mu-2.c: New test.
27520 * gcc.target/riscv/rvv/base/vzext_vf8_mu-3.c: New test.
27521 * gcc.target/riscv/rvv/base/vzext_vf8_tu-1.c: New test.
27522 * gcc.target/riscv/rvv/base/vzext_vf8_tu-2.c: New test.
27523 * gcc.target/riscv/rvv/base/vzext_vf8_tu-3.c: New test.
27524 * gcc.target/riscv/rvv/base/vzext_vf8_tum-1.c: New test.
27525 * gcc.target/riscv/rvv/base/vzext_vf8_tum-2.c: New test.
27526 * gcc.target/riscv/rvv/base/vzext_vf8_tum-3.c: New test.
27527 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-1.c: New test.
27528 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-2.c: New test.
27529 * gcc.target/riscv/rvv/base/vzext_vf8_tumu-3.c: New test.
27531 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27533 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.C: New test.
27534 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.C: New test.
27535 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.C: New test.
27536 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.C: New test.
27537 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.C: New test.
27538 * g++.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.C: New test.
27539 * g++.target/riscv/rvv/base/vsadd_vx_rv32-1.C: New test.
27540 * g++.target/riscv/rvv/base/vsadd_vx_rv32-2.C: New test.
27541 * g++.target/riscv/rvv/base/vsadd_vx_rv32-3.C: New test.
27542 * g++.target/riscv/rvv/base/vsadd_vx_rv64-1.C: New test.
27543 * g++.target/riscv/rvv/base/vsadd_vx_rv64-2.C: New test.
27544 * g++.target/riscv/rvv/base/vsadd_vx_rv64-3.C: New test.
27545 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.C: New test.
27546 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.C: New test.
27547 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.C: New test.
27548 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.C: New test.
27549 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.C: New test.
27550 * g++.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.C: New test.
27551 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.C: New test.
27552 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.C: New test.
27553 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.C: New test.
27554 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.C: New test.
27555 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.C: New test.
27556 * g++.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.C: New test.
27557 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.C: New test.
27558 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.C: New test.
27559 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.C: New test.
27560 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.C: New test.
27561 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.C: New test.
27562 * g++.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.C: New test.
27564 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27566 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.C: New test.
27567 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.C: New test.
27568 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.C: New test.
27569 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.C: New test.
27570 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.C: New test.
27571 * g++.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.C: New test.
27572 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-1.C: New test.
27573 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-2.C: New test.
27574 * g++.target/riscv/rvv/base/vsaddu_vx_rv32-3.C: New test.
27575 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-1.C: New test.
27576 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-2.C: New test.
27577 * g++.target/riscv/rvv/base/vsaddu_vx_rv64-3.C: New test.
27578 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.C: New test.
27579 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.C: New test.
27580 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.C: New test.
27581 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.C: New test.
27582 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.C: New test.
27583 * g++.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.C: New test.
27584 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.C: New test.
27585 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.C: New test.
27586 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.C: New test.
27587 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.C: New test.
27588 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.C: New test.
27589 * g++.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.C: New test.
27590 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.C: New test.
27591 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.C: New test.
27592 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.C: New test.
27593 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.C: New test.
27594 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.C: New test.
27595 * g++.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.C: New test.
27597 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27599 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-1.C: New test.
27600 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-2.C: New test.
27601 * g++.target/riscv/rvv/base/vssub_vx_mu_rv32-3.C: New test.
27602 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-1.C: New test.
27603 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-2.C: New test.
27604 * g++.target/riscv/rvv/base/vssub_vx_mu_rv64-3.C: New test.
27605 * g++.target/riscv/rvv/base/vssub_vx_rv32-1.C: New test.
27606 * g++.target/riscv/rvv/base/vssub_vx_rv32-2.C: New test.
27607 * g++.target/riscv/rvv/base/vssub_vx_rv32-3.C: New test.
27608 * g++.target/riscv/rvv/base/vssub_vx_rv64-1.C: New test.
27609 * g++.target/riscv/rvv/base/vssub_vx_rv64-2.C: New test.
27610 * g++.target/riscv/rvv/base/vssub_vx_rv64-3.C: New test.
27611 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-1.C: New test.
27612 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-2.C: New test.
27613 * g++.target/riscv/rvv/base/vssub_vx_tu_rv32-3.C: New test.
27614 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-1.C: New test.
27615 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-2.C: New test.
27616 * g++.target/riscv/rvv/base/vssub_vx_tu_rv64-3.C: New test.
27617 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-1.C: New test.
27618 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-2.C: New test.
27619 * g++.target/riscv/rvv/base/vssub_vx_tum_rv32-3.C: New test.
27620 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-1.C: New test.
27621 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-2.C: New test.
27622 * g++.target/riscv/rvv/base/vssub_vx_tum_rv64-3.C: New test.
27623 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.C: New test.
27624 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.C: New test.
27625 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.C: New test.
27626 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.C: New test.
27627 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.C: New test.
27628 * g++.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.C: New test.
27630 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27632 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.C: New test.
27633 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.C: New test.
27634 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.C: New test.
27635 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.C: New test.
27636 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.C: New test.
27637 * g++.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.C: New test.
27638 * g++.target/riscv/rvv/base/vssubu_vx_rv32-1.C: New test.
27639 * g++.target/riscv/rvv/base/vssubu_vx_rv32-2.C: New test.
27640 * g++.target/riscv/rvv/base/vssubu_vx_rv32-3.C: New test.
27641 * g++.target/riscv/rvv/base/vssubu_vx_rv64-1.C: New test.
27642 * g++.target/riscv/rvv/base/vssubu_vx_rv64-2.C: New test.
27643 * g++.target/riscv/rvv/base/vssubu_vx_rv64-3.C: New test.
27644 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.C: New test.
27645 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.C: New test.
27646 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.C: New test.
27647 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.C: New test.
27648 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.C: New test.
27649 * g++.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.C: New test.
27650 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.C: New test.
27651 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.C: New test.
27652 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.C: New test.
27653 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.C: New test.
27654 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.C: New test.
27655 * g++.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.C: New test.
27656 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.C: New test.
27657 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.C: New test.
27658 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.C: New test.
27659 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.C: New test.
27660 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.C: New test.
27661 * g++.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.C: New test.
27663 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27665 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-1.c: New test.
27666 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-2.c: New test.
27667 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv32-3.c: New test.
27668 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-1.c: New test.
27669 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-2.c: New test.
27670 * gcc.target/riscv/rvv/base/vsadd_vx_m_rv64-3.c: New test.
27671 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-1.c: New test.
27672 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-2.c: New test.
27673 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv32-3.c: New test.
27674 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-1.c: New test.
27675 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-2.c: New test.
27676 * gcc.target/riscv/rvv/base/vsadd_vx_mu_rv64-3.c: New test.
27677 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-1.c: New test.
27678 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-2.c: New test.
27679 * gcc.target/riscv/rvv/base/vsadd_vx_rv32-3.c: New test.
27680 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-1.c: New test.
27681 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-2.c: New test.
27682 * gcc.target/riscv/rvv/base/vsadd_vx_rv64-3.c: New test.
27683 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-1.c: New test.
27684 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-2.c: New test.
27685 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv32-3.c: New test.
27686 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-1.c: New test.
27687 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-2.c: New test.
27688 * gcc.target/riscv/rvv/base/vsadd_vx_tu_rv64-3.c: New test.
27689 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-1.c: New test.
27690 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-2.c: New test.
27691 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv32-3.c: New test.
27692 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-1.c: New test.
27693 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-2.c: New test.
27694 * gcc.target/riscv/rvv/base/vsadd_vx_tum_rv64-3.c: New test.
27695 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-1.c: New test.
27696 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-2.c: New test.
27697 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv32-3.c: New test.
27698 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-1.c: New test.
27699 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-2.c: New test.
27700 * gcc.target/riscv/rvv/base/vsadd_vx_tumu_rv64-3.c: New test.
27702 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27704 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-1.c: New test.
27705 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-2.c: New test.
27706 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv32-3.c: New test.
27707 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-1.c: New test.
27708 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-2.c: New test.
27709 * gcc.target/riscv/rvv/base/vsaddu_vx_m_rv64-3.c: New test.
27710 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-1.c: New test.
27711 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-2.c: New test.
27712 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv32-3.c: New test.
27713 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-1.c: New test.
27714 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-2.c: New test.
27715 * gcc.target/riscv/rvv/base/vsaddu_vx_mu_rv64-3.c: New test.
27716 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-1.c: New test.
27717 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-2.c: New test.
27718 * gcc.target/riscv/rvv/base/vsaddu_vx_rv32-3.c: New test.
27719 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-1.c: New test.
27720 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-2.c: New test.
27721 * gcc.target/riscv/rvv/base/vsaddu_vx_rv64-3.c: New test.
27722 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-1.c: New test.
27723 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-2.c: New test.
27724 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv32-3.c: New test.
27725 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-1.c: New test.
27726 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-2.c: New test.
27727 * gcc.target/riscv/rvv/base/vsaddu_vx_tu_rv64-3.c: New test.
27728 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-1.c: New test.
27729 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-2.c: New test.
27730 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv32-3.c: New test.
27731 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-1.c: New test.
27732 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-2.c: New test.
27733 * gcc.target/riscv/rvv/base/vsaddu_vx_tum_rv64-3.c: New test.
27734 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-1.c: New test.
27735 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-2.c: New test.
27736 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv32-3.c: New test.
27737 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-1.c: New test.
27738 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-2.c: New test.
27739 * gcc.target/riscv/rvv/base/vsaddu_vx_tumu_rv64-3.c: New test.
27741 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27743 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-1.c: New test.
27744 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-2.c: New test.
27745 * gcc.target/riscv/rvv/base/vssub_vx_m_rv32-3.c: New test.
27746 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-1.c: New test.
27747 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-2.c: New test.
27748 * gcc.target/riscv/rvv/base/vssub_vx_m_rv64-3.c: New test.
27749 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-1.c: New test.
27750 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-2.c: New test.
27751 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv32-3.c: New test.
27752 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-1.c: New test.
27753 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-2.c: New test.
27754 * gcc.target/riscv/rvv/base/vssub_vx_mu_rv64-3.c: New test.
27755 * gcc.target/riscv/rvv/base/vssub_vx_rv32-1.c: New test.
27756 * gcc.target/riscv/rvv/base/vssub_vx_rv32-2.c: New test.
27757 * gcc.target/riscv/rvv/base/vssub_vx_rv32-3.c: New test.
27758 * gcc.target/riscv/rvv/base/vssub_vx_rv64-1.c: New test.
27759 * gcc.target/riscv/rvv/base/vssub_vx_rv64-2.c: New test.
27760 * gcc.target/riscv/rvv/base/vssub_vx_rv64-3.c: New test.
27761 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-1.c: New test.
27762 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-2.c: New test.
27763 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv32-3.c: New test.
27764 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-1.c: New test.
27765 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-2.c: New test.
27766 * gcc.target/riscv/rvv/base/vssub_vx_tu_rv64-3.c: New test.
27767 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-1.c: New test.
27768 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-2.c: New test.
27769 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv32-3.c: New test.
27770 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-1.c: New test.
27771 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-2.c: New test.
27772 * gcc.target/riscv/rvv/base/vssub_vx_tum_rv64-3.c: New test.
27773 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-1.c: New test.
27774 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-2.c: New test.
27775 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv32-3.c: New test.
27776 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-1.c: New test.
27777 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-2.c: New test.
27778 * gcc.target/riscv/rvv/base/vssub_vx_tumu_rv64-3.c: New test.
27780 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27782 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-1.c: New test.
27783 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-2.c: New test.
27784 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv32-3.c: New test.
27785 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-1.c: New test.
27786 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-2.c: New test.
27787 * gcc.target/riscv/rvv/base/vssubu_vx_m_rv64-3.c: New test.
27788 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-1.c: New test.
27789 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-2.c: New test.
27790 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv32-3.c: New test.
27791 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-1.c: New test.
27792 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-2.c: New test.
27793 * gcc.target/riscv/rvv/base/vssubu_vx_mu_rv64-3.c: New test.
27794 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-1.c: New test.
27795 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-2.c: New test.
27796 * gcc.target/riscv/rvv/base/vssubu_vx_rv32-3.c: New test.
27797 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-1.c: New test.
27798 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-2.c: New test.
27799 * gcc.target/riscv/rvv/base/vssubu_vx_rv64-3.c: New test.
27800 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-1.c: New test.
27801 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-2.c: New test.
27802 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv32-3.c: New test.
27803 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-1.c: New test.
27804 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-2.c: New test.
27805 * gcc.target/riscv/rvv/base/vssubu_vx_tu_rv64-3.c: New test.
27806 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-1.c: New test.
27807 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-2.c: New test.
27808 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv32-3.c: New test.
27809 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-1.c: New test.
27810 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-2.c: New test.
27811 * gcc.target/riscv/rvv/base/vssubu_vx_tum_rv64-3.c: New test.
27812 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-1.c: New test.
27813 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-2.c: New test.
27814 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv32-3.c: New test.
27815 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-1.c: New test.
27816 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-2.c: New test.
27817 * gcc.target/riscv/rvv/base/vssubu_vx_tumu_rv64-3.c: New test.
27819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27821 * gcc.target/riscv/rvv/base/vsadd_vv-1.c: New test.
27822 * gcc.target/riscv/rvv/base/vsadd_vv-2.c: New test.
27823 * gcc.target/riscv/rvv/base/vsadd_vv-3.c: New test.
27824 * gcc.target/riscv/rvv/base/vsadd_vv_m-1.c: New test.
27825 * gcc.target/riscv/rvv/base/vsadd_vv_m-2.c: New test.
27826 * gcc.target/riscv/rvv/base/vsadd_vv_m-3.c: New test.
27827 * gcc.target/riscv/rvv/base/vsadd_vv_mu-1.c: New test.
27828 * gcc.target/riscv/rvv/base/vsadd_vv_mu-2.c: New test.
27829 * gcc.target/riscv/rvv/base/vsadd_vv_mu-3.c: New test.
27830 * gcc.target/riscv/rvv/base/vsadd_vv_tu-1.c: New test.
27831 * gcc.target/riscv/rvv/base/vsadd_vv_tu-2.c: New test.
27832 * gcc.target/riscv/rvv/base/vsadd_vv_tu-3.c: New test.
27833 * gcc.target/riscv/rvv/base/vsadd_vv_tum-1.c: New test.
27834 * gcc.target/riscv/rvv/base/vsadd_vv_tum-2.c: New test.
27835 * gcc.target/riscv/rvv/base/vsadd_vv_tum-3.c: New test.
27836 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-1.c: New test.
27837 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-2.c: New test.
27838 * gcc.target/riscv/rvv/base/vsadd_vv_tumu-3.c: New test.
27840 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27842 * gcc.target/riscv/rvv/base/vsaddu_vv-1.c: New test.
27843 * gcc.target/riscv/rvv/base/vsaddu_vv-2.c: New test.
27844 * gcc.target/riscv/rvv/base/vsaddu_vv-3.c: New test.
27845 * gcc.target/riscv/rvv/base/vsaddu_vv_m-1.c: New test.
27846 * gcc.target/riscv/rvv/base/vsaddu_vv_m-2.c: New test.
27847 * gcc.target/riscv/rvv/base/vsaddu_vv_m-3.c: New test.
27848 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-1.c: New test.
27849 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-2.c: New test.
27850 * gcc.target/riscv/rvv/base/vsaddu_vv_mu-3.c: New test.
27851 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-1.c: New test.
27852 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-2.c: New test.
27853 * gcc.target/riscv/rvv/base/vsaddu_vv_tu-3.c: New test.
27854 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-1.c: New test.
27855 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-2.c: New test.
27856 * gcc.target/riscv/rvv/base/vsaddu_vv_tum-3.c: New test.
27857 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-1.c: New test.
27858 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-2.c: New test.
27859 * gcc.target/riscv/rvv/base/vsaddu_vv_tumu-3.c: New test.
27861 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27863 * gcc.target/riscv/rvv/base/vssub_vv-1.c: New test.
27864 * gcc.target/riscv/rvv/base/vssub_vv-2.c: New test.
27865 * gcc.target/riscv/rvv/base/vssub_vv-3.c: New test.
27866 * gcc.target/riscv/rvv/base/vssub_vv_m-1.c: New test.
27867 * gcc.target/riscv/rvv/base/vssub_vv_m-2.c: New test.
27868 * gcc.target/riscv/rvv/base/vssub_vv_m-3.c: New test.
27869 * gcc.target/riscv/rvv/base/vssub_vv_mu-1.c: New test.
27870 * gcc.target/riscv/rvv/base/vssub_vv_mu-2.c: New test.
27871 * gcc.target/riscv/rvv/base/vssub_vv_mu-3.c: New test.
27872 * gcc.target/riscv/rvv/base/vssub_vv_tu-1.c: New test.
27873 * gcc.target/riscv/rvv/base/vssub_vv_tu-2.c: New test.
27874 * gcc.target/riscv/rvv/base/vssub_vv_tu-3.c: New test.
27875 * gcc.target/riscv/rvv/base/vssub_vv_tum-1.c: New test.
27876 * gcc.target/riscv/rvv/base/vssub_vv_tum-2.c: New test.
27877 * gcc.target/riscv/rvv/base/vssub_vv_tum-3.c: New test.
27878 * gcc.target/riscv/rvv/base/vssub_vv_tumu-1.c: New test.
27879 * gcc.target/riscv/rvv/base/vssub_vv_tumu-2.c: New test.
27880 * gcc.target/riscv/rvv/base/vssub_vv_tumu-3.c: New test.
27882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27884 * gcc.target/riscv/rvv/base/vssubu_vv-1.c: New test.
27885 * gcc.target/riscv/rvv/base/vssubu_vv-2.c: New test.
27886 * gcc.target/riscv/rvv/base/vssubu_vv-3.c: New test.
27887 * gcc.target/riscv/rvv/base/vssubu_vv_m-1.c: New test.
27888 * gcc.target/riscv/rvv/base/vssubu_vv_m-2.c: New test.
27889 * gcc.target/riscv/rvv/base/vssubu_vv_m-3.c: New test.
27890 * gcc.target/riscv/rvv/base/vssubu_vv_mu-1.c: New test.
27891 * gcc.target/riscv/rvv/base/vssubu_vv_mu-2.c: New test.
27892 * gcc.target/riscv/rvv/base/vssubu_vv_mu-3.c: New test.
27893 * gcc.target/riscv/rvv/base/vssubu_vv_tu-1.c: New test.
27894 * gcc.target/riscv/rvv/base/vssubu_vv_tu-2.c: New test.
27895 * gcc.target/riscv/rvv/base/vssubu_vv_tu-3.c: New test.
27896 * gcc.target/riscv/rvv/base/vssubu_vv_tum-1.c: New test.
27897 * gcc.target/riscv/rvv/base/vssubu_vv_tum-2.c: New test.
27898 * gcc.target/riscv/rvv/base/vssubu_vv_tum-3.c: New test.
27899 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-1.c: New test.
27900 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-2.c: New test.
27901 * gcc.target/riscv/rvv/base/vssubu_vv_tumu-3.c: New test.
27903 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27905 * g++.target/riscv/rvv/base/vssubu_vv-1.C: New test.
27906 * g++.target/riscv/rvv/base/vssubu_vv-2.C: New test.
27907 * g++.target/riscv/rvv/base/vssubu_vv-3.C: New test.
27908 * g++.target/riscv/rvv/base/vssubu_vv_mu-1.C: New test.
27909 * g++.target/riscv/rvv/base/vssubu_vv_mu-2.C: New test.
27910 * g++.target/riscv/rvv/base/vssubu_vv_mu-3.C: New test.
27911 * g++.target/riscv/rvv/base/vssubu_vv_tu-1.C: New test.
27912 * g++.target/riscv/rvv/base/vssubu_vv_tu-2.C: New test.
27913 * g++.target/riscv/rvv/base/vssubu_vv_tu-3.C: New test.
27914 * g++.target/riscv/rvv/base/vssubu_vv_tum-1.C: New test.
27915 * g++.target/riscv/rvv/base/vssubu_vv_tum-2.C: New test.
27916 * g++.target/riscv/rvv/base/vssubu_vv_tum-3.C: New test.
27917 * g++.target/riscv/rvv/base/vssubu_vv_tumu-1.C: New test.
27918 * g++.target/riscv/rvv/base/vssubu_vv_tumu-2.C: New test.
27919 * g++.target/riscv/rvv/base/vssubu_vv_tumu-3.C: New test.
27921 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27923 * g++.target/riscv/rvv/base/vssub_vv-1.C: New test.
27924 * g++.target/riscv/rvv/base/vssub_vv-2.C: New test.
27925 * g++.target/riscv/rvv/base/vssub_vv-3.C: New test.
27926 * g++.target/riscv/rvv/base/vssub_vv_mu-1.C: New test.
27927 * g++.target/riscv/rvv/base/vssub_vv_mu-2.C: New test.
27928 * g++.target/riscv/rvv/base/vssub_vv_mu-3.C: New test.
27929 * g++.target/riscv/rvv/base/vssub_vv_tu-1.C: New test.
27930 * g++.target/riscv/rvv/base/vssub_vv_tu-2.C: New test.
27931 * g++.target/riscv/rvv/base/vssub_vv_tu-3.C: New test.
27932 * g++.target/riscv/rvv/base/vssub_vv_tum-1.C: New test.
27933 * g++.target/riscv/rvv/base/vssub_vv_tum-2.C: New test.
27934 * g++.target/riscv/rvv/base/vssub_vv_tum-3.C: New test.
27935 * g++.target/riscv/rvv/base/vssub_vv_tumu-1.C: New test.
27936 * g++.target/riscv/rvv/base/vssub_vv_tumu-2.C: New test.
27937 * g++.target/riscv/rvv/base/vssub_vv_tumu-3.C: New test.
27939 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27941 * g++.target/riscv/rvv/base/vsaddu_vv-1.C: New test.
27942 * g++.target/riscv/rvv/base/vsaddu_vv-2.C: New test.
27943 * g++.target/riscv/rvv/base/vsaddu_vv-3.C: New test.
27944 * g++.target/riscv/rvv/base/vsaddu_vv_mu-1.C: New test.
27945 * g++.target/riscv/rvv/base/vsaddu_vv_mu-2.C: New test.
27946 * g++.target/riscv/rvv/base/vsaddu_vv_mu-3.C: New test.
27947 * g++.target/riscv/rvv/base/vsaddu_vv_tu-1.C: New test.
27948 * g++.target/riscv/rvv/base/vsaddu_vv_tu-2.C: New test.
27949 * g++.target/riscv/rvv/base/vsaddu_vv_tu-3.C: New test.
27950 * g++.target/riscv/rvv/base/vsaddu_vv_tum-1.C: New test.
27951 * g++.target/riscv/rvv/base/vsaddu_vv_tum-2.C: New test.
27952 * g++.target/riscv/rvv/base/vsaddu_vv_tum-3.C: New test.
27953 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-1.C: New test.
27954 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-2.C: New test.
27955 * g++.target/riscv/rvv/base/vsaddu_vv_tumu-3.C: New test.
27957 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27959 * g++.target/riscv/rvv/base/vsadd_vv-1.C: New test.
27960 * g++.target/riscv/rvv/base/vsadd_vv-2.C: New test.
27961 * g++.target/riscv/rvv/base/vsadd_vv-3.C: New test.
27962 * g++.target/riscv/rvv/base/vsadd_vv_mu-1.C: New test.
27963 * g++.target/riscv/rvv/base/vsadd_vv_mu-2.C: New test.
27964 * g++.target/riscv/rvv/base/vsadd_vv_mu-3.C: New test.
27965 * g++.target/riscv/rvv/base/vsadd_vv_tu-1.C: New test.
27966 * g++.target/riscv/rvv/base/vsadd_vv_tu-2.C: New test.
27967 * g++.target/riscv/rvv/base/vsadd_vv_tu-3.C: New test.
27968 * g++.target/riscv/rvv/base/vsadd_vv_tum-1.C: New test.
27969 * g++.target/riscv/rvv/base/vsadd_vv_tum-2.C: New test.
27970 * g++.target/riscv/rvv/base/vsadd_vv_tum-3.C: New test.
27971 * g++.target/riscv/rvv/base/vsadd_vv_tumu-1.C: New test.
27972 * g++.target/riscv/rvv/base/vsadd_vv_tumu-2.C: New test.
27973 * g++.target/riscv/rvv/base/vsadd_vv_tumu-3.C: New test.
27975 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27977 * gcc.target/riscv/rvv/base/binop_vx_constraint-100.c: New test.
27978 * gcc.target/riscv/rvv/base/binop_vx_constraint-101.c: New test.
27979 * gcc.target/riscv/rvv/base/binop_vx_constraint-102.c: New test.
27980 * gcc.target/riscv/rvv/base/binop_vx_constraint-103.c: New test.
27981 * gcc.target/riscv/rvv/base/binop_vx_constraint-104.c: New test.
27982 * gcc.target/riscv/rvv/base/binop_vx_constraint-105.c: New test.
27983 * gcc.target/riscv/rvv/base/binop_vx_constraint-106.c: New test.
27984 * gcc.target/riscv/rvv/base/binop_vx_constraint-107.c: New test.
27985 * gcc.target/riscv/rvv/base/binop_vx_constraint-108.c: New test.
27986 * gcc.target/riscv/rvv/base/binop_vx_constraint-109.c: New test.
27987 * gcc.target/riscv/rvv/base/binop_vx_constraint-110.c: New test.
27988 * gcc.target/riscv/rvv/base/binop_vx_constraint-111.c: New test.
27989 * gcc.target/riscv/rvv/base/binop_vx_constraint-112.c: New test.
27990 * gcc.target/riscv/rvv/base/binop_vx_constraint-113.c: New test.
27991 * gcc.target/riscv/rvv/base/binop_vx_constraint-114.c: New test.
27992 * gcc.target/riscv/rvv/base/binop_vx_constraint-115.c: New test.
27993 * gcc.target/riscv/rvv/base/binop_vx_constraint-116.c: New test.
27994 * gcc.target/riscv/rvv/base/binop_vx_constraint-117.c: New test.
27995 * gcc.target/riscv/rvv/base/binop_vx_constraint-118.c: New test.
27996 * gcc.target/riscv/rvv/base/binop_vx_constraint-119.c: New test.
27997 * gcc.target/riscv/rvv/base/binop_vx_constraint-97.c: New test.
27998 * gcc.target/riscv/rvv/base/binop_vx_constraint-98.c: New test.
27999 * gcc.target/riscv/rvv/base/binop_vx_constraint-99.c: New test.
28001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28003 * g++.target/riscv/rvv/base/vneg_v-1.C: New test.
28004 * g++.target/riscv/rvv/base/vneg_v-2.C: New test.
28005 * g++.target/riscv/rvv/base/vneg_v-3.C: New test.
28006 * g++.target/riscv/rvv/base/vneg_v_mu-1.C: New test.
28007 * g++.target/riscv/rvv/base/vneg_v_mu-2.C: New test.
28008 * g++.target/riscv/rvv/base/vneg_v_mu-3.C: New test.
28009 * g++.target/riscv/rvv/base/vneg_v_tu-1.C: New test.
28010 * g++.target/riscv/rvv/base/vneg_v_tu-2.C: New test.
28011 * g++.target/riscv/rvv/base/vneg_v_tu-3.C: New test.
28012 * g++.target/riscv/rvv/base/vneg_v_tum-1.C: New test.
28013 * g++.target/riscv/rvv/base/vneg_v_tum-2.C: New test.
28014 * g++.target/riscv/rvv/base/vneg_v_tum-3.C: New test.
28015 * g++.target/riscv/rvv/base/vneg_v_tumu-1.C: New test.
28016 * g++.target/riscv/rvv/base/vneg_v_tumu-2.C: New test.
28017 * g++.target/riscv/rvv/base/vneg_v_tumu-3.C: New test.
28019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28021 * g++.target/riscv/rvv/base/vnot_v-1.C: New test.
28022 * g++.target/riscv/rvv/base/vnot_v-2.C: New test.
28023 * g++.target/riscv/rvv/base/vnot_v-3.C: New test.
28024 * g++.target/riscv/rvv/base/vnot_v_mu-1.C: New test.
28025 * g++.target/riscv/rvv/base/vnot_v_mu-2.C: New test.
28026 * g++.target/riscv/rvv/base/vnot_v_mu-3.C: New test.
28027 * g++.target/riscv/rvv/base/vnot_v_tu-1.C: New test.
28028 * g++.target/riscv/rvv/base/vnot_v_tu-2.C: New test.
28029 * g++.target/riscv/rvv/base/vnot_v_tu-3.C: New test.
28030 * g++.target/riscv/rvv/base/vnot_v_tum-1.C: New test.
28031 * g++.target/riscv/rvv/base/vnot_v_tum-2.C: New test.
28032 * g++.target/riscv/rvv/base/vnot_v_tum-3.C: New test.
28033 * g++.target/riscv/rvv/base/vnot_v_tumu-1.C: New test.
28034 * g++.target/riscv/rvv/base/vnot_v_tumu-2.C: New test.
28035 * g++.target/riscv/rvv/base/vnot_v_tumu-3.C: New test.
28037 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28039 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
28041 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28043 * gcc.target/riscv/rvv/base/vneg_v-1.c: New test.
28044 * gcc.target/riscv/rvv/base/vneg_v-2.c: New test.
28045 * gcc.target/riscv/rvv/base/vneg_v-3.c: New test.
28046 * gcc.target/riscv/rvv/base/vneg_v_m-1.c: New test.
28047 * gcc.target/riscv/rvv/base/vneg_v_m-2.c: New test.
28048 * gcc.target/riscv/rvv/base/vneg_v_m-3.c: New test.
28049 * gcc.target/riscv/rvv/base/vneg_v_mu-1.c: New test.
28050 * gcc.target/riscv/rvv/base/vneg_v_mu-2.c: New test.
28051 * gcc.target/riscv/rvv/base/vneg_v_mu-3.c: New test.
28052 * gcc.target/riscv/rvv/base/vneg_v_tu-1.c: New test.
28053 * gcc.target/riscv/rvv/base/vneg_v_tu-2.c: New test.
28054 * gcc.target/riscv/rvv/base/vneg_v_tu-3.c: New test.
28055 * gcc.target/riscv/rvv/base/vneg_v_tum-1.c: New test.
28056 * gcc.target/riscv/rvv/base/vneg_v_tum-2.c: New test.
28057 * gcc.target/riscv/rvv/base/vneg_v_tum-3.c: New test.
28058 * gcc.target/riscv/rvv/base/vneg_v_tumu-1.c: New test.
28059 * gcc.target/riscv/rvv/base/vneg_v_tumu-2.c: New test.
28060 * gcc.target/riscv/rvv/base/vneg_v_tumu-3.c: New test.
28062 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28064 * gcc.target/riscv/rvv/base/vnot_v-1.c: New test.
28065 * gcc.target/riscv/rvv/base/vnot_v-2.c: New test.
28066 * gcc.target/riscv/rvv/base/vnot_v-3.c: New test.
28067 * gcc.target/riscv/rvv/base/vnot_v_m-1.c: New test.
28068 * gcc.target/riscv/rvv/base/vnot_v_m-2.c: New test.
28069 * gcc.target/riscv/rvv/base/vnot_v_m-3.c: New test.
28070 * gcc.target/riscv/rvv/base/vnot_v_mu-1.c: New test.
28071 * gcc.target/riscv/rvv/base/vnot_v_mu-2.c: New test.
28072 * gcc.target/riscv/rvv/base/vnot_v_mu-3.c: New test.
28073 * gcc.target/riscv/rvv/base/vnot_v_tu-1.c: New test.
28074 * gcc.target/riscv/rvv/base/vnot_v_tu-2.c: New test.
28075 * gcc.target/riscv/rvv/base/vnot_v_tu-3.c: New test.
28076 * gcc.target/riscv/rvv/base/vnot_v_tum-1.c: New test.
28077 * gcc.target/riscv/rvv/base/vnot_v_tum-2.c: New test.
28078 * gcc.target/riscv/rvv/base/vnot_v_tum-3.c: New test.
28079 * gcc.target/riscv/rvv/base/vnot_v_tumu-1.c: New test.
28080 * gcc.target/riscv/rvv/base/vnot_v_tumu-2.c: New test.
28081 * gcc.target/riscv/rvv/base/vnot_v_tumu-3.c: New test.
28083 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28085 * g++.target/riscv/rvv/base/exception-1.C: New test.
28087 2023-02-11 Jakub Jelinek <jakub@redhat.com>
28090 * c-c++-common/pr108605.c: New test.
28092 2023-02-11 Jonathan Yong <10walls@gmail.com>
28094 * gcc.dg/pr65658.c: fix LLP64 test.
28096 2023-02-11 Jonathan Yong <10walls@gmail.com>
28098 * c-c++-common/Wsizeof-array-div1.c: fix excess warnings.
28099 * gcc.dg/Warray-bounds-52.c: ditto
28100 * gcc.dg/Wstringop-overflow-62.c: ditto
28101 * gcc.dg/attr-vector_size.c: ditto
28102 * gcc.dg/overflow-warn-9.c: ditto
28104 2023-02-10 David Malcolm <dmalcolm@redhat.com>
28107 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
28108 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
28110 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
28112 PR tree-optimization/108520
28113 * g++.dg/pr108520.C: New.
28115 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28117 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-1.C: New test.
28118 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-2.C: New test.
28119 * g++.target/riscv/rvv/base/vand_vx_mu_rv32-3.C: New test.
28120 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-1.C: New test.
28121 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-2.C: New test.
28122 * g++.target/riscv/rvv/base/vand_vx_mu_rv64-3.C: New test.
28123 * g++.target/riscv/rvv/base/vand_vx_rv32-1.C: New test.
28124 * g++.target/riscv/rvv/base/vand_vx_rv32-2.C: New test.
28125 * g++.target/riscv/rvv/base/vand_vx_rv32-3.C: New test.
28126 * g++.target/riscv/rvv/base/vand_vx_rv64-1.C: New test.
28127 * g++.target/riscv/rvv/base/vand_vx_rv64-2.C: New test.
28128 * g++.target/riscv/rvv/base/vand_vx_rv64-3.C: New test.
28129 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-1.C: New test.
28130 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-2.C: New test.
28131 * g++.target/riscv/rvv/base/vand_vx_tu_rv32-3.C: New test.
28132 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-1.C: New test.
28133 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-2.C: New test.
28134 * g++.target/riscv/rvv/base/vand_vx_tu_rv64-3.C: New test.
28135 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-1.C: New test.
28136 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-2.C: New test.
28137 * g++.target/riscv/rvv/base/vand_vx_tum_rv32-3.C: New test.
28138 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-1.C: New test.
28139 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-2.C: New test.
28140 * g++.target/riscv/rvv/base/vand_vx_tum_rv64-3.C: New test.
28141 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-1.C: New test.
28142 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-2.C: New test.
28143 * g++.target/riscv/rvv/base/vand_vx_tumu_rv32-3.C: New test.
28144 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-1.C: New test.
28145 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-2.C: New test.
28146 * g++.target/riscv/rvv/base/vand_vx_tumu_rv64-3.C: New test.
28148 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28150 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.C: New test.
28151 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.C: New test.
28152 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.C: New test.
28153 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.C: New test.
28154 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.C: New test.
28155 * g++.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.C: New test.
28156 * g++.target/riscv/rvv/base/vdiv_vx_rv32-1.C: New test.
28157 * g++.target/riscv/rvv/base/vdiv_vx_rv32-2.C: New test.
28158 * g++.target/riscv/rvv/base/vdiv_vx_rv32-3.C: New test.
28159 * g++.target/riscv/rvv/base/vdiv_vx_rv64-1.C: New test.
28160 * g++.target/riscv/rvv/base/vdiv_vx_rv64-2.C: New test.
28161 * g++.target/riscv/rvv/base/vdiv_vx_rv64-3.C: New test.
28162 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.C: New test.
28163 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.C: New test.
28164 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.C: New test.
28165 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.C: New test.
28166 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.C: New test.
28167 * g++.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.C: New test.
28168 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.C: New test.
28169 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.C: New test.
28170 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.C: New test.
28171 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.C: New test.
28172 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.C: New test.
28173 * g++.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.C: New test.
28174 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.C: New test.
28175 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.C: New test.
28176 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.C: New test.
28177 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.C: New test.
28178 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.C: New test.
28179 * g++.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.C: New test.
28181 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28183 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.C: New test.
28184 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.C: New test.
28185 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.C: New test.
28186 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.C: New test.
28187 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.C: New test.
28188 * g++.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.C: New test.
28189 * g++.target/riscv/rvv/base/vdivu_vx_rv32-1.C: New test.
28190 * g++.target/riscv/rvv/base/vdivu_vx_rv32-2.C: New test.
28191 * g++.target/riscv/rvv/base/vdivu_vx_rv32-3.C: New test.
28192 * g++.target/riscv/rvv/base/vdivu_vx_rv64-1.C: New test.
28193 * g++.target/riscv/rvv/base/vdivu_vx_rv64-2.C: New test.
28194 * g++.target/riscv/rvv/base/vdivu_vx_rv64-3.C: New test.
28195 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.C: New test.
28196 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.C: New test.
28197 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.C: New test.
28198 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.C: New test.
28199 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.C: New test.
28200 * g++.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.C: New test.
28201 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.C: New test.
28202 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.C: New test.
28203 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.C: New test.
28204 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.C: New test.
28205 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.C: New test.
28206 * g++.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.C: New test.
28207 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.C: New test.
28208 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.C: New test.
28209 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.C: New test.
28210 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.C: New test.
28211 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.C: New test.
28212 * g++.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.C: New test.
28214 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28216 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-1.C: New test.
28217 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-2.C: New test.
28218 * g++.target/riscv/rvv/base/vmax_vx_mu_rv32-3.C: New test.
28219 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-1.C: New test.
28220 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-2.C: New test.
28221 * g++.target/riscv/rvv/base/vmax_vx_mu_rv64-3.C: New test.
28222 * g++.target/riscv/rvv/base/vmax_vx_rv32-1.C: New test.
28223 * g++.target/riscv/rvv/base/vmax_vx_rv32-2.C: New test.
28224 * g++.target/riscv/rvv/base/vmax_vx_rv32-3.C: New test.
28225 * g++.target/riscv/rvv/base/vmax_vx_rv64-1.C: New test.
28226 * g++.target/riscv/rvv/base/vmax_vx_rv64-2.C: New test.
28227 * g++.target/riscv/rvv/base/vmax_vx_rv64-3.C: New test.
28228 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-1.C: New test.
28229 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-2.C: New test.
28230 * g++.target/riscv/rvv/base/vmax_vx_tu_rv32-3.C: New test.
28231 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-1.C: New test.
28232 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-2.C: New test.
28233 * g++.target/riscv/rvv/base/vmax_vx_tu_rv64-3.C: New test.
28234 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-1.C: New test.
28235 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-2.C: New test.
28236 * g++.target/riscv/rvv/base/vmax_vx_tum_rv32-3.C: New test.
28237 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-1.C: New test.
28238 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-2.C: New test.
28239 * g++.target/riscv/rvv/base/vmax_vx_tum_rv64-3.C: New test.
28240 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.C: New test.
28241 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.C: New test.
28242 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.C: New test.
28243 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.C: New test.
28244 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.C: New test.
28245 * g++.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.C: New test.
28247 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28249 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.C: New test.
28250 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.C: New test.
28251 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.C: New test.
28252 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.C: New test.
28253 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.C: New test.
28254 * g++.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.C: New test.
28255 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-1.C: New test.
28256 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-2.C: New test.
28257 * g++.target/riscv/rvv/base/vmaxu_vx_rv32-3.C: New test.
28258 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-1.C: New test.
28259 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-2.C: New test.
28260 * g++.target/riscv/rvv/base/vmaxu_vx_rv64-3.C: New test.
28261 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.C: New test.
28262 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.C: New test.
28263 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.C: New test.
28264 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.C: New test.
28265 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.C: New test.
28266 * g++.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.C: New test.
28267 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.C: New test.
28268 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.C: New test.
28269 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.C: New test.
28270 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.C: New test.
28271 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.C: New test.
28272 * g++.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.C: New test.
28273 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.C: New test.
28274 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.C: New test.
28275 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.C: New test.
28276 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.C: New test.
28277 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.C: New test.
28278 * g++.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.C: New test.
28280 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28282 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-1.C: New test.
28283 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-2.C: New test.
28284 * g++.target/riscv/rvv/base/vmin_vx_mu_rv32-3.C: New test.
28285 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-1.C: New test.
28286 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-2.C: New test.
28287 * g++.target/riscv/rvv/base/vmin_vx_mu_rv64-3.C: New test.
28288 * g++.target/riscv/rvv/base/vmin_vx_rv32-1.C: New test.
28289 * g++.target/riscv/rvv/base/vmin_vx_rv32-2.C: New test.
28290 * g++.target/riscv/rvv/base/vmin_vx_rv32-3.C: New test.
28291 * g++.target/riscv/rvv/base/vmin_vx_rv64-1.C: New test.
28292 * g++.target/riscv/rvv/base/vmin_vx_rv64-2.C: New test.
28293 * g++.target/riscv/rvv/base/vmin_vx_rv64-3.C: New test.
28294 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-1.C: New test.
28295 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-2.C: New test.
28296 * g++.target/riscv/rvv/base/vmin_vx_tu_rv32-3.C: New test.
28297 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-1.C: New test.
28298 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-2.C: New test.
28299 * g++.target/riscv/rvv/base/vmin_vx_tu_rv64-3.C: New test.
28300 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-1.C: New test.
28301 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-2.C: New test.
28302 * g++.target/riscv/rvv/base/vmin_vx_tum_rv32-3.C: New test.
28303 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-1.C: New test.
28304 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-2.C: New test.
28305 * g++.target/riscv/rvv/base/vmin_vx_tum_rv64-3.C: New test.
28306 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.C: New test.
28307 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.C: New test.
28308 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.C: New test.
28309 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.C: New test.
28310 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.C: New test.
28311 * g++.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.C: New test.
28313 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28315 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-1.C: New test.
28316 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-2.C: New test.
28317 * g++.target/riscv/rvv/base/vminu_vx_mu_rv32-3.C: New test.
28318 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-1.C: New test.
28319 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-2.C: New test.
28320 * g++.target/riscv/rvv/base/vminu_vx_mu_rv64-3.C: New test.
28321 * g++.target/riscv/rvv/base/vminu_vx_rv32-1.C: New test.
28322 * g++.target/riscv/rvv/base/vminu_vx_rv32-2.C: New test.
28323 * g++.target/riscv/rvv/base/vminu_vx_rv32-3.C: New test.
28324 * g++.target/riscv/rvv/base/vminu_vx_rv64-1.C: New test.
28325 * g++.target/riscv/rvv/base/vminu_vx_rv64-2.C: New test.
28326 * g++.target/riscv/rvv/base/vminu_vx_rv64-3.C: New test.
28327 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-1.C: New test.
28328 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-2.C: New test.
28329 * g++.target/riscv/rvv/base/vminu_vx_tu_rv32-3.C: New test.
28330 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-1.C: New test.
28331 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-2.C: New test.
28332 * g++.target/riscv/rvv/base/vminu_vx_tu_rv64-3.C: New test.
28333 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-1.C: New test.
28334 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-2.C: New test.
28335 * g++.target/riscv/rvv/base/vminu_vx_tum_rv32-3.C: New test.
28336 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-1.C: New test.
28337 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-2.C: New test.
28338 * g++.target/riscv/rvv/base/vminu_vx_tum_rv64-3.C: New test.
28339 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.C: New test.
28340 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.C: New test.
28341 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.C: New test.
28342 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.C: New test.
28343 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.C: New test.
28344 * g++.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.C: New test.
28346 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28348 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-1.C: New test.
28349 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-2.C: New test.
28350 * g++.target/riscv/rvv/base/vmul_vx_mu_rv32-3.C: New test.
28351 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-1.C: New test.
28352 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-2.C: New test.
28353 * g++.target/riscv/rvv/base/vmul_vx_mu_rv64-3.C: New test.
28354 * g++.target/riscv/rvv/base/vmul_vx_rv32-1.C: New test.
28355 * g++.target/riscv/rvv/base/vmul_vx_rv32-2.C: New test.
28356 * g++.target/riscv/rvv/base/vmul_vx_rv32-3.C: New test.
28357 * g++.target/riscv/rvv/base/vmul_vx_rv64-1.C: New test.
28358 * g++.target/riscv/rvv/base/vmul_vx_rv64-2.C: New test.
28359 * g++.target/riscv/rvv/base/vmul_vx_rv64-3.C: New test.
28360 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-1.C: New test.
28361 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-2.C: New test.
28362 * g++.target/riscv/rvv/base/vmul_vx_tu_rv32-3.C: New test.
28363 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-1.C: New test.
28364 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-2.C: New test.
28365 * g++.target/riscv/rvv/base/vmul_vx_tu_rv64-3.C: New test.
28366 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-1.C: New test.
28367 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-2.C: New test.
28368 * g++.target/riscv/rvv/base/vmul_vx_tum_rv32-3.C: New test.
28369 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-1.C: New test.
28370 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-2.C: New test.
28371 * g++.target/riscv/rvv/base/vmul_vx_tum_rv64-3.C: New test.
28372 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.C: New test.
28373 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.C: New test.
28374 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.C: New test.
28375 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.C: New test.
28376 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.C: New test.
28377 * g++.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.C: New test.
28379 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28381 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-1.C: New test.
28382 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-2.C: New test.
28383 * g++.target/riscv/rvv/base/vor_vx_mu_rv32-3.C: New test.
28384 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-1.C: New test.
28385 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-2.C: New test.
28386 * g++.target/riscv/rvv/base/vor_vx_mu_rv64-3.C: New test.
28387 * g++.target/riscv/rvv/base/vor_vx_rv32-1.C: New test.
28388 * g++.target/riscv/rvv/base/vor_vx_rv32-2.C: New test.
28389 * g++.target/riscv/rvv/base/vor_vx_rv32-3.C: New test.
28390 * g++.target/riscv/rvv/base/vor_vx_rv64-1.C: New test.
28391 * g++.target/riscv/rvv/base/vor_vx_rv64-2.C: New test.
28392 * g++.target/riscv/rvv/base/vor_vx_rv64-3.C: New test.
28393 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-1.C: New test.
28394 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-2.C: New test.
28395 * g++.target/riscv/rvv/base/vor_vx_tu_rv32-3.C: New test.
28396 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-1.C: New test.
28397 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-2.C: New test.
28398 * g++.target/riscv/rvv/base/vor_vx_tu_rv64-3.C: New test.
28399 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-1.C: New test.
28400 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-2.C: New test.
28401 * g++.target/riscv/rvv/base/vor_vx_tum_rv32-3.C: New test.
28402 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-1.C: New test.
28403 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-2.C: New test.
28404 * g++.target/riscv/rvv/base/vor_vx_tum_rv64-3.C: New test.
28405 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-1.C: New test.
28406 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-2.C: New test.
28407 * g++.target/riscv/rvv/base/vor_vx_tumu_rv32-3.C: New test.
28408 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-1.C: New test.
28409 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-2.C: New test.
28410 * g++.target/riscv/rvv/base/vor_vx_tumu_rv64-3.C: New test.
28412 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28414 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-1.C: New test.
28415 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-2.C: New test.
28416 * g++.target/riscv/rvv/base/vrem_vx_mu_rv32-3.C: New test.
28417 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-1.C: New test.
28418 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-2.C: New test.
28419 * g++.target/riscv/rvv/base/vrem_vx_mu_rv64-3.C: New test.
28420 * g++.target/riscv/rvv/base/vrem_vx_rv32-1.C: New test.
28421 * g++.target/riscv/rvv/base/vrem_vx_rv32-2.C: New test.
28422 * g++.target/riscv/rvv/base/vrem_vx_rv32-3.C: New test.
28423 * g++.target/riscv/rvv/base/vrem_vx_rv64-1.C: New test.
28424 * g++.target/riscv/rvv/base/vrem_vx_rv64-2.C: New test.
28425 * g++.target/riscv/rvv/base/vrem_vx_rv64-3.C: New test.
28426 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-1.C: New test.
28427 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-2.C: New test.
28428 * g++.target/riscv/rvv/base/vrem_vx_tu_rv32-3.C: New test.
28429 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-1.C: New test.
28430 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-2.C: New test.
28431 * g++.target/riscv/rvv/base/vrem_vx_tu_rv64-3.C: New test.
28432 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-1.C: New test.
28433 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-2.C: New test.
28434 * g++.target/riscv/rvv/base/vrem_vx_tum_rv32-3.C: New test.
28435 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-1.C: New test.
28436 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-2.C: New test.
28437 * g++.target/riscv/rvv/base/vrem_vx_tum_rv64-3.C: New test.
28438 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.C: New test.
28439 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.C: New test.
28440 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.C: New test.
28441 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.C: New test.
28442 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.C: New test.
28443 * g++.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.C: New test.
28445 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28447 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-1.C: New test.
28448 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-2.C: New test.
28449 * g++.target/riscv/rvv/base/vremu_vx_mu_rv32-3.C: New test.
28450 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-1.C: New test.
28451 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-2.C: New test.
28452 * g++.target/riscv/rvv/base/vremu_vx_mu_rv64-3.C: New test.
28453 * g++.target/riscv/rvv/base/vremu_vx_rv32-1.C: New test.
28454 * g++.target/riscv/rvv/base/vremu_vx_rv32-2.C: New test.
28455 * g++.target/riscv/rvv/base/vremu_vx_rv32-3.C: New test.
28456 * g++.target/riscv/rvv/base/vremu_vx_rv64-1.C: New test.
28457 * g++.target/riscv/rvv/base/vremu_vx_rv64-2.C: New test.
28458 * g++.target/riscv/rvv/base/vremu_vx_rv64-3.C: New test.
28459 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-1.C: New test.
28460 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-2.C: New test.
28461 * g++.target/riscv/rvv/base/vremu_vx_tu_rv32-3.C: New test.
28462 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-1.C: New test.
28463 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-2.C: New test.
28464 * g++.target/riscv/rvv/base/vremu_vx_tu_rv64-3.C: New test.
28465 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-1.C: New test.
28466 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-2.C: New test.
28467 * g++.target/riscv/rvv/base/vremu_vx_tum_rv32-3.C: New test.
28468 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-1.C: New test.
28469 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-2.C: New test.
28470 * g++.target/riscv/rvv/base/vremu_vx_tum_rv64-3.C: New test.
28471 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.C: New test.
28472 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.C: New test.
28473 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.C: New test.
28474 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.C: New test.
28475 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.C: New test.
28476 * g++.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.C: New test.
28478 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28480 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-1.C: New test.
28481 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-2.C: New test.
28482 * g++.target/riscv/rvv/base/vadd_vx_mu_rv32-3.C: New test.
28483 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-1.C: New test.
28484 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-2.C: New test.
28485 * g++.target/riscv/rvv/base/vadd_vx_mu_rv64-3.C: New test.
28486 * g++.target/riscv/rvv/base/vadd_vx_rv32-1.C: New test.
28487 * g++.target/riscv/rvv/base/vadd_vx_rv32-2.C: New test.
28488 * g++.target/riscv/rvv/base/vadd_vx_rv32-3.C: New test.
28489 * g++.target/riscv/rvv/base/vadd_vx_rv64-1.C: New test.
28490 * g++.target/riscv/rvv/base/vadd_vx_rv64-2.C: New test.
28491 * g++.target/riscv/rvv/base/vadd_vx_rv64-3.C: New test.
28492 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-1.C: New test.
28493 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-2.C: New test.
28494 * g++.target/riscv/rvv/base/vadd_vx_tu_rv32-3.C: New test.
28495 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-1.C: New test.
28496 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-2.C: New test.
28497 * g++.target/riscv/rvv/base/vadd_vx_tu_rv64-3.C: New test.
28498 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-1.C: New test.
28499 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-2.C: New test.
28500 * g++.target/riscv/rvv/base/vadd_vx_tum_rv32-3.C: New test.
28501 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-1.C: New test.
28502 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-2.C: New test.
28503 * g++.target/riscv/rvv/base/vadd_vx_tum_rv64-3.C: New test.
28504 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.C: New test.
28505 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.C: New test.
28506 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.C: New test.
28507 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.C: New test.
28508 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.C: New test.
28509 * g++.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.C: New test.
28511 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28513 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.C: New test.
28514 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.C: New test.
28515 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.C: New test.
28516 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.C: New test.
28517 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.C: New test.
28518 * g++.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.C: New test.
28519 * g++.target/riscv/rvv/base/vrsub_vx_rv32-1.C: New test.
28520 * g++.target/riscv/rvv/base/vrsub_vx_rv32-2.C: New test.
28521 * g++.target/riscv/rvv/base/vrsub_vx_rv32-3.C: New test.
28522 * g++.target/riscv/rvv/base/vrsub_vx_rv64-1.C: New test.
28523 * g++.target/riscv/rvv/base/vrsub_vx_rv64-2.C: New test.
28524 * g++.target/riscv/rvv/base/vrsub_vx_rv64-3.C: New test.
28525 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.C: New test.
28526 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.C: New test.
28527 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.C: New test.
28528 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.C: New test.
28529 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.C: New test.
28530 * g++.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.C: New test.
28531 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.C: New test.
28532 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.C: New test.
28533 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.C: New test.
28534 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.C: New test.
28535 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.C: New test.
28536 * g++.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.C: New test.
28537 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.C: New test.
28538 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.C: New test.
28539 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.C: New test.
28540 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.C: New test.
28541 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.C: New test.
28542 * g++.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.C: New test.
28544 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28546 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-1.C: New test.
28547 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-2.C: New test.
28548 * g++.target/riscv/rvv/base/vsub_vx_mu_rv32-3.C: New test.
28549 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-1.C: New test.
28550 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-2.C: New test.
28551 * g++.target/riscv/rvv/base/vsub_vx_mu_rv64-3.C: New test.
28552 * g++.target/riscv/rvv/base/vsub_vx_rv32-1.C: New test.
28553 * g++.target/riscv/rvv/base/vsub_vx_rv32-2.C: New test.
28554 * g++.target/riscv/rvv/base/vsub_vx_rv32-3.C: New test.
28555 * g++.target/riscv/rvv/base/vsub_vx_rv64-1.C: New test.
28556 * g++.target/riscv/rvv/base/vsub_vx_rv64-2.C: New test.
28557 * g++.target/riscv/rvv/base/vsub_vx_rv64-3.C: New test.
28558 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-1.C: New test.
28559 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-2.C: New test.
28560 * g++.target/riscv/rvv/base/vsub_vx_tu_rv32-3.C: New test.
28561 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-1.C: New test.
28562 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-2.C: New test.
28563 * g++.target/riscv/rvv/base/vsub_vx_tu_rv64-3.C: New test.
28564 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-1.C: New test.
28565 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-2.C: New test.
28566 * g++.target/riscv/rvv/base/vsub_vx_tum_rv32-3.C: New test.
28567 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-1.C: New test.
28568 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-2.C: New test.
28569 * g++.target/riscv/rvv/base/vsub_vx_tum_rv64-3.C: New test.
28570 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.C: New test.
28571 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.C: New test.
28572 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.C: New test.
28573 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.C: New test.
28574 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.C: New test.
28575 * g++.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.C: New test.
28577 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28579 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-1.C: New test.
28580 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-2.C: New test.
28581 * g++.target/riscv/rvv/base/vxor_vx_mu_rv32-3.C: New test.
28582 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-1.C: New test.
28583 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-2.C: New test.
28584 * g++.target/riscv/rvv/base/vxor_vx_mu_rv64-3.C: New test.
28585 * g++.target/riscv/rvv/base/vxor_vx_rv32-1.C: New test.
28586 * g++.target/riscv/rvv/base/vxor_vx_rv32-2.C: New test.
28587 * g++.target/riscv/rvv/base/vxor_vx_rv32-3.C: New test.
28588 * g++.target/riscv/rvv/base/vxor_vx_rv64-1.C: New test.
28589 * g++.target/riscv/rvv/base/vxor_vx_rv64-2.C: New test.
28590 * g++.target/riscv/rvv/base/vxor_vx_rv64-3.C: New test.
28591 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-1.C: New test.
28592 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-2.C: New test.
28593 * g++.target/riscv/rvv/base/vxor_vx_tu_rv32-3.C: New test.
28594 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-1.C: New test.
28595 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-2.C: New test.
28596 * g++.target/riscv/rvv/base/vxor_vx_tu_rv64-3.C: New test.
28597 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-1.C: New test.
28598 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-2.C: New test.
28599 * g++.target/riscv/rvv/base/vxor_vx_tum_rv32-3.C: New test.
28600 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-1.C: New test.
28601 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-2.C: New test.
28602 * g++.target/riscv/rvv/base/vxor_vx_tum_rv64-3.C: New test.
28603 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.C: New test.
28604 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.C: New test.
28605 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.C: New test.
28606 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.C: New test.
28607 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.C: New test.
28608 * g++.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.C: New test.
28610 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28612 * gcc.target/riscv/rvv/base/binop_vx_constraint-1.c: New test.
28613 * gcc.target/riscv/rvv/base/binop_vx_constraint-10.c: New test.
28614 * gcc.target/riscv/rvv/base/binop_vx_constraint-11.c: New test.
28615 * gcc.target/riscv/rvv/base/binop_vx_constraint-12.c: New test.
28616 * gcc.target/riscv/rvv/base/binop_vx_constraint-13.c: New test.
28617 * gcc.target/riscv/rvv/base/binop_vx_constraint-14.c: New test.
28618 * gcc.target/riscv/rvv/base/binop_vx_constraint-15.c: New test.
28619 * gcc.target/riscv/rvv/base/binop_vx_constraint-16.c: New test.
28620 * gcc.target/riscv/rvv/base/binop_vx_constraint-17.c: New test.
28621 * gcc.target/riscv/rvv/base/binop_vx_constraint-18.c: New test.
28622 * gcc.target/riscv/rvv/base/binop_vx_constraint-19.c: New test.
28623 * gcc.target/riscv/rvv/base/binop_vx_constraint-2.c: New test.
28624 * gcc.target/riscv/rvv/base/binop_vx_constraint-20.c: New test.
28625 * gcc.target/riscv/rvv/base/binop_vx_constraint-21.c: New test.
28626 * gcc.target/riscv/rvv/base/binop_vx_constraint-22.c: New test.
28627 * gcc.target/riscv/rvv/base/binop_vx_constraint-23.c: New test.
28628 * gcc.target/riscv/rvv/base/binop_vx_constraint-24.c: New test.
28629 * gcc.target/riscv/rvv/base/binop_vx_constraint-25.c: New test.
28630 * gcc.target/riscv/rvv/base/binop_vx_constraint-26.c: New test.
28631 * gcc.target/riscv/rvv/base/binop_vx_constraint-27.c: New test.
28632 * gcc.target/riscv/rvv/base/binop_vx_constraint-28.c: New test.
28633 * gcc.target/riscv/rvv/base/binop_vx_constraint-29.c: New test.
28634 * gcc.target/riscv/rvv/base/binop_vx_constraint-3.c: New test.
28635 * gcc.target/riscv/rvv/base/binop_vx_constraint-30.c: New test.
28636 * gcc.target/riscv/rvv/base/binop_vx_constraint-31.c: New test.
28637 * gcc.target/riscv/rvv/base/binop_vx_constraint-32.c: New test.
28638 * gcc.target/riscv/rvv/base/binop_vx_constraint-33.c: New test.
28639 * gcc.target/riscv/rvv/base/binop_vx_constraint-34.c: New test.
28640 * gcc.target/riscv/rvv/base/binop_vx_constraint-35.c: New test.
28641 * gcc.target/riscv/rvv/base/binop_vx_constraint-36.c: New test.
28642 * gcc.target/riscv/rvv/base/binop_vx_constraint-37.c: New test.
28643 * gcc.target/riscv/rvv/base/binop_vx_constraint-38.c: New test.
28644 * gcc.target/riscv/rvv/base/binop_vx_constraint-39.c: New test.
28645 * gcc.target/riscv/rvv/base/binop_vx_constraint-4.c: New test.
28646 * gcc.target/riscv/rvv/base/binop_vx_constraint-40.c: New test.
28647 * gcc.target/riscv/rvv/base/binop_vx_constraint-41.c: New test.
28648 * gcc.target/riscv/rvv/base/binop_vx_constraint-42.c: New test.
28649 * gcc.target/riscv/rvv/base/binop_vx_constraint-43.c: New test.
28650 * gcc.target/riscv/rvv/base/binop_vx_constraint-44.c: New test.
28651 * gcc.target/riscv/rvv/base/binop_vx_constraint-45.c: New test.
28652 * gcc.target/riscv/rvv/base/binop_vx_constraint-46.c: New test.
28653 * gcc.target/riscv/rvv/base/binop_vx_constraint-47.c: New test.
28654 * gcc.target/riscv/rvv/base/binop_vx_constraint-48.c: New test.
28655 * gcc.target/riscv/rvv/base/binop_vx_constraint-49.c: New test.
28656 * gcc.target/riscv/rvv/base/binop_vx_constraint-5.c: New test.
28657 * gcc.target/riscv/rvv/base/binop_vx_constraint-50.c: New test.
28658 * gcc.target/riscv/rvv/base/binop_vx_constraint-51.c: New test.
28659 * gcc.target/riscv/rvv/base/binop_vx_constraint-52.c: New test.
28660 * gcc.target/riscv/rvv/base/binop_vx_constraint-53.c: New test.
28661 * gcc.target/riscv/rvv/base/binop_vx_constraint-54.c: New test.
28662 * gcc.target/riscv/rvv/base/binop_vx_constraint-55.c: New test.
28663 * gcc.target/riscv/rvv/base/binop_vx_constraint-56.c: New test.
28664 * gcc.target/riscv/rvv/base/binop_vx_constraint-57.c: New test.
28665 * gcc.target/riscv/rvv/base/binop_vx_constraint-58.c: New test.
28666 * gcc.target/riscv/rvv/base/binop_vx_constraint-59.c: New test.
28667 * gcc.target/riscv/rvv/base/binop_vx_constraint-6.c: New test.
28668 * gcc.target/riscv/rvv/base/binop_vx_constraint-60.c: New test.
28669 * gcc.target/riscv/rvv/base/binop_vx_constraint-61.c: New test.
28670 * gcc.target/riscv/rvv/base/binop_vx_constraint-62.c: New test.
28671 * gcc.target/riscv/rvv/base/binop_vx_constraint-63.c: New test.
28672 * gcc.target/riscv/rvv/base/binop_vx_constraint-64.c: New test.
28673 * gcc.target/riscv/rvv/base/binop_vx_constraint-65.c: New test.
28674 * gcc.target/riscv/rvv/base/binop_vx_constraint-66.c: New test.
28675 * gcc.target/riscv/rvv/base/binop_vx_constraint-67.c: New test.
28676 * gcc.target/riscv/rvv/base/binop_vx_constraint-68.c: New test.
28677 * gcc.target/riscv/rvv/base/binop_vx_constraint-69.c: New test.
28678 * gcc.target/riscv/rvv/base/binop_vx_constraint-7.c: New test.
28679 * gcc.target/riscv/rvv/base/binop_vx_constraint-70.c: New test.
28680 * gcc.target/riscv/rvv/base/binop_vx_constraint-71.c: New test.
28681 * gcc.target/riscv/rvv/base/binop_vx_constraint-72.c: New test.
28682 * gcc.target/riscv/rvv/base/binop_vx_constraint-73.c: New test.
28683 * gcc.target/riscv/rvv/base/binop_vx_constraint-74.c: New test.
28684 * gcc.target/riscv/rvv/base/binop_vx_constraint-75.c: New test.
28685 * gcc.target/riscv/rvv/base/binop_vx_constraint-76.c: New test.
28686 * gcc.target/riscv/rvv/base/binop_vx_constraint-77.c: New test.
28687 * gcc.target/riscv/rvv/base/binop_vx_constraint-78.c: New test.
28688 * gcc.target/riscv/rvv/base/binop_vx_constraint-79.c: New test.
28689 * gcc.target/riscv/rvv/base/binop_vx_constraint-8.c: New test.
28690 * gcc.target/riscv/rvv/base/binop_vx_constraint-80.c: New test.
28691 * gcc.target/riscv/rvv/base/binop_vx_constraint-81.c: New test.
28692 * gcc.target/riscv/rvv/base/binop_vx_constraint-82.c: New test.
28693 * gcc.target/riscv/rvv/base/binop_vx_constraint-83.c: New test.
28694 * gcc.target/riscv/rvv/base/binop_vx_constraint-84.c: New test.
28695 * gcc.target/riscv/rvv/base/binop_vx_constraint-85.c: New test.
28696 * gcc.target/riscv/rvv/base/binop_vx_constraint-86.c: New test.
28697 * gcc.target/riscv/rvv/base/binop_vx_constraint-87.c: New test.
28698 * gcc.target/riscv/rvv/base/binop_vx_constraint-88.c: New test.
28699 * gcc.target/riscv/rvv/base/binop_vx_constraint-89.c: New test.
28700 * gcc.target/riscv/rvv/base/binop_vx_constraint-9.c: New test.
28701 * gcc.target/riscv/rvv/base/binop_vx_constraint-90.c: New test.
28702 * gcc.target/riscv/rvv/base/binop_vx_constraint-91.c: New test.
28703 * gcc.target/riscv/rvv/base/binop_vx_constraint-92.c: New test.
28704 * gcc.target/riscv/rvv/base/binop_vx_constraint-93.c: New test.
28705 * gcc.target/riscv/rvv/base/binop_vx_constraint-94.c: New test.
28706 * gcc.target/riscv/rvv/base/binop_vx_constraint-95.c: New test.
28707 * gcc.target/riscv/rvv/base/binop_vx_constraint-96.c: New test.
28709 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28711 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-1.c: New test.
28712 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-2.c: New test.
28713 * gcc.target/riscv/rvv/base/vadd_vx_m_rv32-3.c: New test.
28714 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-1.c: New test.
28715 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-2.c: New test.
28716 * gcc.target/riscv/rvv/base/vadd_vx_m_rv64-3.c: New test.
28717 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-1.c: New test.
28718 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-2.c: New test.
28719 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv32-3.c: New test.
28720 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-1.c: New test.
28721 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-2.c: New test.
28722 * gcc.target/riscv/rvv/base/vadd_vx_mu_rv64-3.c: New test.
28723 * gcc.target/riscv/rvv/base/vadd_vx_rv32-1.c: New test.
28724 * gcc.target/riscv/rvv/base/vadd_vx_rv32-2.c: New test.
28725 * gcc.target/riscv/rvv/base/vadd_vx_rv32-3.c: New test.
28726 * gcc.target/riscv/rvv/base/vadd_vx_rv64-1.c: New test.
28727 * gcc.target/riscv/rvv/base/vadd_vx_rv64-2.c: New test.
28728 * gcc.target/riscv/rvv/base/vadd_vx_rv64-3.c: New test.
28729 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-1.c: New test.
28730 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-2.c: New test.
28731 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv32-3.c: New test.
28732 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-1.c: New test.
28733 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-2.c: New test.
28734 * gcc.target/riscv/rvv/base/vadd_vx_tu_rv64-3.c: New test.
28735 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-1.c: New test.
28736 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-2.c: New test.
28737 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv32-3.c: New test.
28738 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-1.c: New test.
28739 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-2.c: New test.
28740 * gcc.target/riscv/rvv/base/vadd_vx_tum_rv64-3.c: New test.
28741 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-1.c: New test.
28742 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-2.c: New test.
28743 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv32-3.c: New test.
28744 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-1.c: New test.
28745 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-2.c: New test.
28746 * gcc.target/riscv/rvv/base/vadd_vx_tumu_rv64-3.c: New test.
28748 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28750 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-1.c: New test.
28751 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-2.c: New test.
28752 * gcc.target/riscv/rvv/base/vand_vx_m_rv32-3.c: New test.
28753 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-1.c: New test.
28754 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-2.c: New test.
28755 * gcc.target/riscv/rvv/base/vand_vx_m_rv64-3.c: New test.
28756 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-1.c: New test.
28757 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-2.c: New test.
28758 * gcc.target/riscv/rvv/base/vand_vx_mu_rv32-3.c: New test.
28759 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-1.c: New test.
28760 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-2.c: New test.
28761 * gcc.target/riscv/rvv/base/vand_vx_mu_rv64-3.c: New test.
28762 * gcc.target/riscv/rvv/base/vand_vx_rv32-1.c: New test.
28763 * gcc.target/riscv/rvv/base/vand_vx_rv32-2.c: New test.
28764 * gcc.target/riscv/rvv/base/vand_vx_rv32-3.c: New test.
28765 * gcc.target/riscv/rvv/base/vand_vx_rv64-1.c: New test.
28766 * gcc.target/riscv/rvv/base/vand_vx_rv64-2.c: New test.
28767 * gcc.target/riscv/rvv/base/vand_vx_rv64-3.c: New test.
28768 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-1.c: New test.
28769 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-2.c: New test.
28770 * gcc.target/riscv/rvv/base/vand_vx_tu_rv32-3.c: New test.
28771 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-1.c: New test.
28772 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-2.c: New test.
28773 * gcc.target/riscv/rvv/base/vand_vx_tu_rv64-3.c: New test.
28774 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-1.c: New test.
28775 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-2.c: New test.
28776 * gcc.target/riscv/rvv/base/vand_vx_tum_rv32-3.c: New test.
28777 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-1.c: New test.
28778 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-2.c: New test.
28779 * gcc.target/riscv/rvv/base/vand_vx_tum_rv64-3.c: New test.
28780 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-1.c: New test.
28781 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-2.c: New test.
28782 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv32-3.c: New test.
28783 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-1.c: New test.
28784 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-2.c: New test.
28785 * gcc.target/riscv/rvv/base/vand_vx_tumu_rv64-3.c: New test.
28787 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28789 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-1.c: New test.
28790 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-2.c: New test.
28791 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv32-3.c: New test.
28792 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-1.c: New test.
28793 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-2.c: New test.
28794 * gcc.target/riscv/rvv/base/vdiv_vx_m_rv64-3.c: New test.
28795 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-1.c: New test.
28796 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-2.c: New test.
28797 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv32-3.c: New test.
28798 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-1.c: New test.
28799 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-2.c: New test.
28800 * gcc.target/riscv/rvv/base/vdiv_vx_mu_rv64-3.c: New test.
28801 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-1.c: New test.
28802 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-2.c: New test.
28803 * gcc.target/riscv/rvv/base/vdiv_vx_rv32-3.c: New test.
28804 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-1.c: New test.
28805 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-2.c: New test.
28806 * gcc.target/riscv/rvv/base/vdiv_vx_rv64-3.c: New test.
28807 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-1.c: New test.
28808 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-2.c: New test.
28809 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv32-3.c: New test.
28810 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-1.c: New test.
28811 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-2.c: New test.
28812 * gcc.target/riscv/rvv/base/vdiv_vx_tu_rv64-3.c: New test.
28813 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-1.c: New test.
28814 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-2.c: New test.
28815 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv32-3.c: New test.
28816 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-1.c: New test.
28817 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-2.c: New test.
28818 * gcc.target/riscv/rvv/base/vdiv_vx_tum_rv64-3.c: New test.
28819 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-1.c: New test.
28820 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-2.c: New test.
28821 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv32-3.c: New test.
28822 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-1.c: New test.
28823 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-2.c: New test.
28824 * gcc.target/riscv/rvv/base/vdiv_vx_tumu_rv64-3.c: New test.
28826 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28828 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-1.c: New test.
28829 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-2.c: New test.
28830 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv32-3.c: New test.
28831 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-1.c: New test.
28832 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-2.c: New test.
28833 * gcc.target/riscv/rvv/base/vdivu_vx_m_rv64-3.c: New test.
28834 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-1.c: New test.
28835 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-2.c: New test.
28836 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv32-3.c: New test.
28837 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-1.c: New test.
28838 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-2.c: New test.
28839 * gcc.target/riscv/rvv/base/vdivu_vx_mu_rv64-3.c: New test.
28840 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-1.c: New test.
28841 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-2.c: New test.
28842 * gcc.target/riscv/rvv/base/vdivu_vx_rv32-3.c: New test.
28843 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-1.c: New test.
28844 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-2.c: New test.
28845 * gcc.target/riscv/rvv/base/vdivu_vx_rv64-3.c: New test.
28846 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-1.c: New test.
28847 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-2.c: New test.
28848 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv32-3.c: New test.
28849 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-1.c: New test.
28850 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-2.c: New test.
28851 * gcc.target/riscv/rvv/base/vdivu_vx_tu_rv64-3.c: New test.
28852 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-1.c: New test.
28853 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-2.c: New test.
28854 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv32-3.c: New test.
28855 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-1.c: New test.
28856 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-2.c: New test.
28857 * gcc.target/riscv/rvv/base/vdivu_vx_tum_rv64-3.c: New test.
28858 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-1.c: New test.
28859 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-2.c: New test.
28860 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv32-3.c: New test.
28861 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-1.c: New test.
28862 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-2.c: New test.
28863 * gcc.target/riscv/rvv/base/vdivu_vx_tumu_rv64-3.c: New test.
28865 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28867 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-1.c: New test.
28868 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-2.c: New test.
28869 * gcc.target/riscv/rvv/base/vmax_vx_m_rv32-3.c: New test.
28870 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-1.c: New test.
28871 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-2.c: New test.
28872 * gcc.target/riscv/rvv/base/vmax_vx_m_rv64-3.c: New test.
28873 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-1.c: New test.
28874 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-2.c: New test.
28875 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv32-3.c: New test.
28876 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-1.c: New test.
28877 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-2.c: New test.
28878 * gcc.target/riscv/rvv/base/vmax_vx_mu_rv64-3.c: New test.
28879 * gcc.target/riscv/rvv/base/vmax_vx_rv32-1.c: New test.
28880 * gcc.target/riscv/rvv/base/vmax_vx_rv32-2.c: New test.
28881 * gcc.target/riscv/rvv/base/vmax_vx_rv32-3.c: New test.
28882 * gcc.target/riscv/rvv/base/vmax_vx_rv64-1.c: New test.
28883 * gcc.target/riscv/rvv/base/vmax_vx_rv64-2.c: New test.
28884 * gcc.target/riscv/rvv/base/vmax_vx_rv64-3.c: New test.
28885 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-1.c: New test.
28886 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-2.c: New test.
28887 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv32-3.c: New test.
28888 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-1.c: New test.
28889 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-2.c: New test.
28890 * gcc.target/riscv/rvv/base/vmax_vx_tu_rv64-3.c: New test.
28891 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-1.c: New test.
28892 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-2.c: New test.
28893 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv32-3.c: New test.
28894 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-1.c: New test.
28895 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-2.c: New test.
28896 * gcc.target/riscv/rvv/base/vmax_vx_tum_rv64-3.c: New test.
28897 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-1.c: New test.
28898 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-2.c: New test.
28899 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv32-3.c: New test.
28900 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-1.c: New test.
28901 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-2.c: New test.
28902 * gcc.target/riscv/rvv/base/vmax_vx_tumu_rv64-3.c: New test.
28904 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28906 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-1.c: New test.
28907 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-2.c: New test.
28908 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv32-3.c: New test.
28909 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-1.c: New test.
28910 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-2.c: New test.
28911 * gcc.target/riscv/rvv/base/vmaxu_vx_m_rv64-3.c: New test.
28912 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-1.c: New test.
28913 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-2.c: New test.
28914 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv32-3.c: New test.
28915 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-1.c: New test.
28916 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-2.c: New test.
28917 * gcc.target/riscv/rvv/base/vmaxu_vx_mu_rv64-3.c: New test.
28918 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-1.c: New test.
28919 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-2.c: New test.
28920 * gcc.target/riscv/rvv/base/vmaxu_vx_rv32-3.c: New test.
28921 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-1.c: New test.
28922 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-2.c: New test.
28923 * gcc.target/riscv/rvv/base/vmaxu_vx_rv64-3.c: New test.
28924 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-1.c: New test.
28925 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-2.c: New test.
28926 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv32-3.c: New test.
28927 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-1.c: New test.
28928 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-2.c: New test.
28929 * gcc.target/riscv/rvv/base/vmaxu_vx_tu_rv64-3.c: New test.
28930 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-1.c: New test.
28931 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-2.c: New test.
28932 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv32-3.c: New test.
28933 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-1.c: New test.
28934 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-2.c: New test.
28935 * gcc.target/riscv/rvv/base/vmaxu_vx_tum_rv64-3.c: New test.
28936 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-1.c: New test.
28937 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-2.c: New test.
28938 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv32-3.c: New test.
28939 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-1.c: New test.
28940 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-2.c: New test.
28941 * gcc.target/riscv/rvv/base/vmaxu_vx_tumu_rv64-3.c: New test.
28943 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28945 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-1.c: New test.
28946 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-2.c: New test.
28947 * gcc.target/riscv/rvv/base/vmin_vx_m_rv32-3.c: New test.
28948 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-1.c: New test.
28949 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-2.c: New test.
28950 * gcc.target/riscv/rvv/base/vmin_vx_m_rv64-3.c: New test.
28951 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-1.c: New test.
28952 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-2.c: New test.
28953 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv32-3.c: New test.
28954 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-1.c: New test.
28955 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-2.c: New test.
28956 * gcc.target/riscv/rvv/base/vmin_vx_mu_rv64-3.c: New test.
28957 * gcc.target/riscv/rvv/base/vmin_vx_rv32-1.c: New test.
28958 * gcc.target/riscv/rvv/base/vmin_vx_rv32-2.c: New test.
28959 * gcc.target/riscv/rvv/base/vmin_vx_rv32-3.c: New test.
28960 * gcc.target/riscv/rvv/base/vmin_vx_rv64-1.c: New test.
28961 * gcc.target/riscv/rvv/base/vmin_vx_rv64-2.c: New test.
28962 * gcc.target/riscv/rvv/base/vmin_vx_rv64-3.c: New test.
28963 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-1.c: New test.
28964 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-2.c: New test.
28965 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv32-3.c: New test.
28966 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-1.c: New test.
28967 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-2.c: New test.
28968 * gcc.target/riscv/rvv/base/vmin_vx_tu_rv64-3.c: New test.
28969 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-1.c: New test.
28970 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-2.c: New test.
28971 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv32-3.c: New test.
28972 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-1.c: New test.
28973 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-2.c: New test.
28974 * gcc.target/riscv/rvv/base/vmin_vx_tum_rv64-3.c: New test.
28975 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-1.c: New test.
28976 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-2.c: New test.
28977 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv32-3.c: New test.
28978 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-1.c: New test.
28979 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-2.c: New test.
28980 * gcc.target/riscv/rvv/base/vmin_vx_tumu_rv64-3.c: New test.
28982 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28984 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-1.c: New test.
28985 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-2.c: New test.
28986 * gcc.target/riscv/rvv/base/vminu_vx_m_rv32-3.c: New test.
28987 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-1.c: New test.
28988 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-2.c: New test.
28989 * gcc.target/riscv/rvv/base/vminu_vx_m_rv64-3.c: New test.
28990 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-1.c: New test.
28991 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-2.c: New test.
28992 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv32-3.c: New test.
28993 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-1.c: New test.
28994 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-2.c: New test.
28995 * gcc.target/riscv/rvv/base/vminu_vx_mu_rv64-3.c: New test.
28996 * gcc.target/riscv/rvv/base/vminu_vx_rv32-1.c: New test.
28997 * gcc.target/riscv/rvv/base/vminu_vx_rv32-2.c: New test.
28998 * gcc.target/riscv/rvv/base/vminu_vx_rv32-3.c: New test.
28999 * gcc.target/riscv/rvv/base/vminu_vx_rv64-1.c: New test.
29000 * gcc.target/riscv/rvv/base/vminu_vx_rv64-2.c: New test.
29001 * gcc.target/riscv/rvv/base/vminu_vx_rv64-3.c: New test.
29002 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-1.c: New test.
29003 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-2.c: New test.
29004 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv32-3.c: New test.
29005 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-1.c: New test.
29006 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-2.c: New test.
29007 * gcc.target/riscv/rvv/base/vminu_vx_tu_rv64-3.c: New test.
29008 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-1.c: New test.
29009 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-2.c: New test.
29010 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv32-3.c: New test.
29011 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-1.c: New test.
29012 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-2.c: New test.
29013 * gcc.target/riscv/rvv/base/vminu_vx_tum_rv64-3.c: New test.
29014 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-1.c: New test.
29015 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-2.c: New test.
29016 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv32-3.c: New test.
29017 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-1.c: New test.
29018 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-2.c: New test.
29019 * gcc.target/riscv/rvv/base/vminu_vx_tumu_rv64-3.c: New test.
29021 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29023 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-1.c: New test.
29024 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-2.c: New test.
29025 * gcc.target/riscv/rvv/base/vmul_vx_m_rv32-3.c: New test.
29026 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-1.c: New test.
29027 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-2.c: New test.
29028 * gcc.target/riscv/rvv/base/vmul_vx_m_rv64-3.c: New test.
29029 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-1.c: New test.
29030 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-2.c: New test.
29031 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv32-3.c: New test.
29032 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-1.c: New test.
29033 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-2.c: New test.
29034 * gcc.target/riscv/rvv/base/vmul_vx_mu_rv64-3.c: New test.
29035 * gcc.target/riscv/rvv/base/vmul_vx_rv32-1.c: New test.
29036 * gcc.target/riscv/rvv/base/vmul_vx_rv32-2.c: New test.
29037 * gcc.target/riscv/rvv/base/vmul_vx_rv32-3.c: New test.
29038 * gcc.target/riscv/rvv/base/vmul_vx_rv64-1.c: New test.
29039 * gcc.target/riscv/rvv/base/vmul_vx_rv64-2.c: New test.
29040 * gcc.target/riscv/rvv/base/vmul_vx_rv64-3.c: New test.
29041 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-1.c: New test.
29042 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-2.c: New test.
29043 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv32-3.c: New test.
29044 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-1.c: New test.
29045 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-2.c: New test.
29046 * gcc.target/riscv/rvv/base/vmul_vx_tu_rv64-3.c: New test.
29047 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-1.c: New test.
29048 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-2.c: New test.
29049 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv32-3.c: New test.
29050 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-1.c: New test.
29051 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-2.c: New test.
29052 * gcc.target/riscv/rvv/base/vmul_vx_tum_rv64-3.c: New test.
29053 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-1.c: New test.
29054 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-2.c: New test.
29055 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv32-3.c: New test.
29056 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-1.c: New test.
29057 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-2.c: New test.
29058 * gcc.target/riscv/rvv/base/vmul_vx_tumu_rv64-3.c: New test.
29060 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29062 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-1.c: New test.
29063 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-2.c: New test.
29064 * gcc.target/riscv/rvv/base/vor_vx_m_rv32-3.c: New test.
29065 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-1.c: New test.
29066 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-2.c: New test.
29067 * gcc.target/riscv/rvv/base/vor_vx_m_rv64-3.c: New test.
29068 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-1.c: New test.
29069 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-2.c: New test.
29070 * gcc.target/riscv/rvv/base/vor_vx_mu_rv32-3.c: New test.
29071 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-1.c: New test.
29072 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-2.c: New test.
29073 * gcc.target/riscv/rvv/base/vor_vx_mu_rv64-3.c: New test.
29074 * gcc.target/riscv/rvv/base/vor_vx_rv32-1.c: New test.
29075 * gcc.target/riscv/rvv/base/vor_vx_rv32-2.c: New test.
29076 * gcc.target/riscv/rvv/base/vor_vx_rv32-3.c: New test.
29077 * gcc.target/riscv/rvv/base/vor_vx_rv64-1.c: New test.
29078 * gcc.target/riscv/rvv/base/vor_vx_rv64-2.c: New test.
29079 * gcc.target/riscv/rvv/base/vor_vx_rv64-3.c: New test.
29080 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-1.c: New test.
29081 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-2.c: New test.
29082 * gcc.target/riscv/rvv/base/vor_vx_tu_rv32-3.c: New test.
29083 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-1.c: New test.
29084 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-2.c: New test.
29085 * gcc.target/riscv/rvv/base/vor_vx_tu_rv64-3.c: New test.
29086 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-1.c: New test.
29087 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-2.c: New test.
29088 * gcc.target/riscv/rvv/base/vor_vx_tum_rv32-3.c: New test.
29089 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-1.c: New test.
29090 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-2.c: New test.
29091 * gcc.target/riscv/rvv/base/vor_vx_tum_rv64-3.c: New test.
29092 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-1.c: New test.
29093 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-2.c: New test.
29094 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv32-3.c: New test.
29095 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-1.c: New test.
29096 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-2.c: New test.
29097 * gcc.target/riscv/rvv/base/vor_vx_tumu_rv64-3.c: New test.
29099 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29101 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-1.c: New test.
29102 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-2.c: New test.
29103 * gcc.target/riscv/rvv/base/vrem_vx_m_rv32-3.c: New test.
29104 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-1.c: New test.
29105 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-2.c: New test.
29106 * gcc.target/riscv/rvv/base/vrem_vx_m_rv64-3.c: New test.
29107 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-1.c: New test.
29108 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-2.c: New test.
29109 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv32-3.c: New test.
29110 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-1.c: New test.
29111 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-2.c: New test.
29112 * gcc.target/riscv/rvv/base/vrem_vx_mu_rv64-3.c: New test.
29113 * gcc.target/riscv/rvv/base/vrem_vx_rv32-1.c: New test.
29114 * gcc.target/riscv/rvv/base/vrem_vx_rv32-2.c: New test.
29115 * gcc.target/riscv/rvv/base/vrem_vx_rv32-3.c: New test.
29116 * gcc.target/riscv/rvv/base/vrem_vx_rv64-1.c: New test.
29117 * gcc.target/riscv/rvv/base/vrem_vx_rv64-2.c: New test.
29118 * gcc.target/riscv/rvv/base/vrem_vx_rv64-3.c: New test.
29119 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-1.c: New test.
29120 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-2.c: New test.
29121 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv32-3.c: New test.
29122 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-1.c: New test.
29123 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-2.c: New test.
29124 * gcc.target/riscv/rvv/base/vrem_vx_tu_rv64-3.c: New test.
29125 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-1.c: New test.
29126 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-2.c: New test.
29127 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv32-3.c: New test.
29128 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-1.c: New test.
29129 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-2.c: New test.
29130 * gcc.target/riscv/rvv/base/vrem_vx_tum_rv64-3.c: New test.
29131 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-1.c: New test.
29132 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-2.c: New test.
29133 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv32-3.c: New test.
29134 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-1.c: New test.
29135 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-2.c: New test.
29136 * gcc.target/riscv/rvv/base/vrem_vx_tumu_rv64-3.c: New test.
29138 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29140 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-1.c: New test.
29141 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-2.c: New test.
29142 * gcc.target/riscv/rvv/base/vremu_vx_m_rv32-3.c: New test.
29143 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-1.c: New test.
29144 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-2.c: New test.
29145 * gcc.target/riscv/rvv/base/vremu_vx_m_rv64-3.c: New test.
29146 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-1.c: New test.
29147 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-2.c: New test.
29148 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv32-3.c: New test.
29149 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-1.c: New test.
29150 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-2.c: New test.
29151 * gcc.target/riscv/rvv/base/vremu_vx_mu_rv64-3.c: New test.
29152 * gcc.target/riscv/rvv/base/vremu_vx_rv32-1.c: New test.
29153 * gcc.target/riscv/rvv/base/vremu_vx_rv32-2.c: New test.
29154 * gcc.target/riscv/rvv/base/vremu_vx_rv32-3.c: New test.
29155 * gcc.target/riscv/rvv/base/vremu_vx_rv64-1.c: New test.
29156 * gcc.target/riscv/rvv/base/vremu_vx_rv64-2.c: New test.
29157 * gcc.target/riscv/rvv/base/vremu_vx_rv64-3.c: New test.
29158 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-1.c: New test.
29159 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-2.c: New test.
29160 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv32-3.c: New test.
29161 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-1.c: New test.
29162 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-2.c: New test.
29163 * gcc.target/riscv/rvv/base/vremu_vx_tu_rv64-3.c: New test.
29164 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-1.c: New test.
29165 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-2.c: New test.
29166 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv32-3.c: New test.
29167 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-1.c: New test.
29168 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-2.c: New test.
29169 * gcc.target/riscv/rvv/base/vremu_vx_tum_rv64-3.c: New test.
29170 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-1.c: New test.
29171 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-2.c: New test.
29172 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv32-3.c: New test.
29173 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-1.c: New test.
29174 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-2.c: New test.
29175 * gcc.target/riscv/rvv/base/vremu_vx_tumu_rv64-3.c: New test.
29177 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29179 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-1.c: New test.
29180 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-2.c: New test.
29181 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv32-3.c: New test.
29182 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-1.c: New test.
29183 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-2.c: New test.
29184 * gcc.target/riscv/rvv/base/vrsub_vx_m_rv64-3.c: New test.
29185 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-1.c: New test.
29186 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-2.c: New test.
29187 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv32-3.c: New test.
29188 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-1.c: New test.
29189 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-2.c: New test.
29190 * gcc.target/riscv/rvv/base/vrsub_vx_mu_rv64-3.c: New test.
29191 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-1.c: New test.
29192 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-2.c: New test.
29193 * gcc.target/riscv/rvv/base/vrsub_vx_rv32-3.c: New test.
29194 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-1.c: New test.
29195 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-2.c: New test.
29196 * gcc.target/riscv/rvv/base/vrsub_vx_rv64-3.c: New test.
29197 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-1.c: New test.
29198 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-2.c: New test.
29199 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv32-3.c: New test.
29200 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-1.c: New test.
29201 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-2.c: New test.
29202 * gcc.target/riscv/rvv/base/vrsub_vx_tu_rv64-3.c: New test.
29203 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-1.c: New test.
29204 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-2.c: New test.
29205 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv32-3.c: New test.
29206 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-1.c: New test.
29207 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-2.c: New test.
29208 * gcc.target/riscv/rvv/base/vrsub_vx_tum_rv64-3.c: New test.
29209 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-1.c: New test.
29210 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-2.c: New test.
29211 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv32-3.c: New test.
29212 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-1.c: New test.
29213 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-2.c: New test.
29214 * gcc.target/riscv/rvv/base/vrsub_vx_tumu_rv64-3.c: New test.
29216 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29218 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-1.c: New test.
29219 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-2.c: New test.
29220 * gcc.target/riscv/rvv/base/vsub_vx_m_rv32-3.c: New test.
29221 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-1.c: New test.
29222 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-2.c: New test.
29223 * gcc.target/riscv/rvv/base/vsub_vx_m_rv64-3.c: New test.
29224 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-1.c: New test.
29225 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-2.c: New test.
29226 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv32-3.c: New test.
29227 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-1.c: New test.
29228 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-2.c: New test.
29229 * gcc.target/riscv/rvv/base/vsub_vx_mu_rv64-3.c: New test.
29230 * gcc.target/riscv/rvv/base/vsub_vx_rv32-1.c: New test.
29231 * gcc.target/riscv/rvv/base/vsub_vx_rv32-2.c: New test.
29232 * gcc.target/riscv/rvv/base/vsub_vx_rv32-3.c: New test.
29233 * gcc.target/riscv/rvv/base/vsub_vx_rv64-1.c: New test.
29234 * gcc.target/riscv/rvv/base/vsub_vx_rv64-2.c: New test.
29235 * gcc.target/riscv/rvv/base/vsub_vx_rv64-3.c: New test.
29236 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-1.c: New test.
29237 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-2.c: New test.
29238 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv32-3.c: New test.
29239 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-1.c: New test.
29240 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-2.c: New test.
29241 * gcc.target/riscv/rvv/base/vsub_vx_tu_rv64-3.c: New test.
29242 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-1.c: New test.
29243 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-2.c: New test.
29244 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv32-3.c: New test.
29245 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-1.c: New test.
29246 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-2.c: New test.
29247 * gcc.target/riscv/rvv/base/vsub_vx_tum_rv64-3.c: New test.
29248 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-1.c: New test.
29249 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-2.c: New test.
29250 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv32-3.c: New test.
29251 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-1.c: New test.
29252 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-2.c: New test.
29253 * gcc.target/riscv/rvv/base/vsub_vx_tumu_rv64-3.c: New test.
29255 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29257 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-1.c: New test.
29258 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-2.c: New test.
29259 * gcc.target/riscv/rvv/base/vxor_vx_m_rv32-3.c: New test.
29260 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-1.c: New test.
29261 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-2.c: New test.
29262 * gcc.target/riscv/rvv/base/vxor_vx_m_rv64-3.c: New test.
29263 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-1.c: New test.
29264 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-2.c: New test.
29265 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv32-3.c: New test.
29266 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-1.c: New test.
29267 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-2.c: New test.
29268 * gcc.target/riscv/rvv/base/vxor_vx_mu_rv64-3.c: New test.
29269 * gcc.target/riscv/rvv/base/vxor_vx_rv32-1.c: New test.
29270 * gcc.target/riscv/rvv/base/vxor_vx_rv32-2.c: New test.
29271 * gcc.target/riscv/rvv/base/vxor_vx_rv32-3.c: New test.
29272 * gcc.target/riscv/rvv/base/vxor_vx_rv64-1.c: New test.
29273 * gcc.target/riscv/rvv/base/vxor_vx_rv64-2.c: New test.
29274 * gcc.target/riscv/rvv/base/vxor_vx_rv64-3.c: New test.
29275 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-1.c: New test.
29276 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-2.c: New test.
29277 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv32-3.c: New test.
29278 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-1.c: New test.
29279 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-2.c: New test.
29280 * gcc.target/riscv/rvv/base/vxor_vx_tu_rv64-3.c: New test.
29281 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-1.c: New test.
29282 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-2.c: New test.
29283 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv32-3.c: New test.
29284 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-1.c: New test.
29285 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-2.c: New test.
29286 * gcc.target/riscv/rvv/base/vxor_vx_tum_rv64-3.c: New test.
29287 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-1.c: New test.
29288 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-2.c: New test.
29289 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv32-3.c: New test.
29290 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-1.c: New test.
29291 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-2.c: New test.
29292 * gcc.target/riscv/rvv/base/vxor_vx_tumu_rv64-3.c: New test.
29294 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29296 * g++.target/riscv/rvv/base/vmul_vv-1.C: New test.
29297 * g++.target/riscv/rvv/base/vmul_vv-2.C: New test.
29298 * g++.target/riscv/rvv/base/vmul_vv-3.C: New test.
29299 * g++.target/riscv/rvv/base/vmul_vv_mu-1.C: New test.
29300 * g++.target/riscv/rvv/base/vmul_vv_mu-2.C: New test.
29301 * g++.target/riscv/rvv/base/vmul_vv_mu-3.C: New test.
29302 * g++.target/riscv/rvv/base/vmul_vv_tu-1.C: New test.
29303 * g++.target/riscv/rvv/base/vmul_vv_tu-2.C: New test.
29304 * g++.target/riscv/rvv/base/vmul_vv_tu-3.C: New test.
29305 * g++.target/riscv/rvv/base/vmul_vv_tum-1.C: New test.
29306 * g++.target/riscv/rvv/base/vmul_vv_tum-2.C: New test.
29307 * g++.target/riscv/rvv/base/vmul_vv_tum-3.C: New test.
29308 * g++.target/riscv/rvv/base/vmul_vv_tumu-1.C: New test.
29309 * g++.target/riscv/rvv/base/vmul_vv_tumu-2.C: New test.
29310 * g++.target/riscv/rvv/base/vmul_vv_tumu-3.C: New test.
29312 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29314 * gcc.target/riscv/rvv/base/vmul_vv-1.c: New test.
29315 * gcc.target/riscv/rvv/base/vmul_vv-2.c: New test.
29316 * gcc.target/riscv/rvv/base/vmul_vv-3.c: New test.
29317 * gcc.target/riscv/rvv/base/vmul_vv_m-1.c: New test.
29318 * gcc.target/riscv/rvv/base/vmul_vv_m-2.c: New test.
29319 * gcc.target/riscv/rvv/base/vmul_vv_m-3.c: New test.
29320 * gcc.target/riscv/rvv/base/vmul_vv_mu-1.c: New test.
29321 * gcc.target/riscv/rvv/base/vmul_vv_mu-2.c: New test.
29322 * gcc.target/riscv/rvv/base/vmul_vv_mu-3.c: New test.
29323 * gcc.target/riscv/rvv/base/vmul_vv_tu-1.c: New test.
29324 * gcc.target/riscv/rvv/base/vmul_vv_tu-2.c: New test.
29325 * gcc.target/riscv/rvv/base/vmul_vv_tu-3.c: New test.
29326 * gcc.target/riscv/rvv/base/vmul_vv_tum-1.c: New test.
29327 * gcc.target/riscv/rvv/base/vmul_vv_tum-2.c: New test.
29328 * gcc.target/riscv/rvv/base/vmul_vv_tum-3.c: New test.
29329 * gcc.target/riscv/rvv/base/vmul_vv_tumu-1.c: New test.
29330 * gcc.target/riscv/rvv/base/vmul_vv_tumu-2.c: New test.
29331 * gcc.target/riscv/rvv/base/vmul_vv_tumu-3.c: New test.
29333 2023-02-10 Richard Biener <rguenther@suse.de>
29335 PR tree-optimization/108724
29336 * gcc.target/i386/pr108724.c: New testcase.
29338 2023-02-10 Andrew Pinski <apinski@marvell.com>
29339 Andrew Macleod <amacleod@redhat.com>
29341 PR tree-optimization/108684
29342 * gcc.c-torture/compile/dce-inline-asm-1.c: New test.
29343 * gcc.c-torture/compile/dce-inline-asm-2.c: New test.
29344 * gcc.dg/tree-ssa/pr108684-1.c: New test.
29346 2023-02-10 Joseph Myers <joseph@codesourcery.com>
29348 * gcc.dg/c2x-nullptr-1.c: Test conversion of null pointer
29349 constants to nullptr_t.
29350 * gcc.dg/c2x-nullptr-3.c: Do not expect errors for conversion of
29351 null pointer constants to nullptr_t. Do test errors for
29352 conversion of other values to nullptr_t and for unary '+' on
29355 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
29357 PR tree-optimization/107561
29358 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
29360 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
29362 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
29364 PR testsuite/106120
29365 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
29366 ilp32 targets with c++98.
29368 2023-02-10 Marek Polacek <polacek@redhat.com>
29371 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
29373 2023-02-09 David Malcolm <dmalcolm@redhat.com>
29376 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
29378 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
29380 * gcc.target/i386/pr103541.c: New.
29381 * g++.target/i386/pr108711.C: New.
29383 2023-02-09 Harald Anlauf <anlauf@gmx.de>
29384 Steven G. Kargl <kargl@gcc.gnu.org>
29388 * gfortran.dg/pr103779.f90: New test.
29390 2023-02-09 Jakub Jelinek <jakub@redhat.com>
29392 PR tree-optimization/108688
29393 * gcc.c-torture/compile/pr108688-1.c: Add PR number as comment.
29394 * gcc.dg/pr108688.c: New test.
29396 2023-02-09 Andrew Pinski <apinski@marvell.com>
29398 PR tree-optimization/108688
29399 * gcc.c-torture/compile/pr108688-1.c: New test.
29401 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
29404 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
29405 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
29407 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
29409 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
29411 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
29413 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
29415 2023-02-09 Jakub Jelinek <jakub@redhat.com>
29418 * g++.dg/cpp0x/pr108698.C: New test.
29420 2023-02-08 Joseph Myers <joseph@codesourcery.com>
29422 * gcc.dg/c2x-constexpr-1.c: Test initialization of constexpr
29423 pointers with null values that are not null pointer constants.
29424 * gcc.dg/c2x-constexpr-3.c: Test initialization of constexpr
29425 pointers with non-null values, not with null values that are not
29426 null pointer constants.
29428 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
29430 * gcc.dg/torture/pr100398.c: Limit to lra targets.
29431 * gcc.dg/pr100590.c: Ditto.
29433 2023-02-08 David Malcolm <dmalcolm@redhat.com>
29436 * gcc.dg/analyzer/uninit-7.c: New test.
29437 * gcc.dg/analyzer/uninit-pr108704.c: New test.
29439 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
29442 * gfortran.dg/pr103259.f90: New test.
29444 2023-02-08 Jakub Jelinek <jakub@redhat.com>
29446 PR tree-optimization/108692
29447 * gcc.dg/pr108692.c: New test.
29449 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
29451 * objc/execute/execute.exp: Load objc-dg.exp.
29453 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
29455 PR tree-optimization/108316
29456 * gcc.dg/vect/pr108316.c: New test.
29458 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
29461 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
29463 * gcc.target/i386/pr103541.c: New.
29465 2023-02-08 Jakub Jelinek <jakub@redhat.com>
29468 * g++.dg/cpp23/static-operator-call5.C: Move PR108525 testcase
29469 incorrectly applied into PR108526 testcase ...
29470 * g++.dg/cpp23/static-operator-call6.C: ... here. New test.
29472 2023-02-07 David Malcolm <dmalcolm@redhat.com>
29475 * gcc.dg/analyzer/fread-pr108661.c: New test.
29476 * gcc.dg/analyzer/read-pr108661.c: New test.
29478 2023-02-07 Harald Anlauf <anlauf@gmx.de>
29481 * gfortran.dg/save_7.f90: New test.
29483 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
29485 * gcc.target/i386/pr103541.c: New.
29487 2023-02-07 Jakub Jelinek <jakub@redhat.com>
29489 PR tree-optimization/106923
29490 * gcc.dg/pr106923.c: New test.
29492 2023-02-07 Jakub Jelinek <jakub@redhat.com>
29494 PR tree-optimization/106433
29495 * gcc.c-torture/compile/pr106433.c: New test.
29497 2023-02-07 Jakub Jelinek <jakub@redhat.com>
29499 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
29500 -Wdeprecated warning for C++23.
29502 2023-02-06 Alex Coplan <alex.coplan@arm.com>
29505 * gcc.target/aarch64/pr104921-1.c: New test.
29506 * gcc.target/aarch64/pr104921-2.c: New test.
29507 * gcc.target/aarch64/pr104921.x: Include file for new tests.
29509 2023-02-06 Xi Ruoyao <xry111@xry111.site>
29511 * g++.target/loongarch/bytepick.C: New test.
29513 2023-02-06 Tamar Christina <tamar.christina@arm.com>
29515 * gcc.target/aarch64/options_set_10.c: Removed.
29517 2023-02-06 Jakub Jelinek <jakub@redhat.com>
29519 PR tree-optimization/108655
29520 * gcc.dg/pr108655.c: New test.
29522 2023-02-06 Patrick Palka <ppalka@redhat.com>
29525 * g++.dg/cpp0x/overload5.C: New test.
29526 * g++.dg/cpp0x/overload5a.C: New test.
29527 * g++.dg/cpp0x/overload6.C: New test.
29529 2023-02-05 Harald Anlauf <anlauf@gmx.de>
29532 * gfortran.dg/pr108592.f90: New test.
29534 2023-02-03 Jakub Jelinek <jakub@redhat.com>
29536 PR tree-optimization/108647
29537 * g++.dg/torture/pr108647.C: New test.
29539 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
29541 PR tree-optimization/108639
29542 * gcc.c-torture/compile/pr108638.c: New file.
29543 * gcc.c-torture/compile/pr108639.c: New file.
29545 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
29547 PR tree-optimization/107570
29548 * gcc.dg/pr107570.c: New.
29550 2023-02-03 Marek Polacek <polacek@redhat.com>
29553 * g++.dg/cpp1y/constexpr-108158.C: New test.
29555 2023-02-03 Marek Polacek <polacek@redhat.com>
29558 * g++.dg/cpp0x/variadic-alias8.C: New test.
29560 2023-02-03 Patrick Palka <ppalka@redhat.com>
29563 * g++.dg/template/call9.C: New test.
29565 2023-02-03 Patrick Palka <ppalka@redhat.com>
29568 * g++.dg/cpp2a/concepts-dtor1.C: New test.
29570 2023-02-03 Patrick Palka <ppalka@redhat.com>
29573 * g++.dg/cpp2a/concepts-pr108579.C: New test.
29575 2023-02-03 Martin Jambor <mjambor@suse.cz>
29578 * gcc.dg/ipa/pr108384.c: New test.
29580 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29582 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
29583 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
29585 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29587 * g++.target/riscv/rvv/base/vsll_vx-1.C: New test.
29588 * g++.target/riscv/rvv/base/vsll_vx-2.C: New test.
29589 * g++.target/riscv/rvv/base/vsll_vx-3.C: New test.
29590 * g++.target/riscv/rvv/base/vsll_vx_mu-1.C: New test.
29591 * g++.target/riscv/rvv/base/vsll_vx_mu-2.C: New test.
29592 * g++.target/riscv/rvv/base/vsll_vx_mu-3.C: New test.
29593 * g++.target/riscv/rvv/base/vsll_vx_tu-1.C: New test.
29594 * g++.target/riscv/rvv/base/vsll_vx_tu-2.C: New test.
29595 * g++.target/riscv/rvv/base/vsll_vx_tu-3.C: New test.
29596 * g++.target/riscv/rvv/base/vsll_vx_tum-1.C: New test.
29597 * g++.target/riscv/rvv/base/vsll_vx_tum-2.C: New test.
29598 * g++.target/riscv/rvv/base/vsll_vx_tum-3.C: New test.
29599 * g++.target/riscv/rvv/base/vsll_vx_tumu-1.C: New test.
29600 * g++.target/riscv/rvv/base/vsll_vx_tumu-2.C: New test.
29601 * g++.target/riscv/rvv/base/vsll_vx_tumu-3.C: New test.
29603 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29605 * g++.target/riscv/rvv/base/vsra_vx-1.C: New test.
29606 * g++.target/riscv/rvv/base/vsra_vx-2.C: New test.
29607 * g++.target/riscv/rvv/base/vsra_vx-3.C: New test.
29608 * g++.target/riscv/rvv/base/vsra_vx_mu-1.C: New test.
29609 * g++.target/riscv/rvv/base/vsra_vx_mu-2.C: New test.
29610 * g++.target/riscv/rvv/base/vsra_vx_mu-3.C: New test.
29611 * g++.target/riscv/rvv/base/vsra_vx_tu-1.C: New test.
29612 * g++.target/riscv/rvv/base/vsra_vx_tu-2.C: New test.
29613 * g++.target/riscv/rvv/base/vsra_vx_tu-3.C: New test.
29614 * g++.target/riscv/rvv/base/vsra_vx_tum-1.C: New test.
29615 * g++.target/riscv/rvv/base/vsra_vx_tum-2.C: New test.
29616 * g++.target/riscv/rvv/base/vsra_vx_tum-3.C: New test.
29617 * g++.target/riscv/rvv/base/vsra_vx_tumu-1.C: New test.
29618 * g++.target/riscv/rvv/base/vsra_vx_tumu-2.C: New test.
29619 * g++.target/riscv/rvv/base/vsra_vx_tumu-3.C: New test.
29621 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29623 * g++.target/riscv/rvv/base/vsrl_vx-1.C: New test.
29624 * g++.target/riscv/rvv/base/vsrl_vx-2.C: New test.
29625 * g++.target/riscv/rvv/base/vsrl_vx-3.C: New test.
29626 * g++.target/riscv/rvv/base/vsrl_vx_mu-1.C: New test.
29627 * g++.target/riscv/rvv/base/vsrl_vx_mu-2.C: New test.
29628 * g++.target/riscv/rvv/base/vsrl_vx_mu-3.C: New test.
29629 * g++.target/riscv/rvv/base/vsrl_vx_tu-1.C: New test.
29630 * g++.target/riscv/rvv/base/vsrl_vx_tu-2.C: New test.
29631 * g++.target/riscv/rvv/base/vsrl_vx_tu-3.C: New test.
29632 * g++.target/riscv/rvv/base/vsrl_vx_tum-1.C: New test.
29633 * g++.target/riscv/rvv/base/vsrl_vx_tum-2.C: New test.
29634 * g++.target/riscv/rvv/base/vsrl_vx_tum-3.C: New test.
29635 * g++.target/riscv/rvv/base/vsrl_vx_tumu-1.C: New test.
29636 * g++.target/riscv/rvv/base/vsrl_vx_tumu-2.C: New test.
29637 * g++.target/riscv/rvv/base/vsrl_vx_tumu-3.C: New test.
29639 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29641 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
29643 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29645 * gcc.target/riscv/rvv/base/vsll_vx-1.c: New test.
29646 * gcc.target/riscv/rvv/base/vsll_vx-2.c: New test.
29647 * gcc.target/riscv/rvv/base/vsll_vx-3.c: New test.
29648 * gcc.target/riscv/rvv/base/vsll_vx_m-1.c: New test.
29649 * gcc.target/riscv/rvv/base/vsll_vx_m-2.c: New test.
29650 * gcc.target/riscv/rvv/base/vsll_vx_m-3.c: New test.
29651 * gcc.target/riscv/rvv/base/vsll_vx_mu-1.c: New test.
29652 * gcc.target/riscv/rvv/base/vsll_vx_mu-2.c: New test.
29653 * gcc.target/riscv/rvv/base/vsll_vx_mu-3.c: New test.
29654 * gcc.target/riscv/rvv/base/vsll_vx_tu-1.c: New test.
29655 * gcc.target/riscv/rvv/base/vsll_vx_tu-2.c: New test.
29656 * gcc.target/riscv/rvv/base/vsll_vx_tu-3.c: New test.
29657 * gcc.target/riscv/rvv/base/vsll_vx_tum-1.c: New test.
29658 * gcc.target/riscv/rvv/base/vsll_vx_tum-2.c: New test.
29659 * gcc.target/riscv/rvv/base/vsll_vx_tum-3.c: New test.
29660 * gcc.target/riscv/rvv/base/vsll_vx_tumu-1.c: New test.
29661 * gcc.target/riscv/rvv/base/vsll_vx_tumu-2.c: New test.
29662 * gcc.target/riscv/rvv/base/vsll_vx_tumu-3.c: New test.
29664 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29666 * gcc.target/riscv/rvv/base/vsra_vx-1.c: New test.
29667 * gcc.target/riscv/rvv/base/vsra_vx-2.c: New test.
29668 * gcc.target/riscv/rvv/base/vsra_vx-3.c: New test.
29669 * gcc.target/riscv/rvv/base/vsra_vx_m-1.c: New test.
29670 * gcc.target/riscv/rvv/base/vsra_vx_m-2.c: New test.
29671 * gcc.target/riscv/rvv/base/vsra_vx_m-3.c: New test.
29672 * gcc.target/riscv/rvv/base/vsra_vx_mu-1.c: New test.
29673 * gcc.target/riscv/rvv/base/vsra_vx_mu-2.c: New test.
29674 * gcc.target/riscv/rvv/base/vsra_vx_mu-3.c: New test.
29675 * gcc.target/riscv/rvv/base/vsra_vx_tu-1.c: New test.
29676 * gcc.target/riscv/rvv/base/vsra_vx_tu-2.c: New test.
29677 * gcc.target/riscv/rvv/base/vsra_vx_tu-3.c: New test.
29678 * gcc.target/riscv/rvv/base/vsra_vx_tum-1.c: New test.
29679 * gcc.target/riscv/rvv/base/vsra_vx_tum-2.c: New test.
29680 * gcc.target/riscv/rvv/base/vsra_vx_tum-3.c: New test.
29681 * gcc.target/riscv/rvv/base/vsra_vx_tumu-1.c: New test.
29682 * gcc.target/riscv/rvv/base/vsra_vx_tumu-2.c: New test.
29683 * gcc.target/riscv/rvv/base/vsra_vx_tumu-3.c: New test.
29685 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29687 * gcc.target/riscv/rvv/base/vsrl_vx-1.c: New test.
29688 * gcc.target/riscv/rvv/base/vsrl_vx-2.c: New test.
29689 * gcc.target/riscv/rvv/base/vsrl_vx-3.c: New test.
29690 * gcc.target/riscv/rvv/base/vsrl_vx_m-1.c: New test.
29691 * gcc.target/riscv/rvv/base/vsrl_vx_m-2.c: New test.
29692 * gcc.target/riscv/rvv/base/vsrl_vx_m-3.c: New test.
29693 * gcc.target/riscv/rvv/base/vsrl_vx_mu-1.c: New test.
29694 * gcc.target/riscv/rvv/base/vsrl_vx_mu-2.c: New test.
29695 * gcc.target/riscv/rvv/base/vsrl_vx_mu-3.c: New test.
29696 * gcc.target/riscv/rvv/base/vsrl_vx_tu-1.c: New test.
29697 * gcc.target/riscv/rvv/base/vsrl_vx_tu-2.c: New test.
29698 * gcc.target/riscv/rvv/base/vsrl_vx_tu-3.c: New test.
29699 * gcc.target/riscv/rvv/base/vsrl_vx_tum-1.c: New test.
29700 * gcc.target/riscv/rvv/base/vsrl_vx_tum-2.c: New test.
29701 * gcc.target/riscv/rvv/base/vsrl_vx_tum-3.c: New test.
29702 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-1.c: New test.
29703 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-2.c: New test.
29704 * gcc.target/riscv/rvv/base/vsrl_vx_tumu-3.c: New test.
29706 2023-02-02 Joseph Myers <joseph@codesourcery.com>
29708 * gcc.dg/c2x-constexpr-3.c: Do not expect comparison of nullptr_t
29709 and pointer to be disallowed.
29710 * gcc.dg/c2x-nullptr-1.c: Test comparisons of nullptr_t and
29711 pointers are allowed.
29712 * gcc.dg/c2x-nullptr-3.c: Do not test that comparisons of
29713 nullptr_t and pointers are disallowed.
29715 2023-02-02 Joseph Myers <joseph@codesourcery.com>
29717 * gcc.dg/c2x-constexpr-1.c: Test constexpr initializers of complex
29718 types with real initializers are allowed.
29719 * gcc.dg/c2x-constexpr-3.c: Do not test for constexpr initializers
29720 of complex types with real initializers being disallowed.
29721 * gcc.dg/c2x-constexpr-8.c: Add tests of signaling NaN complex
29723 * gcc.dg/c2x-constexpr-9.c: Add more tests.
29724 * gcc.dg/dfp/c2x-constexpr-dfp-1.c: Add tests of binary floating
29725 initializers for decimal types.
29726 * gcc.dg/dfp/c2x-constexpr-dfp-2.c: Change tests of binary
29727 initializers for decimal types. Add more tests of decimal
29728 initializers for binary types.
29730 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
29732 * gcc.target/gcn/cond_shift_3.c: New test.
29733 * gcc.target/gcn/cond_shift_3_run.c: New test.
29734 * gcc.target/gcn/cond_shift_4.c: New test.
29735 * gcc.target/gcn/cond_shift_4_run.c: New test.
29736 * gcc.target/gcn/cond_shift_8.c: New test.
29737 * gcc.target/gcn/cond_shift_8_run.c: New test.
29738 * gcc.target/gcn/cond_shift_9.c: New test.
29739 * gcc.target/gcn/cond_shift_9_run.c: New test.
29741 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
29743 PR rtl-optimization/108508
29744 * gcc.target/aarch64/pr108508.c: New test.
29746 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
29748 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
29750 2023-02-02 David Malcolm <dmalcolm@redhat.com>
29753 * gcc.dg/analyzer/fd-pr108633.c: New test.
29755 2023-02-02 David Malcolm <dmalcolm@redhat.com>
29757 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
29759 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29762 PR rtl-optimization/108463
29764 * gcc.dg/pr108463.c: New test.
29766 2023-02-02 Richard Biener <rguenther@suse.de>
29768 PR middle-end/108625
29769 * gcc.dg/pr108625.c: New testcase.
29771 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
29773 * gcc.c-torture/execute/pr47237.c: Xfail on amdgcn.
29774 * gcc.dg/builtin-apply3.c: Xfail for amdgcn.
29775 * gcc.dg/builtin-apply4.c: Xfail for amdgcn.
29776 * gcc.dg/torture/stackalign/builtin-apply-3.c: Xfail for amdgcn.
29777 * gcc.dg/torture/stackalign/builtin-apply-4.c: Xfail for amdgcn.
29779 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29781 * gcc.target/arm/mve/pr108443-run.c: New test.
29782 * gcc.target/arm/mve/pr108443.c: New test.
29784 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29786 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
29788 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29791 * gcc.target/arm/mve/mve_vpt.c: New test.
29793 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29796 * gcc.dg/pr107300.c: New test.
29798 2023-02-02 liuhongt <hongtao.liu@intel.com>
29800 * gcc.target/aarch64/pr108601.c: New test.
29802 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29804 PR middle-end/108435
29805 * gcc.dg/gomp/pr108435.c: New test.
29807 2023-02-01 Harald Anlauf <anlauf@gmx.de>
29810 * gfortran.dg/pr108527.f90: Adjust test pattern.
29812 2023-02-01 Tamar Christina <tamar.christina@arm.com>
29814 * gcc.target/aarch64/cpunative/info_19: New test.
29815 * gcc.target/aarch64/cpunative/info_20: New test.
29816 * gcc.target/aarch64/cpunative/info_21: New test.
29817 * gcc.target/aarch64/cpunative/info_22: New test.
29818 * gcc.target/aarch64/cpunative/native_cpu_19.c: New test.
29819 * gcc.target/aarch64/cpunative/native_cpu_20.c: New test.
29820 * gcc.target/aarch64/cpunative/native_cpu_21.c: New test.
29821 * gcc.target/aarch64/cpunative/native_cpu_22.c: New test.
29823 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
29825 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
29827 * gcc.dg/builtin-object-size-common.h: ... new file.
29828 * g++.dg/ext/builtin-object-size1.C: Include
29829 builtin-object-size-common.h. Replace all abort with FAIL.
29831 * g++.dg/ext/builtin-object-size2.C: Likewise.
29832 * gcc.dg/builtin-object-size-1.c: Likewise.
29833 * gcc.dg/builtin-object-size-12.c: Likewise.
29834 * gcc.dg/builtin-object-size-13.c: Likewise.
29835 * gcc.dg/builtin-object-size-15.c: Likewise.
29836 * gcc.dg/builtin-object-size-2.c: Likewise.
29837 * gcc.dg/builtin-object-size-3.c: Likewise.
29838 * gcc.dg/builtin-object-size-4.c: Likewise.
29839 * gcc.dg/builtin-object-size-6.c: Likewise.
29840 * gcc.dg/builtin-object-size-7.c: Likewise.
29841 * gcc.dg/builtin-object-size-8.c: Likewise.
29842 * gcc.dg/pr101836.c: Likewise.
29843 * gcc.dg/strict-flex-array-3.c: Likewise.
29845 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
29847 PR tree-optimization/108356
29848 * gcc.dg/pr108356.c: New.
29850 2023-02-01 Martin Liska <mliska@suse.cz>
29853 * g++.dg/ipa/pr108509.C: New test.
29855 2023-02-01 Marek Polacek <polacek@redhat.com>
29858 * g++.dg/warn/Wlogical-op-4.C: New test.
29860 2023-02-01 Jakub Jelinek <jakub@redhat.com>
29863 * gcc.dg/pr108573.c: New test.
29865 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
29867 * g++.dg/gomp/attrs-10.C: Update warning strings for aarch64.
29868 * g++.dg/gomp/declare-simd-8.C: Add expected warning for aarch64.
29870 2023-02-01 Jakub Jelinek <jakub@redhat.com>
29873 * g++.dg/gomp/pr108607.C: New test.
29875 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
29877 * gcc.target/s390/preserve-args-1.c: New test.
29878 * gcc.target/s390/preserve-args-2.c: New test.
29879 * gcc.target/s390/preserve-args-3.c: New file.
29881 2023-02-01 Jason Merrill <jason@redhat.com>
29883 * g++.dg/warn/changes-meaning2.C: New test.
29884 * g++.dg/warn/changes-meaning3.C: New test.
29886 2023-02-01 David Malcolm <dmalcolm@redhat.com>
29888 * gcc.dg/analyzer/call-summaries-2.c: Add
29889 dg-require-effective-target alloca.
29890 * gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
29891 * gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
29892 * gcc.dg/analyzer/malloc-callbacks.c: Likewise.
29893 * gcc.dg/analyzer/out-of-bounds-5.c: Likewise. Remove includes
29894 of <stdio.h> and <alloca.h>. Use "__builtin_free" rather than
29895 "free", to match uses of "__builtin_malloc".
29896 * gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
29898 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
29900 2023-02-01 David Malcolm <dmalcolm@redhat.com>
29903 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
29904 * gcc.dg/analyzer/test-alloca.h: New test.
29906 2023-01-31 Jason Merrill <jason@redhat.com>
29909 * g++.dg/cpp1z/aggr-base13.C: New test.
29911 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
29913 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
29914 'gcc-set-multilib-library-path' for 'ld_library_path'.
29916 2023-01-31 Marek Polacek <polacek@redhat.com>
29919 * g++.dg/cpp0x/variadic184.C: New test.
29921 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29923 * g++.target/riscv/rvv/base/vdiv_vv-1.C: New test.
29924 * g++.target/riscv/rvv/base/vdiv_vv-2.C: New test.
29925 * g++.target/riscv/rvv/base/vdiv_vv-3.C: New test.
29926 * g++.target/riscv/rvv/base/vdiv_vv_mu-1.C: New test.
29927 * g++.target/riscv/rvv/base/vdiv_vv_mu-2.C: New test.
29928 * g++.target/riscv/rvv/base/vdiv_vv_mu-3.C: New test.
29929 * g++.target/riscv/rvv/base/vdiv_vv_tu-1.C: New test.
29930 * g++.target/riscv/rvv/base/vdiv_vv_tu-2.C: New test.
29931 * g++.target/riscv/rvv/base/vdiv_vv_tu-3.C: New test.
29932 * g++.target/riscv/rvv/base/vdiv_vv_tum-1.C: New test.
29933 * g++.target/riscv/rvv/base/vdiv_vv_tum-2.C: New test.
29934 * g++.target/riscv/rvv/base/vdiv_vv_tum-3.C: New test.
29935 * g++.target/riscv/rvv/base/vdiv_vv_tumu-1.C: New test.
29936 * g++.target/riscv/rvv/base/vdiv_vv_tumu-2.C: New test.
29937 * g++.target/riscv/rvv/base/vdiv_vv_tumu-3.C: New test.
29938 * g++.target/riscv/rvv/base/vdivu_vv-1.C: New test.
29939 * g++.target/riscv/rvv/base/vdivu_vv-2.C: New test.
29940 * g++.target/riscv/rvv/base/vdivu_vv-3.C: New test.
29941 * g++.target/riscv/rvv/base/vdivu_vv_mu-1.C: New test.
29942 * g++.target/riscv/rvv/base/vdivu_vv_mu-2.C: New test.
29943 * g++.target/riscv/rvv/base/vdivu_vv_mu-3.C: New test.
29944 * g++.target/riscv/rvv/base/vdivu_vv_tu-1.C: New test.
29945 * g++.target/riscv/rvv/base/vdivu_vv_tu-2.C: New test.
29946 * g++.target/riscv/rvv/base/vdivu_vv_tu-3.C: New test.
29947 * g++.target/riscv/rvv/base/vdivu_vv_tum-1.C: New test.
29948 * g++.target/riscv/rvv/base/vdivu_vv_tum-2.C: New test.
29949 * g++.target/riscv/rvv/base/vdivu_vv_tum-3.C: New test.
29950 * g++.target/riscv/rvv/base/vdivu_vv_tumu-1.C: New test.
29951 * g++.target/riscv/rvv/base/vdivu_vv_tumu-2.C: New test.
29952 * g++.target/riscv/rvv/base/vdivu_vv_tumu-3.C: New test.
29954 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29956 * g++.target/riscv/rvv/base/vmax_vv-1.C: New test.
29957 * g++.target/riscv/rvv/base/vmax_vv-2.C: New test.
29958 * g++.target/riscv/rvv/base/vmax_vv-3.C: New test.
29959 * g++.target/riscv/rvv/base/vmax_vv_mu-1.C: New test.
29960 * g++.target/riscv/rvv/base/vmax_vv_mu-2.C: New test.
29961 * g++.target/riscv/rvv/base/vmax_vv_mu-3.C: New test.
29962 * g++.target/riscv/rvv/base/vmax_vv_tu-1.C: New test.
29963 * g++.target/riscv/rvv/base/vmax_vv_tu-2.C: New test.
29964 * g++.target/riscv/rvv/base/vmax_vv_tu-3.C: New test.
29965 * g++.target/riscv/rvv/base/vmax_vv_tum-1.C: New test.
29966 * g++.target/riscv/rvv/base/vmax_vv_tum-2.C: New test.
29967 * g++.target/riscv/rvv/base/vmax_vv_tum-3.C: New test.
29968 * g++.target/riscv/rvv/base/vmax_vv_tumu-1.C: New test.
29969 * g++.target/riscv/rvv/base/vmax_vv_tumu-2.C: New test.
29970 * g++.target/riscv/rvv/base/vmax_vv_tumu-3.C: New test.
29971 * g++.target/riscv/rvv/base/vmaxu_vv-1.C: New test.
29972 * g++.target/riscv/rvv/base/vmaxu_vv-2.C: New test.
29973 * g++.target/riscv/rvv/base/vmaxu_vv-3.C: New test.
29974 * g++.target/riscv/rvv/base/vmaxu_vv_mu-1.C: New test.
29975 * g++.target/riscv/rvv/base/vmaxu_vv_mu-2.C: New test.
29976 * g++.target/riscv/rvv/base/vmaxu_vv_mu-3.C: New test.
29977 * g++.target/riscv/rvv/base/vmaxu_vv_tu-1.C: New test.
29978 * g++.target/riscv/rvv/base/vmaxu_vv_tu-2.C: New test.
29979 * g++.target/riscv/rvv/base/vmaxu_vv_tu-3.C: New test.
29980 * g++.target/riscv/rvv/base/vmaxu_vv_tum-1.C: New test.
29981 * g++.target/riscv/rvv/base/vmaxu_vv_tum-2.C: New test.
29982 * g++.target/riscv/rvv/base/vmaxu_vv_tum-3.C: New test.
29983 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-1.C: New test.
29984 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-2.C: New test.
29985 * g++.target/riscv/rvv/base/vmaxu_vv_tumu-3.C: New test.
29987 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29989 * g++.target/riscv/rvv/base/vmin_vv-1.C: New test.
29990 * g++.target/riscv/rvv/base/vmin_vv-2.C: New test.
29991 * g++.target/riscv/rvv/base/vmin_vv-3.C: New test.
29992 * g++.target/riscv/rvv/base/vmin_vv_mu-1.C: New test.
29993 * g++.target/riscv/rvv/base/vmin_vv_mu-2.C: New test.
29994 * g++.target/riscv/rvv/base/vmin_vv_mu-3.C: New test.
29995 * g++.target/riscv/rvv/base/vmin_vv_tu-1.C: New test.
29996 * g++.target/riscv/rvv/base/vmin_vv_tu-2.C: New test.
29997 * g++.target/riscv/rvv/base/vmin_vv_tu-3.C: New test.
29998 * g++.target/riscv/rvv/base/vmin_vv_tum-1.C: New test.
29999 * g++.target/riscv/rvv/base/vmin_vv_tum-2.C: New test.
30000 * g++.target/riscv/rvv/base/vmin_vv_tum-3.C: New test.
30001 * g++.target/riscv/rvv/base/vmin_vv_tumu-1.C: New test.
30002 * g++.target/riscv/rvv/base/vmin_vv_tumu-2.C: New test.
30003 * g++.target/riscv/rvv/base/vmin_vv_tumu-3.C: New test.
30004 * g++.target/riscv/rvv/base/vminu_vv-1.C: New test.
30005 * g++.target/riscv/rvv/base/vminu_vv-2.C: New test.
30006 * g++.target/riscv/rvv/base/vminu_vv-3.C: New test.
30007 * g++.target/riscv/rvv/base/vminu_vv_mu-1.C: New test.
30008 * g++.target/riscv/rvv/base/vminu_vv_mu-2.C: New test.
30009 * g++.target/riscv/rvv/base/vminu_vv_mu-3.C: New test.
30010 * g++.target/riscv/rvv/base/vminu_vv_tu-1.C: New test.
30011 * g++.target/riscv/rvv/base/vminu_vv_tu-2.C: New test.
30012 * g++.target/riscv/rvv/base/vminu_vv_tu-3.C: New test.
30013 * g++.target/riscv/rvv/base/vminu_vv_tum-1.C: New test.
30014 * g++.target/riscv/rvv/base/vminu_vv_tum-2.C: New test.
30015 * g++.target/riscv/rvv/base/vminu_vv_tum-3.C: New test.
30016 * g++.target/riscv/rvv/base/vminu_vv_tumu-1.C: New test.
30017 * g++.target/riscv/rvv/base/vminu_vv_tumu-2.C: New test.
30018 * g++.target/riscv/rvv/base/vminu_vv_tumu-3.C: New test.
30020 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30022 * g++.target/riscv/rvv/base/vor_vv-1.C: New test.
30023 * g++.target/riscv/rvv/base/vor_vv-2.C: New test.
30024 * g++.target/riscv/rvv/base/vor_vv-3.C: New test.
30025 * g++.target/riscv/rvv/base/vor_vv_mu-1.C: New test.
30026 * g++.target/riscv/rvv/base/vor_vv_mu-2.C: New test.
30027 * g++.target/riscv/rvv/base/vor_vv_mu-3.C: New test.
30028 * g++.target/riscv/rvv/base/vor_vv_tu-1.C: New test.
30029 * g++.target/riscv/rvv/base/vor_vv_tu-2.C: New test.
30030 * g++.target/riscv/rvv/base/vor_vv_tu-3.C: New test.
30031 * g++.target/riscv/rvv/base/vor_vv_tum-1.C: New test.
30032 * g++.target/riscv/rvv/base/vor_vv_tum-2.C: New test.
30033 * g++.target/riscv/rvv/base/vor_vv_tum-3.C: New test.
30034 * g++.target/riscv/rvv/base/vor_vv_tumu-1.C: New test.
30035 * g++.target/riscv/rvv/base/vor_vv_tumu-2.C: New test.
30036 * g++.target/riscv/rvv/base/vor_vv_tumu-3.C: New test.
30038 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30040 * g++.target/riscv/rvv/base/vrem_vv-1.C: New test.
30041 * g++.target/riscv/rvv/base/vrem_vv-2.C: New test.
30042 * g++.target/riscv/rvv/base/vrem_vv-3.C: New test.
30043 * g++.target/riscv/rvv/base/vrem_vv_mu-1.C: New test.
30044 * g++.target/riscv/rvv/base/vrem_vv_mu-2.C: New test.
30045 * g++.target/riscv/rvv/base/vrem_vv_mu-3.C: New test.
30046 * g++.target/riscv/rvv/base/vrem_vv_tu-1.C: New test.
30047 * g++.target/riscv/rvv/base/vrem_vv_tu-2.C: New test.
30048 * g++.target/riscv/rvv/base/vrem_vv_tu-3.C: New test.
30049 * g++.target/riscv/rvv/base/vrem_vv_tum-1.C: New test.
30050 * g++.target/riscv/rvv/base/vrem_vv_tum-2.C: New test.
30051 * g++.target/riscv/rvv/base/vrem_vv_tum-3.C: New test.
30052 * g++.target/riscv/rvv/base/vrem_vv_tumu-1.C: New test.
30053 * g++.target/riscv/rvv/base/vrem_vv_tumu-2.C: New test.
30054 * g++.target/riscv/rvv/base/vrem_vv_tumu-3.C: New test.
30055 * g++.target/riscv/rvv/base/vremu_vv-1.C: New test.
30056 * g++.target/riscv/rvv/base/vremu_vv-2.C: New test.
30057 * g++.target/riscv/rvv/base/vremu_vv-3.C: New test.
30058 * g++.target/riscv/rvv/base/vremu_vv_mu-1.C: New test.
30059 * g++.target/riscv/rvv/base/vremu_vv_mu-2.C: New test.
30060 * g++.target/riscv/rvv/base/vremu_vv_mu-3.C: New test.
30061 * g++.target/riscv/rvv/base/vremu_vv_tu-1.C: New test.
30062 * g++.target/riscv/rvv/base/vremu_vv_tu-2.C: New test.
30063 * g++.target/riscv/rvv/base/vremu_vv_tu-3.C: New test.
30064 * g++.target/riscv/rvv/base/vremu_vv_tum-1.C: New test.
30065 * g++.target/riscv/rvv/base/vremu_vv_tum-2.C: New test.
30066 * g++.target/riscv/rvv/base/vremu_vv_tum-3.C: New test.
30067 * g++.target/riscv/rvv/base/vremu_vv_tumu-1.C: New test.
30068 * g++.target/riscv/rvv/base/vremu_vv_tumu-2.C: New test.
30069 * g++.target/riscv/rvv/base/vremu_vv_tumu-3.C: New test.
30071 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30073 * g++.target/riscv/rvv/base/vsll_vv-1.C: New test.
30074 * g++.target/riscv/rvv/base/vsll_vv-2.C: New test.
30075 * g++.target/riscv/rvv/base/vsll_vv-3.C: New test.
30076 * g++.target/riscv/rvv/base/vsll_vv_mu-1.C: New test.
30077 * g++.target/riscv/rvv/base/vsll_vv_mu-2.C: New test.
30078 * g++.target/riscv/rvv/base/vsll_vv_mu-3.C: New test.
30079 * g++.target/riscv/rvv/base/vsll_vv_tu-1.C: New test.
30080 * g++.target/riscv/rvv/base/vsll_vv_tu-2.C: New test.
30081 * g++.target/riscv/rvv/base/vsll_vv_tu-3.C: New test.
30082 * g++.target/riscv/rvv/base/vsll_vv_tum-1.C: New test.
30083 * g++.target/riscv/rvv/base/vsll_vv_tum-2.C: New test.
30084 * g++.target/riscv/rvv/base/vsll_vv_tum-3.C: New test.
30085 * g++.target/riscv/rvv/base/vsll_vv_tumu-1.C: New test.
30086 * g++.target/riscv/rvv/base/vsll_vv_tumu-2.C: New test.
30087 * g++.target/riscv/rvv/base/vsll_vv_tumu-3.C: New test.
30089 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30091 * g++.target/riscv/rvv/base/vsra_vv-1.C: New test.
30092 * g++.target/riscv/rvv/base/vsra_vv-2.C: New test.
30093 * g++.target/riscv/rvv/base/vsra_vv-3.C: New test.
30094 * g++.target/riscv/rvv/base/vsra_vv_mu-1.C: New test.
30095 * g++.target/riscv/rvv/base/vsra_vv_mu-2.C: New test.
30096 * g++.target/riscv/rvv/base/vsra_vv_mu-3.C: New test.
30097 * g++.target/riscv/rvv/base/vsra_vv_tu-1.C: New test.
30098 * g++.target/riscv/rvv/base/vsra_vv_tu-2.C: New test.
30099 * g++.target/riscv/rvv/base/vsra_vv_tu-3.C: New test.
30100 * g++.target/riscv/rvv/base/vsra_vv_tum-1.C: New test.
30101 * g++.target/riscv/rvv/base/vsra_vv_tum-2.C: New test.
30102 * g++.target/riscv/rvv/base/vsra_vv_tum-3.C: New test.
30103 * g++.target/riscv/rvv/base/vsra_vv_tumu-1.C: New test.
30104 * g++.target/riscv/rvv/base/vsra_vv_tumu-2.C: New test.
30105 * g++.target/riscv/rvv/base/vsra_vv_tumu-3.C: New test.
30107 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30109 * g++.target/riscv/rvv/base/vsrl_vv-1.C: New test.
30110 * g++.target/riscv/rvv/base/vsrl_vv-2.C: New test.
30111 * g++.target/riscv/rvv/base/vsrl_vv-3.C: New test.
30112 * g++.target/riscv/rvv/base/vsrl_vv_mu-1.C: New test.
30113 * g++.target/riscv/rvv/base/vsrl_vv_mu-2.C: New test.
30114 * g++.target/riscv/rvv/base/vsrl_vv_mu-3.C: New test.
30115 * g++.target/riscv/rvv/base/vsrl_vv_tu-1.C: New test.
30116 * g++.target/riscv/rvv/base/vsrl_vv_tu-2.C: New test.
30117 * g++.target/riscv/rvv/base/vsrl_vv_tu-3.C: New test.
30118 * g++.target/riscv/rvv/base/vsrl_vv_tum-1.C: New test.
30119 * g++.target/riscv/rvv/base/vsrl_vv_tum-2.C: New test.
30120 * g++.target/riscv/rvv/base/vsrl_vv_tum-3.C: New test.
30121 * g++.target/riscv/rvv/base/vsrl_vv_tumu-1.C: New test.
30122 * g++.target/riscv/rvv/base/vsrl_vv_tumu-2.C: New test.
30123 * g++.target/riscv/rvv/base/vsrl_vv_tumu-3.C: New test.
30125 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30127 * g++.target/riscv/rvv/base/vand_vv-1.C: New test.
30128 * g++.target/riscv/rvv/base/vand_vv-2.C: New test.
30129 * g++.target/riscv/rvv/base/vand_vv-3.C: New test.
30130 * g++.target/riscv/rvv/base/vand_vv_mu-1.C: New test.
30131 * g++.target/riscv/rvv/base/vand_vv_mu-2.C: New test.
30132 * g++.target/riscv/rvv/base/vand_vv_mu-3.C: New test.
30133 * g++.target/riscv/rvv/base/vand_vv_tu-1.C: New test.
30134 * g++.target/riscv/rvv/base/vand_vv_tu-2.C: New test.
30135 * g++.target/riscv/rvv/base/vand_vv_tu-3.C: New test.
30136 * g++.target/riscv/rvv/base/vand_vv_tum-1.C: New test.
30137 * g++.target/riscv/rvv/base/vand_vv_tum-2.C: New test.
30138 * g++.target/riscv/rvv/base/vand_vv_tum-3.C: New test.
30139 * g++.target/riscv/rvv/base/vand_vv_tumu-1.C: New test.
30140 * g++.target/riscv/rvv/base/vand_vv_tumu-2.C: New test.
30141 * g++.target/riscv/rvv/base/vand_vv_tumu-3.C: New test.
30142 * g++.target/riscv/rvv/base/vsub_vv-1.C: New test.
30143 * g++.target/riscv/rvv/base/vsub_vv-2.C: New test.
30144 * g++.target/riscv/rvv/base/vsub_vv-3.C: New test.
30145 * g++.target/riscv/rvv/base/vsub_vv_mu-1.C: New test.
30146 * g++.target/riscv/rvv/base/vsub_vv_mu-2.C: New test.
30147 * g++.target/riscv/rvv/base/vsub_vv_mu-3.C: New test.
30148 * g++.target/riscv/rvv/base/vsub_vv_tu-1.C: New test.
30149 * g++.target/riscv/rvv/base/vsub_vv_tu-2.C: New test.
30150 * g++.target/riscv/rvv/base/vsub_vv_tu-3.C: New test.
30151 * g++.target/riscv/rvv/base/vsub_vv_tum-1.C: New test.
30152 * g++.target/riscv/rvv/base/vsub_vv_tum-2.C: New test.
30153 * g++.target/riscv/rvv/base/vsub_vv_tum-3.C: New test.
30154 * g++.target/riscv/rvv/base/vsub_vv_tumu-1.C: New test.
30155 * g++.target/riscv/rvv/base/vsub_vv_tumu-2.C: New test.
30156 * g++.target/riscv/rvv/base/vsub_vv_tumu-3.C: New test.
30158 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30160 * g++.target/riscv/rvv/base/vxor_vv-1.C: New test.
30161 * g++.target/riscv/rvv/base/vxor_vv-2.C: New test.
30162 * g++.target/riscv/rvv/base/vxor_vv-3.C: New test.
30163 * g++.target/riscv/rvv/base/vxor_vv_mu-1.C: New test.
30164 * g++.target/riscv/rvv/base/vxor_vv_mu-2.C: New test.
30165 * g++.target/riscv/rvv/base/vxor_vv_mu-3.C: New test.
30166 * g++.target/riscv/rvv/base/vxor_vv_tu-1.C: New test.
30167 * g++.target/riscv/rvv/base/vxor_vv_tu-2.C: New test.
30168 * g++.target/riscv/rvv/base/vxor_vv_tu-3.C: New test.
30169 * g++.target/riscv/rvv/base/vxor_vv_tum-1.C: New test.
30170 * g++.target/riscv/rvv/base/vxor_vv_tum-2.C: New test.
30171 * g++.target/riscv/rvv/base/vxor_vv_tum-3.C: New test.
30172 * g++.target/riscv/rvv/base/vxor_vv_tumu-1.C: New test.
30173 * g++.target/riscv/rvv/base/vxor_vv_tumu-2.C: New test.
30174 * g++.target/riscv/rvv/base/vxor_vv_tumu-3.C: New test.
30176 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30178 * g++.target/riscv/rvv/base/vadd_vv-1.C: New test.
30179 * g++.target/riscv/rvv/base/vadd_vv-2.C: New test.
30180 * g++.target/riscv/rvv/base/vadd_vv-3.C: New test.
30181 * g++.target/riscv/rvv/base/vadd_vv_mu-1.C: New test.
30182 * g++.target/riscv/rvv/base/vadd_vv_mu-2.C: New test.
30183 * g++.target/riscv/rvv/base/vadd_vv_mu-3.C: New test.
30184 * g++.target/riscv/rvv/base/vadd_vv_tu-1.C: New test.
30185 * g++.target/riscv/rvv/base/vadd_vv_tu-2.C: New test.
30186 * g++.target/riscv/rvv/base/vadd_vv_tu-3.C: New test.
30187 * g++.target/riscv/rvv/base/vadd_vv_tum-1.C: New test.
30188 * g++.target/riscv/rvv/base/vadd_vv_tum-2.C: New test.
30189 * g++.target/riscv/rvv/base/vadd_vv_tum-3.C: New test.
30190 * g++.target/riscv/rvv/base/vadd_vv_tumu-1.C: New test.
30191 * g++.target/riscv/rvv/base/vadd_vv_tumu-2.C: New test.
30192 * g++.target/riscv/rvv/base/vadd_vv_tumu-3.C: New test.
30194 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30196 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
30198 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30200 * gcc.target/riscv/rvv/base/vadd_vv-1.c: New test.
30201 * gcc.target/riscv/rvv/base/vadd_vv-2.c: New test.
30202 * gcc.target/riscv/rvv/base/vadd_vv-3.c: New test.
30203 * gcc.target/riscv/rvv/base/vadd_vv_m-1.c: New test.
30204 * gcc.target/riscv/rvv/base/vadd_vv_m-2.c: New test.
30205 * gcc.target/riscv/rvv/base/vadd_vv_m-3.c: New test.
30206 * gcc.target/riscv/rvv/base/vadd_vv_mu-1.c: New test.
30207 * gcc.target/riscv/rvv/base/vadd_vv_mu-2.c: New test.
30208 * gcc.target/riscv/rvv/base/vadd_vv_mu-3.c: New test.
30209 * gcc.target/riscv/rvv/base/vadd_vv_tu-1.c: New test.
30210 * gcc.target/riscv/rvv/base/vadd_vv_tu-2.c: New test.
30211 * gcc.target/riscv/rvv/base/vadd_vv_tu-3.c: New test.
30212 * gcc.target/riscv/rvv/base/vadd_vv_tum-1.c: New test.
30213 * gcc.target/riscv/rvv/base/vadd_vv_tum-2.c: New test.
30214 * gcc.target/riscv/rvv/base/vadd_vv_tum-3.c: New test.
30215 * gcc.target/riscv/rvv/base/vadd_vv_tumu-1.c: New test.
30216 * gcc.target/riscv/rvv/base/vadd_vv_tumu-2.c: New test.
30217 * gcc.target/riscv/rvv/base/vadd_vv_tumu-3.c: New test.
30219 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30221 * gcc.target/riscv/rvv/base/vand_vv-1.c: New test.
30222 * gcc.target/riscv/rvv/base/vand_vv-2.c: New test.
30223 * gcc.target/riscv/rvv/base/vand_vv-3.c: New test.
30224 * gcc.target/riscv/rvv/base/vand_vv_m-1.c: New test.
30225 * gcc.target/riscv/rvv/base/vand_vv_m-2.c: New test.
30226 * gcc.target/riscv/rvv/base/vand_vv_m-3.c: New test.
30227 * gcc.target/riscv/rvv/base/vand_vv_mu-1.c: New test.
30228 * gcc.target/riscv/rvv/base/vand_vv_mu-2.c: New test.
30229 * gcc.target/riscv/rvv/base/vand_vv_mu-3.c: New test.
30230 * gcc.target/riscv/rvv/base/vand_vv_tu-1.c: New test.
30231 * gcc.target/riscv/rvv/base/vand_vv_tu-2.c: New test.
30232 * gcc.target/riscv/rvv/base/vand_vv_tu-3.c: New test.
30233 * gcc.target/riscv/rvv/base/vand_vv_tum-1.c: New test.
30234 * gcc.target/riscv/rvv/base/vand_vv_tum-2.c: New test.
30235 * gcc.target/riscv/rvv/base/vand_vv_tum-3.c: New test.
30236 * gcc.target/riscv/rvv/base/vand_vv_tumu-1.c: New test.
30237 * gcc.target/riscv/rvv/base/vand_vv_tumu-2.c: New test.
30238 * gcc.target/riscv/rvv/base/vand_vv_tumu-3.c: New test.
30240 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30242 * gcc.target/riscv/rvv/base/vdiv_vv-1.c: New test.
30243 * gcc.target/riscv/rvv/base/vdiv_vv-2.c: New test.
30244 * gcc.target/riscv/rvv/base/vdiv_vv-3.c: New test.
30245 * gcc.target/riscv/rvv/base/vdiv_vv_m-1.c: New test.
30246 * gcc.target/riscv/rvv/base/vdiv_vv_m-2.c: New test.
30247 * gcc.target/riscv/rvv/base/vdiv_vv_m-3.c: New test.
30248 * gcc.target/riscv/rvv/base/vdiv_vv_mu-1.c: New test.
30249 * gcc.target/riscv/rvv/base/vdiv_vv_mu-2.c: New test.
30250 * gcc.target/riscv/rvv/base/vdiv_vv_mu-3.c: New test.
30251 * gcc.target/riscv/rvv/base/vdiv_vv_tu-1.c: New test.
30252 * gcc.target/riscv/rvv/base/vdiv_vv_tu-2.c: New test.
30253 * gcc.target/riscv/rvv/base/vdiv_vv_tu-3.c: New test.
30254 * gcc.target/riscv/rvv/base/vdiv_vv_tum-1.c: New test.
30255 * gcc.target/riscv/rvv/base/vdiv_vv_tum-2.c: New test.
30256 * gcc.target/riscv/rvv/base/vdiv_vv_tum-3.c: New test.
30257 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-1.c: New test.
30258 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-2.c: New test.
30259 * gcc.target/riscv/rvv/base/vdiv_vv_tumu-3.c: New test.
30260 * gcc.target/riscv/rvv/base/vdivu_vv-1.c: New test.
30261 * gcc.target/riscv/rvv/base/vdivu_vv-2.c: New test.
30262 * gcc.target/riscv/rvv/base/vdivu_vv-3.c: New test.
30263 * gcc.target/riscv/rvv/base/vdivu_vv_m-1.c: New test.
30264 * gcc.target/riscv/rvv/base/vdivu_vv_m-2.c: New test.
30265 * gcc.target/riscv/rvv/base/vdivu_vv_m-3.c: New test.
30266 * gcc.target/riscv/rvv/base/vdivu_vv_mu-1.c: New test.
30267 * gcc.target/riscv/rvv/base/vdivu_vv_mu-2.c: New test.
30268 * gcc.target/riscv/rvv/base/vdivu_vv_mu-3.c: New test.
30269 * gcc.target/riscv/rvv/base/vdivu_vv_tu-1.c: New test.
30270 * gcc.target/riscv/rvv/base/vdivu_vv_tu-2.c: New test.
30271 * gcc.target/riscv/rvv/base/vdivu_vv_tu-3.c: New test.
30272 * gcc.target/riscv/rvv/base/vdivu_vv_tum-1.c: New test.
30273 * gcc.target/riscv/rvv/base/vdivu_vv_tum-2.c: New test.
30274 * gcc.target/riscv/rvv/base/vdivu_vv_tum-3.c: New test.
30275 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-1.c: New test.
30276 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-2.c: New test.
30277 * gcc.target/riscv/rvv/base/vdivu_vv_tumu-3.c: New test.
30279 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30281 * gcc.target/riscv/rvv/base/vmax_vv-1.c: New test.
30282 * gcc.target/riscv/rvv/base/vmax_vv-2.c: New test.
30283 * gcc.target/riscv/rvv/base/vmax_vv-3.c: New test.
30284 * gcc.target/riscv/rvv/base/vmax_vv_m-1.c: New test.
30285 * gcc.target/riscv/rvv/base/vmax_vv_m-2.c: New test.
30286 * gcc.target/riscv/rvv/base/vmax_vv_m-3.c: New test.
30287 * gcc.target/riscv/rvv/base/vmax_vv_mu-1.c: New test.
30288 * gcc.target/riscv/rvv/base/vmax_vv_mu-2.c: New test.
30289 * gcc.target/riscv/rvv/base/vmax_vv_mu-3.c: New test.
30290 * gcc.target/riscv/rvv/base/vmax_vv_tu-1.c: New test.
30291 * gcc.target/riscv/rvv/base/vmax_vv_tu-2.c: New test.
30292 * gcc.target/riscv/rvv/base/vmax_vv_tu-3.c: New test.
30293 * gcc.target/riscv/rvv/base/vmax_vv_tum-1.c: New test.
30294 * gcc.target/riscv/rvv/base/vmax_vv_tum-2.c: New test.
30295 * gcc.target/riscv/rvv/base/vmax_vv_tum-3.c: New test.
30296 * gcc.target/riscv/rvv/base/vmax_vv_tumu-1.c: New test.
30297 * gcc.target/riscv/rvv/base/vmax_vv_tumu-2.c: New test.
30298 * gcc.target/riscv/rvv/base/vmax_vv_tumu-3.c: New test.
30299 * gcc.target/riscv/rvv/base/vmaxu_vv-1.c: New test.
30300 * gcc.target/riscv/rvv/base/vmaxu_vv-2.c: New test.
30301 * gcc.target/riscv/rvv/base/vmaxu_vv-3.c: New test.
30302 * gcc.target/riscv/rvv/base/vmaxu_vv_m-1.c: New test.
30303 * gcc.target/riscv/rvv/base/vmaxu_vv_m-2.c: New test.
30304 * gcc.target/riscv/rvv/base/vmaxu_vv_m-3.c: New test.
30305 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-1.c: New test.
30306 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-2.c: New test.
30307 * gcc.target/riscv/rvv/base/vmaxu_vv_mu-3.c: New test.
30308 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-1.c: New test.
30309 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-2.c: New test.
30310 * gcc.target/riscv/rvv/base/vmaxu_vv_tu-3.c: New test.
30311 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-1.c: New test.
30312 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-2.c: New test.
30313 * gcc.target/riscv/rvv/base/vmaxu_vv_tum-3.c: New test.
30314 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-1.c: New test.
30315 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-2.c: New test.
30316 * gcc.target/riscv/rvv/base/vmaxu_vv_tumu-3.c: New test.
30318 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30320 * gcc.target/riscv/rvv/base/vmin_vv-1.c: New test.
30321 * gcc.target/riscv/rvv/base/vmin_vv-2.c: New test.
30322 * gcc.target/riscv/rvv/base/vmin_vv-3.c: New test.
30323 * gcc.target/riscv/rvv/base/vmin_vv_m-1.c: New test.
30324 * gcc.target/riscv/rvv/base/vmin_vv_m-2.c: New test.
30325 * gcc.target/riscv/rvv/base/vmin_vv_m-3.c: New test.
30326 * gcc.target/riscv/rvv/base/vmin_vv_mu-1.c: New test.
30327 * gcc.target/riscv/rvv/base/vmin_vv_mu-2.c: New test.
30328 * gcc.target/riscv/rvv/base/vmin_vv_mu-3.c: New test.
30329 * gcc.target/riscv/rvv/base/vmin_vv_tu-1.c: New test.
30330 * gcc.target/riscv/rvv/base/vmin_vv_tu-2.c: New test.
30331 * gcc.target/riscv/rvv/base/vmin_vv_tu-3.c: New test.
30332 * gcc.target/riscv/rvv/base/vmin_vv_tum-1.c: New test.
30333 * gcc.target/riscv/rvv/base/vmin_vv_tum-2.c: New test.
30334 * gcc.target/riscv/rvv/base/vmin_vv_tum-3.c: New test.
30335 * gcc.target/riscv/rvv/base/vmin_vv_tumu-1.c: New test.
30336 * gcc.target/riscv/rvv/base/vmin_vv_tumu-2.c: New test.
30337 * gcc.target/riscv/rvv/base/vmin_vv_tumu-3.c: New test.
30338 * gcc.target/riscv/rvv/base/vminu_vv-1.c: New test.
30339 * gcc.target/riscv/rvv/base/vminu_vv-2.c: New test.
30340 * gcc.target/riscv/rvv/base/vminu_vv-3.c: New test.
30341 * gcc.target/riscv/rvv/base/vminu_vv_m-1.c: New test.
30342 * gcc.target/riscv/rvv/base/vminu_vv_m-2.c: New test.
30343 * gcc.target/riscv/rvv/base/vminu_vv_m-3.c: New test.
30344 * gcc.target/riscv/rvv/base/vminu_vv_mu-1.c: New test.
30345 * gcc.target/riscv/rvv/base/vminu_vv_mu-2.c: New test.
30346 * gcc.target/riscv/rvv/base/vminu_vv_mu-3.c: New test.
30347 * gcc.target/riscv/rvv/base/vminu_vv_tu-1.c: New test.
30348 * gcc.target/riscv/rvv/base/vminu_vv_tu-2.c: New test.
30349 * gcc.target/riscv/rvv/base/vminu_vv_tu-3.c: New test.
30350 * gcc.target/riscv/rvv/base/vminu_vv_tum-1.c: New test.
30351 * gcc.target/riscv/rvv/base/vminu_vv_tum-2.c: New test.
30352 * gcc.target/riscv/rvv/base/vminu_vv_tum-3.c: New test.
30353 * gcc.target/riscv/rvv/base/vminu_vv_tumu-1.c: New test.
30354 * gcc.target/riscv/rvv/base/vminu_vv_tumu-2.c: New test.
30355 * gcc.target/riscv/rvv/base/vminu_vv_tumu-3.c: New test.
30357 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30359 * gcc.target/riscv/rvv/base/vor_vv-1.c: New test.
30360 * gcc.target/riscv/rvv/base/vor_vv-2.c: New test.
30361 * gcc.target/riscv/rvv/base/vor_vv-3.c: New test.
30362 * gcc.target/riscv/rvv/base/vor_vv_m-1.c: New test.
30363 * gcc.target/riscv/rvv/base/vor_vv_m-2.c: New test.
30364 * gcc.target/riscv/rvv/base/vor_vv_m-3.c: New test.
30365 * gcc.target/riscv/rvv/base/vor_vv_mu-1.c: New test.
30366 * gcc.target/riscv/rvv/base/vor_vv_mu-2.c: New test.
30367 * gcc.target/riscv/rvv/base/vor_vv_mu-3.c: New test.
30368 * gcc.target/riscv/rvv/base/vor_vv_tu-1.c: New test.
30369 * gcc.target/riscv/rvv/base/vor_vv_tu-2.c: New test.
30370 * gcc.target/riscv/rvv/base/vor_vv_tu-3.c: New test.
30371 * gcc.target/riscv/rvv/base/vor_vv_tum-1.c: New test.
30372 * gcc.target/riscv/rvv/base/vor_vv_tum-2.c: New test.
30373 * gcc.target/riscv/rvv/base/vor_vv_tum-3.c: New test.
30374 * gcc.target/riscv/rvv/base/vor_vv_tumu-1.c: New test.
30375 * gcc.target/riscv/rvv/base/vor_vv_tumu-2.c: New test.
30376 * gcc.target/riscv/rvv/base/vor_vv_tumu-3.c: New test.
30378 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30380 * gcc.target/riscv/rvv/base/vrem_vv-1.c: New test.
30381 * gcc.target/riscv/rvv/base/vrem_vv-2.c: New test.
30382 * gcc.target/riscv/rvv/base/vrem_vv-3.c: New test.
30383 * gcc.target/riscv/rvv/base/vrem_vv_m-1.c: New test.
30384 * gcc.target/riscv/rvv/base/vrem_vv_m-2.c: New test.
30385 * gcc.target/riscv/rvv/base/vrem_vv_m-3.c: New test.
30386 * gcc.target/riscv/rvv/base/vrem_vv_mu-1.c: New test.
30387 * gcc.target/riscv/rvv/base/vrem_vv_mu-2.c: New test.
30388 * gcc.target/riscv/rvv/base/vrem_vv_mu-3.c: New test.
30389 * gcc.target/riscv/rvv/base/vrem_vv_tu-1.c: New test.
30390 * gcc.target/riscv/rvv/base/vrem_vv_tu-2.c: New test.
30391 * gcc.target/riscv/rvv/base/vrem_vv_tu-3.c: New test.
30392 * gcc.target/riscv/rvv/base/vrem_vv_tum-1.c: New test.
30393 * gcc.target/riscv/rvv/base/vrem_vv_tum-2.c: New test.
30394 * gcc.target/riscv/rvv/base/vrem_vv_tum-3.c: New test.
30395 * gcc.target/riscv/rvv/base/vrem_vv_tumu-1.c: New test.
30396 * gcc.target/riscv/rvv/base/vrem_vv_tumu-2.c: New test.
30397 * gcc.target/riscv/rvv/base/vrem_vv_tumu-3.c: New test.
30398 * gcc.target/riscv/rvv/base/vremu_vv-1.c: New test.
30399 * gcc.target/riscv/rvv/base/vremu_vv-2.c: New test.
30400 * gcc.target/riscv/rvv/base/vremu_vv-3.c: New test.
30401 * gcc.target/riscv/rvv/base/vremu_vv_m-1.c: New test.
30402 * gcc.target/riscv/rvv/base/vremu_vv_m-2.c: New test.
30403 * gcc.target/riscv/rvv/base/vremu_vv_m-3.c: New test.
30404 * gcc.target/riscv/rvv/base/vremu_vv_mu-1.c: New test.
30405 * gcc.target/riscv/rvv/base/vremu_vv_mu-2.c: New test.
30406 * gcc.target/riscv/rvv/base/vremu_vv_mu-3.c: New test.
30407 * gcc.target/riscv/rvv/base/vremu_vv_tu-1.c: New test.
30408 * gcc.target/riscv/rvv/base/vremu_vv_tu-2.c: New test.
30409 * gcc.target/riscv/rvv/base/vremu_vv_tu-3.c: New test.
30410 * gcc.target/riscv/rvv/base/vremu_vv_tum-1.c: New test.
30411 * gcc.target/riscv/rvv/base/vremu_vv_tum-2.c: New test.
30412 * gcc.target/riscv/rvv/base/vremu_vv_tum-3.c: New test.
30413 * gcc.target/riscv/rvv/base/vremu_vv_tumu-1.c: New test.
30414 * gcc.target/riscv/rvv/base/vremu_vv_tumu-2.c: New test.
30415 * gcc.target/riscv/rvv/base/vremu_vv_tumu-3.c: New test.
30417 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30419 * gcc.target/riscv/rvv/base/vsll_vv-1.c: New test.
30420 * gcc.target/riscv/rvv/base/vsll_vv-2.c: New test.
30421 * gcc.target/riscv/rvv/base/vsll_vv-3.c: New test.
30422 * gcc.target/riscv/rvv/base/vsll_vv_m-1.c: New test.
30423 * gcc.target/riscv/rvv/base/vsll_vv_m-2.c: New test.
30424 * gcc.target/riscv/rvv/base/vsll_vv_m-3.c: New test.
30425 * gcc.target/riscv/rvv/base/vsll_vv_mu-1.c: New test.
30426 * gcc.target/riscv/rvv/base/vsll_vv_mu-2.c: New test.
30427 * gcc.target/riscv/rvv/base/vsll_vv_mu-3.c: New test.
30428 * gcc.target/riscv/rvv/base/vsll_vv_tu-1.c: New test.
30429 * gcc.target/riscv/rvv/base/vsll_vv_tu-2.c: New test.
30430 * gcc.target/riscv/rvv/base/vsll_vv_tu-3.c: New test.
30431 * gcc.target/riscv/rvv/base/vsll_vv_tum-1.c: New test.
30432 * gcc.target/riscv/rvv/base/vsll_vv_tum-2.c: New test.
30433 * gcc.target/riscv/rvv/base/vsll_vv_tum-3.c: New test.
30434 * gcc.target/riscv/rvv/base/vsll_vv_tumu-1.c: New test.
30435 * gcc.target/riscv/rvv/base/vsll_vv_tumu-2.c: New test.
30436 * gcc.target/riscv/rvv/base/vsll_vv_tumu-3.c: New test.
30438 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30440 * gcc.target/riscv/rvv/base/vsra_vv-1.c: New test.
30441 * gcc.target/riscv/rvv/base/vsra_vv-2.c: New test.
30442 * gcc.target/riscv/rvv/base/vsra_vv-3.c: New test.
30443 * gcc.target/riscv/rvv/base/vsra_vv_m-1.c: New test.
30444 * gcc.target/riscv/rvv/base/vsra_vv_m-2.c: New test.
30445 * gcc.target/riscv/rvv/base/vsra_vv_m-3.c: New test.
30446 * gcc.target/riscv/rvv/base/vsra_vv_mu-1.c: New test.
30447 * gcc.target/riscv/rvv/base/vsra_vv_mu-2.c: New test.
30448 * gcc.target/riscv/rvv/base/vsra_vv_mu-3.c: New test.
30449 * gcc.target/riscv/rvv/base/vsra_vv_tu-1.c: New test.
30450 * gcc.target/riscv/rvv/base/vsra_vv_tu-2.c: New test.
30451 * gcc.target/riscv/rvv/base/vsra_vv_tu-3.c: New test.
30452 * gcc.target/riscv/rvv/base/vsra_vv_tum-1.c: New test.
30453 * gcc.target/riscv/rvv/base/vsra_vv_tum-2.c: New test.
30454 * gcc.target/riscv/rvv/base/vsra_vv_tum-3.c: New test.
30455 * gcc.target/riscv/rvv/base/vsra_vv_tumu-1.c: New test.
30456 * gcc.target/riscv/rvv/base/vsra_vv_tumu-2.c: New test.
30457 * gcc.target/riscv/rvv/base/vsra_vv_tumu-3.c: New test.
30459 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30461 * gcc.target/riscv/rvv/base/vsrl_vv-1.c: New test.
30462 * gcc.target/riscv/rvv/base/vsrl_vv-2.c: New test.
30463 * gcc.target/riscv/rvv/base/vsrl_vv-3.c: New test.
30464 * gcc.target/riscv/rvv/base/vsrl_vv_m-1.c: New test.
30465 * gcc.target/riscv/rvv/base/vsrl_vv_m-2.c: New test.
30466 * gcc.target/riscv/rvv/base/vsrl_vv_m-3.c: New test.
30467 * gcc.target/riscv/rvv/base/vsrl_vv_mu-1.c: New test.
30468 * gcc.target/riscv/rvv/base/vsrl_vv_mu-2.c: New test.
30469 * gcc.target/riscv/rvv/base/vsrl_vv_mu-3.c: New test.
30470 * gcc.target/riscv/rvv/base/vsrl_vv_tu-1.c: New test.
30471 * gcc.target/riscv/rvv/base/vsrl_vv_tu-2.c: New test.
30472 * gcc.target/riscv/rvv/base/vsrl_vv_tu-3.c: New test.
30473 * gcc.target/riscv/rvv/base/vsrl_vv_tum-1.c: New test.
30474 * gcc.target/riscv/rvv/base/vsrl_vv_tum-2.c: New test.
30475 * gcc.target/riscv/rvv/base/vsrl_vv_tum-3.c: New test.
30476 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-1.c: New test.
30477 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-2.c: New test.
30478 * gcc.target/riscv/rvv/base/vsrl_vv_tumu-3.c: New test.
30480 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30482 * gcc.target/riscv/rvv/base/vsub_vv-1.c: New test.
30483 * gcc.target/riscv/rvv/base/vsub_vv-2.c: New test.
30484 * gcc.target/riscv/rvv/base/vsub_vv-3.c: New test.
30485 * gcc.target/riscv/rvv/base/vsub_vv_m-1.c: New test.
30486 * gcc.target/riscv/rvv/base/vsub_vv_m-2.c: New test.
30487 * gcc.target/riscv/rvv/base/vsub_vv_m-3.c: New test.
30488 * gcc.target/riscv/rvv/base/vsub_vv_mu-1.c: New test.
30489 * gcc.target/riscv/rvv/base/vsub_vv_mu-2.c: New test.
30490 * gcc.target/riscv/rvv/base/vsub_vv_mu-3.c: New test.
30491 * gcc.target/riscv/rvv/base/vsub_vv_tu-1.c: New test.
30492 * gcc.target/riscv/rvv/base/vsub_vv_tu-2.c: New test.
30493 * gcc.target/riscv/rvv/base/vsub_vv_tu-3.c: New test.
30494 * gcc.target/riscv/rvv/base/vsub_vv_tum-1.c: New test.
30495 * gcc.target/riscv/rvv/base/vsub_vv_tum-2.c: New test.
30496 * gcc.target/riscv/rvv/base/vsub_vv_tum-3.c: New test.
30497 * gcc.target/riscv/rvv/base/vsub_vv_tumu-1.c: New test.
30498 * gcc.target/riscv/rvv/base/vsub_vv_tumu-2.c: New test.
30499 * gcc.target/riscv/rvv/base/vsub_vv_tumu-3.c: New test.
30501 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30503 * gcc.target/riscv/rvv/base/vxor_vv-1.c: New test.
30504 * gcc.target/riscv/rvv/base/vxor_vv-2.c: New test.
30505 * gcc.target/riscv/rvv/base/vxor_vv-3.c: New test.
30506 * gcc.target/riscv/rvv/base/vxor_vv_m-1.c: New test.
30507 * gcc.target/riscv/rvv/base/vxor_vv_m-2.c: New test.
30508 * gcc.target/riscv/rvv/base/vxor_vv_m-3.c: New test.
30509 * gcc.target/riscv/rvv/base/vxor_vv_mu-1.c: New test.
30510 * gcc.target/riscv/rvv/base/vxor_vv_mu-2.c: New test.
30511 * gcc.target/riscv/rvv/base/vxor_vv_mu-3.c: New test.
30512 * gcc.target/riscv/rvv/base/vxor_vv_tu-1.c: New test.
30513 * gcc.target/riscv/rvv/base/vxor_vv_tu-2.c: New test.
30514 * gcc.target/riscv/rvv/base/vxor_vv_tu-3.c: New test.
30515 * gcc.target/riscv/rvv/base/vxor_vv_tum-1.c: New test.
30516 * gcc.target/riscv/rvv/base/vxor_vv_tum-2.c: New test.
30517 * gcc.target/riscv/rvv/base/vxor_vv_tum-3.c: New test.
30518 * gcc.target/riscv/rvv/base/vxor_vv_tumu-1.c: New test.
30519 * gcc.target/riscv/rvv/base/vxor_vv_tumu-2.c: New test.
30520 * gcc.target/riscv/rvv/base/vxor_vv_tumu-3.c: New test.
30522 2023-01-31 Marek Polacek <polacek@redhat.com>
30526 * g++.dg/warn/Wduplicated-cond3.C: New test.
30527 * g++.dg/warn/Wduplicated-cond4.C: New test.
30528 * g++.dg/warn/Wduplicated-cond5.C: New test.
30530 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
30533 * gcc.target/aarch64/pr108589.c: New test.
30535 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
30537 PR tree-optimization/108608
30538 * gcc.dg/vect/pr108608.c: New test.
30539 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
30541 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
30543 PR tree-optimization/108385
30544 * gcc.dg/pr108385.c: New.
30546 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
30548 PR tree-optimization/108359
30549 * gcc.dg/pr108359.c: New.
30551 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30553 * rust/compile/issue-1073.rs: New test.
30555 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30557 * rust/compile/issue-1006.rs: New test.
30559 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30561 * rust/compile/const_generics_5.rs: Fix assertions.
30562 * rust/compile/unconstrained_type_param.rs: Add more assertions.
30564 2023-01-31 liushuyu <liushuyu011@gmail.com>
30566 * rust/compile/builtin_macro_recurse.rs: New test.
30568 2023-01-31 liushuyu <liushuyu011@gmail.com>
30570 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
30571 * rust/compile/builtin_macro_env.rs: Likewise.
30573 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30575 * rust/compile/frust-compile-until.rs: New test.
30577 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30579 * rust/compile/rust-const-blog-issue.rs: New test.
30581 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30583 * rust/compile/macro44.rs: New test.
30585 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30587 * rust/compile/macro_export_1.rs: New test.
30589 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30591 * rust/compile/const_generics_8.rs: New test.
30593 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30595 * rust/compile/const_generics_7.rs: New test.
30597 2023-01-31 liushuyu <liushuyu011@gmail.com>
30599 * rust/execute/torture/loop-condition-eval.rs: New test.
30601 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30603 * rust/compile/const8.rs: New test.
30605 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30607 * rust/compile/const7.rs: New test.
30609 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30611 * rust/compile/const6.rs: New test.
30613 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30615 * rust/compile/issue-1152.rs: Fix dejagnu assertion.
30616 * rust/compile/tuple1.rs: Likewise.
30617 * rust/compile/type-alias1.rs: Likewise.
30618 * rust/execute/torture/operator_overload_9.rs: Likewise.
30619 * rust/execute/torture/slice1.rs: Rework test to use new parsing
30620 capability and stick to the original implementation.
30622 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30624 * rust/compile/macro43.rs: New test.
30626 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30628 * rust/compile/parse_range.rs: New test.
30630 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30632 * rust/compile/issue-1031.rs: Remove extraneous dead code warnings.
30633 * rust/compile/issue-1289.rs: Likewise.
30634 * rust/compile/test_mod.rs: Likewise.
30635 * rust/compile/torture/raw_identifiers.rs: Likewise.
30636 * rust/compile/torture/raw_identifiers_keywords.rs: Likewise.
30637 * rust/compile/privacy7.rs: New test.
30639 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30641 * rust/compile/rustc_attr1.rs: New test.
30643 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30645 * rust/debug/win64-abi.rs: Fix assertion to take into account
30647 * rust/compile/torture/macro-issue1426.rs: Moved to...
30648 * rust/execute/torture/macro-issue1426.rs: ...here.
30649 * rust/execute/torture/overflow1.rs: New test.
30651 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30653 * rust/compile/torture/issue-1506.rs: New test.
30655 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30657 * rust/compile/const4.rs: New.
30658 * rust/compile/const5.rs: New.
30660 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
30662 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
30664 (gm2_init_iso): Replace gm2-libs-pim with gm2-libs-log.
30665 (gm2_init_ulm): Replace gm2-libs-pim with gm2-libs-log.
30666 (gm2_init_log): Replace gm2-libs-pim with gm2-libs-log.
30667 (gm2_init_cor): Replace gm2-libs-pim with gm2-libs-log.
30669 2023-01-31 Jakub Jelinek <jakub@redhat.com>
30672 * gcc.target/i386/avx2-pr108599.c: New test.
30674 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
30676 PR testsuite/108604
30677 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
30680 2023-01-31 Jakub Jelinek <jakub@redhat.com>
30682 PR rtl-optimization/108596
30683 * gcc.c-torture/compile/pr108596.c: New test.
30685 2023-01-31 Jakub Jelinek <jakub@redhat.com>
30688 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
30690 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
30692 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
30694 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
30695 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
30696 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
30697 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
30698 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
30699 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
30700 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
30701 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
30702 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
30703 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
30704 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
30705 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
30706 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
30707 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
30708 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
30709 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
30710 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
30711 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
30712 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
30713 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
30714 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
30715 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
30716 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
30717 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
30718 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
30719 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
30720 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
30722 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30724 * g++.target/riscv/rvv/base/vloxei64-1.C: New test.
30725 * g++.target/riscv/rvv/base/vloxei64-2.C: New test.
30726 * g++.target/riscv/rvv/base/vloxei64-3.C: New test.
30727 * g++.target/riscv/rvv/base/vloxei64_mu-1.C: New test.
30728 * g++.target/riscv/rvv/base/vloxei64_mu-2.C: New test.
30729 * g++.target/riscv/rvv/base/vloxei64_mu-3.C: New test.
30730 * g++.target/riscv/rvv/base/vloxei64_tu-1.C: New test.
30731 * g++.target/riscv/rvv/base/vloxei64_tu-2.C: New test.
30732 * g++.target/riscv/rvv/base/vloxei64_tu-3.C: New test.
30733 * g++.target/riscv/rvv/base/vloxei64_tum-1.C: New test.
30734 * g++.target/riscv/rvv/base/vloxei64_tum-2.C: New test.
30735 * g++.target/riscv/rvv/base/vloxei64_tum-3.C: New test.
30736 * g++.target/riscv/rvv/base/vloxei64_tumu-1.C: New test.
30737 * g++.target/riscv/rvv/base/vloxei64_tumu-2.C: New test.
30738 * g++.target/riscv/rvv/base/vloxei64_tumu-3.C: New test.
30740 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30742 * g++.target/riscv/rvv/base/vloxei32-1.C: New test.
30743 * g++.target/riscv/rvv/base/vloxei32-2.C: New test.
30744 * g++.target/riscv/rvv/base/vloxei32-3.C: New test.
30745 * g++.target/riscv/rvv/base/vloxei32_mu-1.C: New test.
30746 * g++.target/riscv/rvv/base/vloxei32_mu-2.C: New test.
30747 * g++.target/riscv/rvv/base/vloxei32_mu-3.C: New test.
30748 * g++.target/riscv/rvv/base/vloxei32_tu-1.C: New test.
30749 * g++.target/riscv/rvv/base/vloxei32_tu-2.C: New test.
30750 * g++.target/riscv/rvv/base/vloxei32_tu-3.C: New test.
30751 * g++.target/riscv/rvv/base/vloxei32_tum-1.C: New test.
30752 * g++.target/riscv/rvv/base/vloxei32_tum-2.C: New test.
30753 * g++.target/riscv/rvv/base/vloxei32_tum-3.C: New test.
30754 * g++.target/riscv/rvv/base/vloxei32_tumu-1.C: New test.
30755 * g++.target/riscv/rvv/base/vloxei32_tumu-2.C: New test.
30756 * g++.target/riscv/rvv/base/vloxei32_tumu-3.C: New test.
30758 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30760 * g++.target/riscv/rvv/base/vloxei16-1.C: New test.
30761 * g++.target/riscv/rvv/base/vloxei16-2.C: New test.
30762 * g++.target/riscv/rvv/base/vloxei16-3.C: New test.
30763 * g++.target/riscv/rvv/base/vloxei16_mu-1.C: New test.
30764 * g++.target/riscv/rvv/base/vloxei16_mu-2.C: New test.
30765 * g++.target/riscv/rvv/base/vloxei16_mu-3.C: New test.
30766 * g++.target/riscv/rvv/base/vloxei16_tu-1.C: New test.
30767 * g++.target/riscv/rvv/base/vloxei16_tu-2.C: New test.
30768 * g++.target/riscv/rvv/base/vloxei16_tu-3.C: New test.
30769 * g++.target/riscv/rvv/base/vloxei16_tum-1.C: New test.
30770 * g++.target/riscv/rvv/base/vloxei16_tum-2.C: New test.
30771 * g++.target/riscv/rvv/base/vloxei16_tum-3.C: New test.
30772 * g++.target/riscv/rvv/base/vloxei16_tumu-1.C: New test.
30773 * g++.target/riscv/rvv/base/vloxei16_tumu-2.C: New test.
30774 * g++.target/riscv/rvv/base/vloxei16_tumu-3.C: New test.
30776 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30778 * g++.target/riscv/rvv/base/vloxei8-1.C: New test.
30779 * g++.target/riscv/rvv/base/vloxei8-2.C: New test.
30780 * g++.target/riscv/rvv/base/vloxei8-3.C: New test.
30781 * g++.target/riscv/rvv/base/vloxei8_mu-1.C: New test.
30782 * g++.target/riscv/rvv/base/vloxei8_mu-2.C: New test.
30783 * g++.target/riscv/rvv/base/vloxei8_mu-3.C: New test.
30784 * g++.target/riscv/rvv/base/vloxei8_tu-1.C: New test.
30785 * g++.target/riscv/rvv/base/vloxei8_tu-2.C: New test.
30786 * g++.target/riscv/rvv/base/vloxei8_tu-3.C: New test.
30787 * g++.target/riscv/rvv/base/vloxei8_tum-1.C: New test.
30788 * g++.target/riscv/rvv/base/vloxei8_tum-2.C: New test.
30789 * g++.target/riscv/rvv/base/vloxei8_tum-3.C: New test.
30790 * g++.target/riscv/rvv/base/vloxei8_tumu-1.C: New test.
30791 * g++.target/riscv/rvv/base/vloxei8_tumu-2.C: New test.
30792 * g++.target/riscv/rvv/base/vloxei8_tumu-3.C: New test.
30794 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30796 * g++.target/riscv/rvv/base/vluxei64-1.C: New test.
30797 * g++.target/riscv/rvv/base/vluxei64-2.C: New test.
30798 * g++.target/riscv/rvv/base/vluxei64-3.C: New test.
30799 * g++.target/riscv/rvv/base/vluxei64_mu-1.C: New test.
30800 * g++.target/riscv/rvv/base/vluxei64_mu-2.C: New test.
30801 * g++.target/riscv/rvv/base/vluxei64_mu-3.C: New test.
30802 * g++.target/riscv/rvv/base/vluxei64_tu-1.C: New test.
30803 * g++.target/riscv/rvv/base/vluxei64_tu-2.C: New test.
30804 * g++.target/riscv/rvv/base/vluxei64_tu-3.C: New test.
30805 * g++.target/riscv/rvv/base/vluxei64_tum-1.C: New test.
30806 * g++.target/riscv/rvv/base/vluxei64_tum-2.C: New test.
30807 * g++.target/riscv/rvv/base/vluxei64_tum-3.C: New test.
30808 * g++.target/riscv/rvv/base/vluxei64_tumu-1.C: New test.
30809 * g++.target/riscv/rvv/base/vluxei64_tumu-2.C: New test.
30810 * g++.target/riscv/rvv/base/vluxei64_tumu-3.C: New test.
30812 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30814 * g++.target/riscv/rvv/base/vluxei32-1.C: New test.
30815 * g++.target/riscv/rvv/base/vluxei32-2.C: New test.
30816 * g++.target/riscv/rvv/base/vluxei32-3.C: New test.
30817 * g++.target/riscv/rvv/base/vluxei32_mu-1.C: New test.
30818 * g++.target/riscv/rvv/base/vluxei32_mu-2.C: New test.
30819 * g++.target/riscv/rvv/base/vluxei32_mu-3.C: New test.
30820 * g++.target/riscv/rvv/base/vluxei32_tu-1.C: New test.
30821 * g++.target/riscv/rvv/base/vluxei32_tu-2.C: New test.
30822 * g++.target/riscv/rvv/base/vluxei32_tu-3.C: New test.
30823 * g++.target/riscv/rvv/base/vluxei32_tum-1.C: New test.
30824 * g++.target/riscv/rvv/base/vluxei32_tum-2.C: New test.
30825 * g++.target/riscv/rvv/base/vluxei32_tum-3.C: New test.
30826 * g++.target/riscv/rvv/base/vluxei32_tumu-1.C: New test.
30827 * g++.target/riscv/rvv/base/vluxei32_tumu-2.C: New test.
30828 * g++.target/riscv/rvv/base/vluxei32_tumu-3.C: New test.
30830 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30832 * g++.target/riscv/rvv/base/vluxei16-1.C: New test.
30833 * g++.target/riscv/rvv/base/vluxei16-2.C: New test.
30834 * g++.target/riscv/rvv/base/vluxei16-3.C: New test.
30835 * g++.target/riscv/rvv/base/vluxei16_mu-1.C: New test.
30836 * g++.target/riscv/rvv/base/vluxei16_mu-2.C: New test.
30837 * g++.target/riscv/rvv/base/vluxei16_mu-3.C: New test.
30838 * g++.target/riscv/rvv/base/vluxei16_tu-1.C: New test.
30839 * g++.target/riscv/rvv/base/vluxei16_tu-2.C: New test.
30840 * g++.target/riscv/rvv/base/vluxei16_tu-3.C: New test.
30841 * g++.target/riscv/rvv/base/vluxei16_tum-1.C: New test.
30842 * g++.target/riscv/rvv/base/vluxei16_tum-2.C: New test.
30843 * g++.target/riscv/rvv/base/vluxei16_tum-3.C: New test.
30844 * g++.target/riscv/rvv/base/vluxei16_tumu-1.C: New test.
30845 * g++.target/riscv/rvv/base/vluxei16_tumu-2.C: New test.
30846 * g++.target/riscv/rvv/base/vluxei16_tumu-3.C: New test.
30848 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30850 * g++.target/riscv/rvv/base/vluxei8-1.C: New test.
30851 * g++.target/riscv/rvv/base/vluxei8-2.C: New test.
30852 * g++.target/riscv/rvv/base/vluxei8-3.C: New test.
30853 * g++.target/riscv/rvv/base/vluxei8_mu-1.C: New test.
30854 * g++.target/riscv/rvv/base/vluxei8_mu-2.C: New test.
30855 * g++.target/riscv/rvv/base/vluxei8_mu-3.C: New test.
30856 * g++.target/riscv/rvv/base/vluxei8_tu-1.C: New test.
30857 * g++.target/riscv/rvv/base/vluxei8_tu-2.C: New test.
30858 * g++.target/riscv/rvv/base/vluxei8_tu-3.C: New test.
30859 * g++.target/riscv/rvv/base/vluxei8_tum-1.C: New test.
30860 * g++.target/riscv/rvv/base/vluxei8_tum-2.C: New test.
30861 * g++.target/riscv/rvv/base/vluxei8_tum-3.C: New test.
30862 * g++.target/riscv/rvv/base/vluxei8_tumu-1.C: New test.
30863 * g++.target/riscv/rvv/base/vluxei8_tumu-2.C: New test.
30864 * g++.target/riscv/rvv/base/vluxei8_tumu-3.C: New test.
30866 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30868 * g++.target/riscv/rvv/base/vsuxei16-1.C: New test.
30869 * g++.target/riscv/rvv/base/vsuxei16-2.C: New test.
30870 * g++.target/riscv/rvv/base/vsuxei16-3.C: New test.
30871 * g++.target/riscv/rvv/base/vsuxei32-1.C: New test.
30872 * g++.target/riscv/rvv/base/vsuxei32-2.C: New test.
30873 * g++.target/riscv/rvv/base/vsuxei32-3.C: New test.
30874 * g++.target/riscv/rvv/base/vsuxei64-1.C: New test.
30875 * g++.target/riscv/rvv/base/vsuxei64-2.C: New test.
30876 * g++.target/riscv/rvv/base/vsuxei64-3.C: New test.
30877 * g++.target/riscv/rvv/base/vsuxei8-1.C: New test.
30878 * g++.target/riscv/rvv/base/vsuxei8-2.C: New test.
30879 * g++.target/riscv/rvv/base/vsuxei8-3.C: New test.
30881 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30883 * gcc.target/riscv/rvv/base/vsuxei16_v-1.c: New test.
30884 * gcc.target/riscv/rvv/base/vsuxei16_v-2.c: New test.
30885 * gcc.target/riscv/rvv/base/vsuxei16_v-3.c: New test.
30886 * gcc.target/riscv/rvv/base/vsuxei16_v_m-1.c: New test.
30887 * gcc.target/riscv/rvv/base/vsuxei16_v_m-2.c: New test.
30888 * gcc.target/riscv/rvv/base/vsuxei16_v_m-3.c: New test.
30889 * gcc.target/riscv/rvv/base/vsuxei32_v-1.c: New test.
30890 * gcc.target/riscv/rvv/base/vsuxei32_v-2.c: New test.
30891 * gcc.target/riscv/rvv/base/vsuxei32_v-3.c: New test.
30892 * gcc.target/riscv/rvv/base/vsuxei32_v_m-1.c: New test.
30893 * gcc.target/riscv/rvv/base/vsuxei32_v_m-2.c: New test.
30894 * gcc.target/riscv/rvv/base/vsuxei32_v_m-3.c: New test.
30895 * gcc.target/riscv/rvv/base/vsuxei64_v-1.c: New test.
30896 * gcc.target/riscv/rvv/base/vsuxei64_v-2.c: New test.
30897 * gcc.target/riscv/rvv/base/vsuxei64_v-3.c: New test.
30898 * gcc.target/riscv/rvv/base/vsuxei64_v_m-1.c: New test.
30899 * gcc.target/riscv/rvv/base/vsuxei64_v_m-2.c: New test.
30900 * gcc.target/riscv/rvv/base/vsuxei64_v_m-3.c: New test.
30901 * gcc.target/riscv/rvv/base/vsuxei8_v-1.c: New test.
30902 * gcc.target/riscv/rvv/base/vsuxei8_v-2.c: New test.
30903 * gcc.target/riscv/rvv/base/vsuxei8_v-3.c: New test.
30904 * gcc.target/riscv/rvv/base/vsuxei8_v_m-1.c: New test.
30905 * gcc.target/riscv/rvv/base/vsuxei8_v_m-2.c: New test.
30906 * gcc.target/riscv/rvv/base/vsuxei8_v_m-3.c: New test.
30908 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30910 * gcc.target/riscv/rvv/base/vsoxei16_v-1.c: New test.
30911 * gcc.target/riscv/rvv/base/vsoxei16_v-2.c: New test.
30912 * gcc.target/riscv/rvv/base/vsoxei16_v-3.c: New test.
30913 * gcc.target/riscv/rvv/base/vsoxei16_v_m-1.c: New test.
30914 * gcc.target/riscv/rvv/base/vsoxei16_v_m-2.c: New test.
30915 * gcc.target/riscv/rvv/base/vsoxei16_v_m-3.c: New test.
30916 * gcc.target/riscv/rvv/base/vsoxei32_v-1.c: New test.
30917 * gcc.target/riscv/rvv/base/vsoxei32_v-2.c: New test.
30918 * gcc.target/riscv/rvv/base/vsoxei32_v-3.c: New test.
30919 * gcc.target/riscv/rvv/base/vsoxei32_v_m-1.c: New test.
30920 * gcc.target/riscv/rvv/base/vsoxei32_v_m-2.c: New test.
30921 * gcc.target/riscv/rvv/base/vsoxei32_v_m-3.c: New test.
30922 * gcc.target/riscv/rvv/base/vsoxei64_v-1.c: New test.
30923 * gcc.target/riscv/rvv/base/vsoxei64_v-2.c: New test.
30924 * gcc.target/riscv/rvv/base/vsoxei64_v-3.c: New test.
30925 * gcc.target/riscv/rvv/base/vsoxei64_v_m-1.c: New test.
30926 * gcc.target/riscv/rvv/base/vsoxei64_v_m-2.c: New test.
30927 * gcc.target/riscv/rvv/base/vsoxei64_v_m-3.c: New test.
30928 * gcc.target/riscv/rvv/base/vsoxei8_v-1.c: New test.
30929 * gcc.target/riscv/rvv/base/vsoxei8_v-2.c: New test.
30930 * gcc.target/riscv/rvv/base/vsoxei8_v-3.c: New test.
30931 * gcc.target/riscv/rvv/base/vsoxei8_v_m-1.c: New test.
30932 * gcc.target/riscv/rvv/base/vsoxei8_v_m-2.c: New test.
30933 * gcc.target/riscv/rvv/base/vsoxei8_v_m-3.c: New test.
30935 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30937 * g++.target/riscv/rvv/base/vsoxei32-1.C: New test.
30938 * g++.target/riscv/rvv/base/vsoxei32-2.C: New test.
30939 * g++.target/riscv/rvv/base/vsoxei32-3.C: New test.
30940 * g++.target/riscv/rvv/base/vsoxei64-1.C: New test.
30941 * g++.target/riscv/rvv/base/vsoxei64-2.C: New test.
30942 * g++.target/riscv/rvv/base/vsoxei64-3.C: New test.
30944 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30946 * g++.target/riscv/rvv/base/vsoxei16-1.C: New test.
30947 * g++.target/riscv/rvv/base/vsoxei16-2.C: New test.
30948 * g++.target/riscv/rvv/base/vsoxei16-3.C: New test.
30949 * g++.target/riscv/rvv/base/vsoxei8-1.C: New test.
30950 * g++.target/riscv/rvv/base/vsoxei8-2.C: New test.
30951 * g++.target/riscv/rvv/base/vsoxei8-3.C: New test.
30953 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30955 * gcc.target/riscv/rvv/base/vluxei64_v-1.c: New test.
30956 * gcc.target/riscv/rvv/base/vluxei64_v-2.c: New test.
30957 * gcc.target/riscv/rvv/base/vluxei64_v-3.c: New test.
30958 * gcc.target/riscv/rvv/base/vluxei64_v_m-1.c: New test.
30959 * gcc.target/riscv/rvv/base/vluxei64_v_m-2.c: New test.
30960 * gcc.target/riscv/rvv/base/vluxei64_v_m-3.c: New test.
30961 * gcc.target/riscv/rvv/base/vluxei64_v_mu-1.c: New test.
30962 * gcc.target/riscv/rvv/base/vluxei64_v_mu-2.c: New test.
30963 * gcc.target/riscv/rvv/base/vluxei64_v_mu-3.c: New test.
30964 * gcc.target/riscv/rvv/base/vluxei64_v_tu-1.c: New test.
30965 * gcc.target/riscv/rvv/base/vluxei64_v_tu-2.c: New test.
30966 * gcc.target/riscv/rvv/base/vluxei64_v_tu-3.c: New test.
30967 * gcc.target/riscv/rvv/base/vluxei64_v_tum-1.c: New test.
30968 * gcc.target/riscv/rvv/base/vluxei64_v_tum-2.c: New test.
30969 * gcc.target/riscv/rvv/base/vluxei64_v_tum-3.c: New test.
30970 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-1.c: New test.
30971 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-2.c: New test.
30972 * gcc.target/riscv/rvv/base/vluxei64_v_tumu-3.c: New test.
30974 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30976 * gcc.target/riscv/rvv/base/vluxei32_v-1.c: New test.
30977 * gcc.target/riscv/rvv/base/vluxei32_v-2.c: New test.
30978 * gcc.target/riscv/rvv/base/vluxei32_v-3.c: New test.
30979 * gcc.target/riscv/rvv/base/vluxei32_v_m-1.c: New test.
30980 * gcc.target/riscv/rvv/base/vluxei32_v_m-2.c: New test.
30981 * gcc.target/riscv/rvv/base/vluxei32_v_m-3.c: New test.
30982 * gcc.target/riscv/rvv/base/vluxei32_v_mu-1.c: New test.
30983 * gcc.target/riscv/rvv/base/vluxei32_v_mu-2.c: New test.
30984 * gcc.target/riscv/rvv/base/vluxei32_v_mu-3.c: New test.
30985 * gcc.target/riscv/rvv/base/vluxei32_v_tu-1.c: New test.
30986 * gcc.target/riscv/rvv/base/vluxei32_v_tu-2.c: New test.
30987 * gcc.target/riscv/rvv/base/vluxei32_v_tu-3.c: New test.
30988 * gcc.target/riscv/rvv/base/vluxei32_v_tum-1.c: New test.
30989 * gcc.target/riscv/rvv/base/vluxei32_v_tum-2.c: New test.
30990 * gcc.target/riscv/rvv/base/vluxei32_v_tum-3.c: New test.
30991 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-1.c: New test.
30992 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-2.c: New test.
30993 * gcc.target/riscv/rvv/base/vluxei32_v_tumu-3.c: New test.
30995 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30997 * gcc.target/riscv/rvv/base/vluxei16_v-1.c: New test.
30998 * gcc.target/riscv/rvv/base/vluxei16_v-2.c: New test.
30999 * gcc.target/riscv/rvv/base/vluxei16_v-3.c: New test.
31000 * gcc.target/riscv/rvv/base/vluxei16_v_m-1.c: New test.
31001 * gcc.target/riscv/rvv/base/vluxei16_v_m-2.c: New test.
31002 * gcc.target/riscv/rvv/base/vluxei16_v_m-3.c: New test.
31003 * gcc.target/riscv/rvv/base/vluxei16_v_mu-1.c: New test.
31004 * gcc.target/riscv/rvv/base/vluxei16_v_mu-2.c: New test.
31005 * gcc.target/riscv/rvv/base/vluxei16_v_mu-3.c: New test.
31006 * gcc.target/riscv/rvv/base/vluxei16_v_tu-1.c: New test.
31007 * gcc.target/riscv/rvv/base/vluxei16_v_tu-2.c: New test.
31008 * gcc.target/riscv/rvv/base/vluxei16_v_tu-3.c: New test.
31009 * gcc.target/riscv/rvv/base/vluxei16_v_tum-1.c: New test.
31010 * gcc.target/riscv/rvv/base/vluxei16_v_tum-2.c: New test.
31011 * gcc.target/riscv/rvv/base/vluxei16_v_tum-3.c: New test.
31012 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-1.c: New test.
31013 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-2.c: New test.
31014 * gcc.target/riscv/rvv/base/vluxei16_v_tumu-3.c: New test.
31016 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31018 * gcc.target/riscv/rvv/base/vluxei8_v-1.c: New test.
31019 * gcc.target/riscv/rvv/base/vluxei8_v-2.c: New test.
31020 * gcc.target/riscv/rvv/base/vluxei8_v-3.c: New test.
31021 * gcc.target/riscv/rvv/base/vluxei8_v_m-1.c: New test.
31022 * gcc.target/riscv/rvv/base/vluxei8_v_m-2.c: New test.
31023 * gcc.target/riscv/rvv/base/vluxei8_v_m-3.c: New test.
31024 * gcc.target/riscv/rvv/base/vluxei8_v_mu-1.c: New test.
31025 * gcc.target/riscv/rvv/base/vluxei8_v_mu-2.c: New test.
31026 * gcc.target/riscv/rvv/base/vluxei8_v_mu-3.c: New test.
31027 * gcc.target/riscv/rvv/base/vluxei8_v_tu-1.c: New test.
31028 * gcc.target/riscv/rvv/base/vluxei8_v_tu-2.c: New test.
31029 * gcc.target/riscv/rvv/base/vluxei8_v_tu-3.c: New test.
31030 * gcc.target/riscv/rvv/base/vluxei8_v_tum-1.c: New test.
31031 * gcc.target/riscv/rvv/base/vluxei8_v_tum-2.c: New test.
31032 * gcc.target/riscv/rvv/base/vluxei8_v_tum-3.c: New test.
31033 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-1.c: New test.
31034 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-2.c: New test.
31035 * gcc.target/riscv/rvv/base/vluxei8_v_tumu-3.c: New test.
31037 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31039 * gcc.target/riscv/rvv/base/vloxei64_v-1.c: New test.
31040 * gcc.target/riscv/rvv/base/vloxei64_v-2.c: New test.
31041 * gcc.target/riscv/rvv/base/vloxei64_v-3.c: New test.
31042 * gcc.target/riscv/rvv/base/vloxei64_v_m-1.c: New test.
31043 * gcc.target/riscv/rvv/base/vloxei64_v_m-2.c: New test.
31044 * gcc.target/riscv/rvv/base/vloxei64_v_m-3.c: New test.
31045 * gcc.target/riscv/rvv/base/vloxei64_v_mu-1.c: New test.
31046 * gcc.target/riscv/rvv/base/vloxei64_v_mu-2.c: New test.
31047 * gcc.target/riscv/rvv/base/vloxei64_v_mu-3.c: New test.
31048 * gcc.target/riscv/rvv/base/vloxei64_v_tu-1.c: New test.
31049 * gcc.target/riscv/rvv/base/vloxei64_v_tu-2.c: New test.
31050 * gcc.target/riscv/rvv/base/vloxei64_v_tu-3.c: New test.
31051 * gcc.target/riscv/rvv/base/vloxei64_v_tum-1.c: New test.
31052 * gcc.target/riscv/rvv/base/vloxei64_v_tum-2.c: New test.
31053 * gcc.target/riscv/rvv/base/vloxei64_v_tum-3.c: New test.
31054 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-1.c: New test.
31055 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-2.c: New test.
31056 * gcc.target/riscv/rvv/base/vloxei64_v_tumu-3.c: New test.
31058 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31060 * gcc.target/riscv/rvv/base/vloxei32_v-1.c: New test.
31061 * gcc.target/riscv/rvv/base/vloxei32_v-2.c: New test.
31062 * gcc.target/riscv/rvv/base/vloxei32_v-3.c: New test.
31063 * gcc.target/riscv/rvv/base/vloxei32_v_m-1.c: New test.
31064 * gcc.target/riscv/rvv/base/vloxei32_v_m-2.c: New test.
31065 * gcc.target/riscv/rvv/base/vloxei32_v_m-3.c: New test.
31066 * gcc.target/riscv/rvv/base/vloxei32_v_mu-1.c: New test.
31067 * gcc.target/riscv/rvv/base/vloxei32_v_mu-2.c: New test.
31068 * gcc.target/riscv/rvv/base/vloxei32_v_mu-3.c: New test.
31069 * gcc.target/riscv/rvv/base/vloxei32_v_tu-1.c: New test.
31070 * gcc.target/riscv/rvv/base/vloxei32_v_tu-2.c: New test.
31071 * gcc.target/riscv/rvv/base/vloxei32_v_tu-3.c: New test.
31072 * gcc.target/riscv/rvv/base/vloxei32_v_tum-1.c: New test.
31073 * gcc.target/riscv/rvv/base/vloxei32_v_tum-2.c: New test.
31074 * gcc.target/riscv/rvv/base/vloxei32_v_tum-3.c: New test.
31075 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-1.c: New test.
31076 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-2.c: New test.
31077 * gcc.target/riscv/rvv/base/vloxei32_v_tumu-3.c: New test.
31079 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31081 * gcc.target/riscv/rvv/base/vloxei16_v-1.c: New test.
31082 * gcc.target/riscv/rvv/base/vloxei16_v-2.c: New test.
31083 * gcc.target/riscv/rvv/base/vloxei16_v-3.c: New test.
31084 * gcc.target/riscv/rvv/base/vloxei16_v_m-1.c: New test.
31085 * gcc.target/riscv/rvv/base/vloxei16_v_m-2.c: New test.
31086 * gcc.target/riscv/rvv/base/vloxei16_v_m-3.c: New test.
31087 * gcc.target/riscv/rvv/base/vloxei16_v_mu-1.c: New test.
31088 * gcc.target/riscv/rvv/base/vloxei16_v_mu-2.c: New test.
31089 * gcc.target/riscv/rvv/base/vloxei16_v_mu-3.c: New test.
31090 * gcc.target/riscv/rvv/base/vloxei16_v_tu-1.c: New test.
31091 * gcc.target/riscv/rvv/base/vloxei16_v_tu-2.c: New test.
31092 * gcc.target/riscv/rvv/base/vloxei16_v_tu-3.c: New test.
31093 * gcc.target/riscv/rvv/base/vloxei16_v_tum-1.c: New test.
31094 * gcc.target/riscv/rvv/base/vloxei16_v_tum-2.c: New test.
31095 * gcc.target/riscv/rvv/base/vloxei16_v_tum-3.c: New test.
31096 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-1.c: New test.
31097 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-2.c: New test.
31098 * gcc.target/riscv/rvv/base/vloxei16_v_tumu-3.c: New test.
31100 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31102 * gcc.target/riscv/rvv/base/vloxei8_v-1.c: New test.
31103 * gcc.target/riscv/rvv/base/vloxei8_v-2.c: New test.
31104 * gcc.target/riscv/rvv/base/vloxei8_v-3.c: New test.
31105 * gcc.target/riscv/rvv/base/vloxei8_v_m-1.c: New test.
31106 * gcc.target/riscv/rvv/base/vloxei8_v_m-2.c: New test.
31107 * gcc.target/riscv/rvv/base/vloxei8_v_m-3.c: New test.
31108 * gcc.target/riscv/rvv/base/vloxei8_v_mu-1.c: New test.
31109 * gcc.target/riscv/rvv/base/vloxei8_v_mu-2.c: New test.
31110 * gcc.target/riscv/rvv/base/vloxei8_v_mu-3.c: New test.
31111 * gcc.target/riscv/rvv/base/vloxei8_v_tu-1.c: New test.
31112 * gcc.target/riscv/rvv/base/vloxei8_v_tu-2.c: New test.
31113 * gcc.target/riscv/rvv/base/vloxei8_v_tu-3.c: New test.
31114 * gcc.target/riscv/rvv/base/vloxei8_v_tum-1.c: New test.
31115 * gcc.target/riscv/rvv/base/vloxei8_v_tum-2.c: New test.
31116 * gcc.target/riscv/rvv/base/vloxei8_v_tum-3.c: New test.
31117 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-1.c: New test.
31118 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-2.c: New test.
31119 * gcc.target/riscv/rvv/base/vloxei8_v_tumu-3.c: New test.
31121 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31123 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
31125 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31127 * gcc.target/riscv/rvv/vsetvl/avl_single-72.c: New test.
31128 * gcc.target/riscv/rvv/vsetvl/avl_single-76.c: New test.
31129 * gcc.target/riscv/rvv/vsetvl/avl_single-77.c: New test.
31131 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31133 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
31134 restore TORTURE_OPTIONS.
31136 2023-01-30 Andrew Pinski <apinski@marvell.com>
31138 PR tree-optimization/108582
31139 * gcc.dg/pr108582-1.c: New test.
31141 2023-01-30 Richard Biener <rguenther@suse.de>
31143 PR tree-optimization/108574
31144 * gcc.dg/torture/pr108574-1.c: New testcase.
31145 * gcc.dg/torture/pr108574-2.c: Likewise.
31146 * gcc.dg/torture/pr108574-3.c: Likewise.
31148 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
31151 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
31153 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31156 * gfortran.dg/pr103506_1.f90: New test.
31158 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
31160 * gcc.dg/ipa/ipa-sra-30.c: New test.
31161 * gcc.dg/ipa/ipa-sra-31.c: New test.
31162 * gcc.dg/tree-ssa/modref-dse-7.c: New test.
31164 2023-01-28 Harald Anlauf <anlauf@gmx.de>
31165 Steven G. Kargl <kargl@gcc.gnu.org>
31168 * gfortran.dg/pr108527.f90: New test.
31170 2023-01-28 Harald Anlauf <anlauf@gmx.de>
31173 * gfortran.dg/common_27.f90: New test.
31175 2023-01-28 Jonathan Yong <10walls@gmail.com>
31178 * g++.dg/cet-notrack-1.C: Use puts instead of printf,
31179 so function call is not mangled by __mingw_printf when
31180 doing assembly symbol inspection.
31182 2023-01-28 Jonathan Yong <10walls@gmail.com>
31185 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
31186 target same as on Linux.
31188 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31190 * g++.target/riscv/rvv/base/vlse-1.C: New test.
31191 * g++.target/riscv/rvv/base/vlse_tu-1.C: New test.
31192 * g++.target/riscv/rvv/base/vlse_tum-1.C: New test.
31193 * g++.target/riscv/rvv/base/vlse_tumu-1.C: New test.
31194 * g++.target/riscv/rvv/base/vsse-1.C: New test.
31195 * gcc.target/riscv/rvv/base/vlse-1.c: New test.
31196 * gcc.target/riscv/rvv/base/vlse-2.c: New test.
31197 * gcc.target/riscv/rvv/base/vlse-3.c: New test.
31198 * gcc.target/riscv/rvv/base/vlse-vsse-constraint-1.c: New test.
31199 * gcc.target/riscv/rvv/base/vlse_m-1.c: New test.
31200 * gcc.target/riscv/rvv/base/vlse_m-2.c: New test.
31201 * gcc.target/riscv/rvv/base/vlse_m-3.c: New test.
31202 * gcc.target/riscv/rvv/base/vlse_mu-1.c: New test.
31203 * gcc.target/riscv/rvv/base/vlse_mu-2.c: New test.
31204 * gcc.target/riscv/rvv/base/vlse_mu-3.c: New test.
31205 * gcc.target/riscv/rvv/base/vlse_tu-1.c: New test.
31206 * gcc.target/riscv/rvv/base/vlse_tu-2.c: New test.
31207 * gcc.target/riscv/rvv/base/vlse_tu-3.c: New test.
31208 * gcc.target/riscv/rvv/base/vlse_tum-1.c: New test.
31209 * gcc.target/riscv/rvv/base/vlse_tum-2.c: New test.
31210 * gcc.target/riscv/rvv/base/vlse_tum-3.c: New test.
31211 * gcc.target/riscv/rvv/base/vlse_tumu-1.c: New test.
31212 * gcc.target/riscv/rvv/base/vlse_tumu-2.c: New test.
31213 * gcc.target/riscv/rvv/base/vlse_tumu-3.c: New test.
31214 * gcc.target/riscv/rvv/base/vsse-1.c: New test.
31215 * gcc.target/riscv/rvv/base/vsse-2.c: New test.
31216 * gcc.target/riscv/rvv/base/vsse-3.c: New test.
31217 * gcc.target/riscv/rvv/base/vsse_m-1.c: New test.
31218 * gcc.target/riscv/rvv/base/vsse_m-2.c: New test.
31219 * gcc.target/riscv/rvv/base/vsse_m-3.c: New test.
31221 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31223 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
31225 * gfortran.dg/array_temporaries_2.f90: Likewise.
31226 * gfortran.dg/bind-c-contiguous-1.f90: Likewise.
31227 * gfortran.dg/bind-c-contiguous-4.f90: Likewise.
31228 * gfortran.dg/bind-c-contiguous-5.f90: Likewise.
31229 * gfortran.dg/fmt_error_4.f90: Likewise.
31230 * gfortran.dg/fmt_error_5.f90: Likewise.
31231 * gfortran.dg/fmt_float.f90: Likewise.
31232 * gfortran.dg/fmt_l.f90: Likewise.
31233 * gfortran.dg/fmt_nonchar_2.f90: Likewise.
31234 * gfortran.dg/fmt_zero_precision.f90: Likewise.
31235 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31236 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31237 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31238 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31239 * gfortran.dg/g77/f77-edit-s-out.f: Likewise.
31240 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31241 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31242 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31243 * gfortran.dg/namelist_40.f90: Likewise.
31244 * gfortran.dg/namelist_47.f90: Likewise.
31245 * gfortran.dg/namelist_print_1.f: Likewise.
31246 * gfortran.dg/parameter_array_dummy.f90: Likewise.
31248 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
31250 * gm2/pim/fail/empty.mod: New test.
31252 2023-01-27 Joseph Myers <joseph@codesourcery.com>
31254 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
31255 auto initializers to be disallowed.
31257 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31259 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
31261 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
31264 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31266 * gcc.target/aarch64/simd/vfma_f64.c: Use a wrapper function
31267 rather than an asm barrier.
31268 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
31269 * gcc.target/aarch64/simd/vmul_f64_1.c: Use a wrapper function
31270 rather than volatile.
31271 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
31272 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: Use a wrapper
31273 function. Remove -fno-inline.
31274 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
31275 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
31276 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
31277 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: Likewise.
31278 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
31279 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
31280 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
31281 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
31282 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
31283 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
31284 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
31285 Allow the scalar form to be used when operating on lane 0.
31286 Add a test for lane 1.
31288 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31290 PR tree-optimization/96373
31291 * gcc.target/aarch64/sve/cond_xorsign_1.c: New test.
31292 * gcc.target/aarch64/sve/cond_xorsign_2.c: Likewise.
31294 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31296 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
31298 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise.
31299 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise.
31300 * gcc.target/aarch64/sve/cond_unary_5.c: Likewise.
31301 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise.
31302 * gcc.target/aarch64/sve/cond_uxt_5.c: Likewise.
31303 * gcc.target/aarch64/sve/vcond_4_costly.c: Remove XFAILs.
31305 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
31307 PR tree-optimization/108306
31308 * gcc.dg/pr108306.c: New.
31310 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
31312 PR tree-optimization/108447
31313 * gcc.dg/pr108447.c: New.
31315 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31317 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check.
31318 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto.
31319 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto.
31321 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31323 * g++.target/riscv/rvv/base/vle-1.C: New test.
31324 * g++.target/riscv/rvv/base/vle_tu-1.C: New test.
31325 * g++.target/riscv/rvv/base/vle_tum-1.C: New test.
31326 * g++.target/riscv/rvv/base/vle_tumu-1.C: New test.
31327 * g++.target/riscv/rvv/base/vse-1.C: New test.
31328 * g++.target/riscv/rvv/base/riscv_vector.h: New.
31330 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31332 * gcc.target/riscv/rvv/base/vse-1.c: New test.
31333 * gcc.target/riscv/rvv/base/vse-2.c: New test.
31334 * gcc.target/riscv/rvv/base/vse-3.c: New test.
31335 * gcc.target/riscv/rvv/base/vse_m-1.c: New test.
31336 * gcc.target/riscv/rvv/base/vse_m-2.c: New test.
31337 * gcc.target/riscv/rvv/base/vse_m-3.c: New test.
31339 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31341 * gcc.target/riscv/rvv/base/vle-1.c: New test.
31342 * gcc.target/riscv/rvv/base/vle-2.c: New test.
31343 * gcc.target/riscv/rvv/base/vle-3.c: New test.
31344 * gcc.target/riscv/rvv/base/vle_m-1.c: New test.
31345 * gcc.target/riscv/rvv/base/vle_m-2.c: New test.
31346 * gcc.target/riscv/rvv/base/vle_m-3.c: New test.
31347 * gcc.target/riscv/rvv/base/vle_mu-1.c: New test.
31348 * gcc.target/riscv/rvv/base/vle_mu-2.c: New test.
31349 * gcc.target/riscv/rvv/base/vle_mu-3.c: New test.
31350 * gcc.target/riscv/rvv/base/vle_tu-1.c: New test.
31351 * gcc.target/riscv/rvv/base/vle_tu-2.c: New test.
31352 * gcc.target/riscv/rvv/base/vle_tu-3.c: New test.
31353 * gcc.target/riscv/rvv/base/vle_tum-1.c: New test.
31354 * gcc.target/riscv/rvv/base/vle_tum-2.c: New test.
31355 * gcc.target/riscv/rvv/base/vle_tum-3.c: New test.
31356 * gcc.target/riscv/rvv/base/vle_tumu-1.c: New test.
31357 * gcc.target/riscv/rvv/base/vle_tumu-2.c: New test.
31358 * gcc.target/riscv/rvv/base/vle_tumu-3.c: New test.
31360 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31362 * g++.target/riscv/rvv/base/vsm-1.C: New test.
31363 * g++.target/riscv/rvv/rvv.exp: New test.
31364 * gcc.target/riscv/rvv/base/vlm_vsm-1.c: New test.
31365 * gcc.target/riscv/rvv/base/vlm_vsm-2.c: New test.
31366 * gcc.target/riscv/rvv/base/vlm_vsm-3.c: New test.
31368 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31370 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: Adjust for final implementation.
31371 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: Ditto.
31372 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: Ditto.
31373 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: Ditto.
31374 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: Ditto.
31375 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: Ditto.
31376 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: Ditto.
31377 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: Ditto.
31378 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: Ditto.
31379 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: Ditto.
31380 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: Ditto.
31381 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: Ditto.
31382 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: Ditto.
31383 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: Ditto.
31384 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: Ditto.
31385 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: Ditto.
31386 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: Ditto.
31387 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: Ditto.
31388 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: Ditto.
31389 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: Ditto.
31390 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-13.c: Ditto.
31391 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-13.c: Ditto.
31392 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-14.c: Ditto.
31393 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-15.c: Ditto.
31394 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-16.c: Ditto.
31395 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-21.c: Ditto.
31396 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-22.c: Ditto.
31397 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-23.c: Ditto.
31398 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-24.c: Ditto.
31399 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-5.c: Ditto.
31400 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-6.c: Ditto.
31401 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-7.c: Ditto.
31402 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-8.c: Ditto.
31403 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-1.c: Ditto.
31404 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-6.c: Ditto.
31405 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-1.c: Ditto.
31406 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-10.c: Ditto.
31407 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-11.c: Ditto.
31408 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-12.c: Ditto.
31409 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-13.c: Ditto.
31410 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-14.c: Ditto.
31411 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-2.c: Ditto.
31412 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-3.c: Ditto.
31413 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-4.c: Ditto.
31414 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-5.c: Ditto.
31415 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-6.c: Ditto.
31416 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-7.c: Ditto.
31417 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-8.c: Ditto.
31418 * gcc.target/riscv/rvv/vsetvl/vlmax_miss_default-9.c: Ditto.
31419 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-10.c: Ditto.
31420 * gcc.target/riscv/rvv/vsetvl/avl_multiple-1.c: New test.
31421 * gcc.target/riscv/rvv/vsetvl/avl_multiple-10.c: New test.
31422 * gcc.target/riscv/rvv/vsetvl/avl_multiple-11.c: New test.
31423 * gcc.target/riscv/rvv/vsetvl/avl_multiple-12.c: New test.
31424 * gcc.target/riscv/rvv/vsetvl/avl_multiple-13.c: New test.
31425 * gcc.target/riscv/rvv/vsetvl/avl_multiple-14.c: New test.
31426 * gcc.target/riscv/rvv/vsetvl/avl_multiple-15.c: New test.
31427 * gcc.target/riscv/rvv/vsetvl/avl_multiple-16.c: New test.
31428 * gcc.target/riscv/rvv/vsetvl/avl_multiple-2.c: New test.
31429 * gcc.target/riscv/rvv/vsetvl/avl_multiple-3.c: New test.
31430 * gcc.target/riscv/rvv/vsetvl/avl_multiple-4.c: New test.
31431 * gcc.target/riscv/rvv/vsetvl/avl_multiple-5.c: New test.
31432 * gcc.target/riscv/rvv/vsetvl/avl_multiple-6.c: New test.
31433 * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: New test.
31434 * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: New test.
31435 * gcc.target/riscv/rvv/vsetvl/avl_multiple-9.c: New test.
31436 * gcc.target/riscv/rvv/vsetvl/avl_single-73.c: New test.
31437 * gcc.target/riscv/rvv/vsetvl/avl_single-74.c: New test.
31438 * gcc.target/riscv/rvv/vsetvl/avl_single-75.c: New test.
31439 * gcc.target/riscv/rvv/vsetvl/vsetvl-1.c: New test.
31440 * gcc.target/riscv/rvv/vsetvl/vsetvl-10.c: New test.
31441 * gcc.target/riscv/rvv/vsetvl/vsetvl-11.c: New test.
31442 * gcc.target/riscv/rvv/vsetvl/vsetvl-12.c: New test.
31443 * gcc.target/riscv/rvv/vsetvl/vsetvl-13.c: New test.
31444 * gcc.target/riscv/rvv/vsetvl/vsetvl-14.c: New test.
31445 * gcc.target/riscv/rvv/vsetvl/vsetvl-15.c: New test.
31446 * gcc.target/riscv/rvv/vsetvl/vsetvl-16.c: New test.
31447 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: New test.
31448 * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: New test.
31449 * gcc.target/riscv/rvv/vsetvl/vsetvl-19.c: New test.
31450 * gcc.target/riscv/rvv/vsetvl/vsetvl-2.c: New test.
31451 * gcc.target/riscv/rvv/vsetvl/vsetvl-20.c: New test.
31452 * gcc.target/riscv/rvv/vsetvl/vsetvl-3.c: New test.
31453 * gcc.target/riscv/rvv/vsetvl/vsetvl-4.c: New test.
31454 * gcc.target/riscv/rvv/vsetvl/vsetvl-5.c: New test.
31455 * gcc.target/riscv/rvv/vsetvl/vsetvl-6.c: New test.
31456 * gcc.target/riscv/rvv/vsetvl/vsetvl-7.c: New test.
31457 * gcc.target/riscv/rvv/vsetvl/vsetvl-8.c: New test.
31458 * gcc.target/riscv/rvv/vsetvl/vsetvl-9.c: New test.
31459 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-1.c: New test.
31460 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-10.c: New test.
31461 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-11.c: New test.
31462 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-12.c: New test.
31463 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-13.c: New test.
31464 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-14.c: New test.
31465 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-15.c: New test.
31466 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-16.c: New test.
31467 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-17.c: New test.
31468 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-18.c: New test.
31469 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-19.c: New test.
31470 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-2.c: New test.
31471 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-20.c: New test.
31472 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-3.c: New test.
31473 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-4.c: New test.
31474 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-5.c: New test.
31475 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-6.c: New test.
31476 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-7.c: New test.
31477 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-8.c: New test.
31478 * gcc.target/riscv/rvv/vsetvl/vsetvlmax-9.c: New test.
31480 2023-01-27 Xi Ruoyao <xry111@xry111.site>
31482 * gcc.dg/pr95115.c (x): Add noipa attribute.
31484 2023-01-27 Jakub Jelinek <jakub@redhat.com>
31487 * gcc.dg/pr106061.c: New test.
31489 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
31491 * gfortran.dg/gomp/declare-variant-10.f90: Update scan-tree's
31492 target selector to handle Windows.
31493 * gfortran.dg/gomp/declare-variant-11.f90: Likewise.
31494 * gfortran.dg/gomp/declare-variant-12.f90: Likewise.
31496 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
31498 * gm2/warnings/returntype/fail/badreturn.mod: New test.
31499 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
31501 * gm2/warnings/returntype/pass/Termbase.mod: New test.
31502 * gm2/warnings/returntype/pass/goodreturn.mod: New test.
31503 * gm2/warnings/returntype/pass/keypressedsimple.mod: New test.
31504 * gm2/warnings/returntype/pass/warnings-returntype-pass.exp:
31507 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31509 * gcc.target/riscv/rvv/vsetvl/avl_single-2.c: New test.
31510 * gcc.target/riscv/rvv/vsetvl/avl_single-20.c: New test.
31511 * gcc.target/riscv/rvv/vsetvl/avl_single-21.c: New test.
31512 * gcc.target/riscv/rvv/vsetvl/avl_single-22.c: New test.
31513 * gcc.target/riscv/rvv/vsetvl/avl_single-23.c: New test.
31514 * gcc.target/riscv/rvv/vsetvl/avl_single-24.c: New test.
31515 * gcc.target/riscv/rvv/vsetvl/avl_single-25.c: New test.
31516 * gcc.target/riscv/rvv/vsetvl/avl_single-26.c: New test.
31517 * gcc.target/riscv/rvv/vsetvl/avl_single-27.c: New test.
31518 * gcc.target/riscv/rvv/vsetvl/avl_single-28.c: New test.
31519 * gcc.target/riscv/rvv/vsetvl/avl_single-29.c: New test.
31520 * gcc.target/riscv/rvv/vsetvl/avl_single-3.c: New test.
31521 * gcc.target/riscv/rvv/vsetvl/avl_single-30.c: New test.
31522 * gcc.target/riscv/rvv/vsetvl/avl_single-31.c: New test.
31523 * gcc.target/riscv/rvv/vsetvl/avl_single-32.c: New test.
31524 * gcc.target/riscv/rvv/vsetvl/avl_single-33.c: New test.
31525 * gcc.target/riscv/rvv/vsetvl/avl_single-34.c: New test.
31526 * gcc.target/riscv/rvv/vsetvl/avl_single-35.c: New test.
31527 * gcc.target/riscv/rvv/vsetvl/avl_single-36.c: New test.
31528 * gcc.target/riscv/rvv/vsetvl/avl_single-37.c: New test.
31529 * gcc.target/riscv/rvv/vsetvl/avl_single-38.c: New test.
31530 * gcc.target/riscv/rvv/vsetvl/avl_single-39.c: New test.
31531 * gcc.target/riscv/rvv/vsetvl/avl_single-4.c: New test.
31532 * gcc.target/riscv/rvv/vsetvl/avl_single-40.c: New test.
31533 * gcc.target/riscv/rvv/vsetvl/avl_single-41.c: New test.
31534 * gcc.target/riscv/rvv/vsetvl/avl_single-42.c: New test.
31535 * gcc.target/riscv/rvv/vsetvl/avl_single-43.c: New test.
31536 * gcc.target/riscv/rvv/vsetvl/avl_single-44.c: New test.
31537 * gcc.target/riscv/rvv/vsetvl/avl_single-45.c: New test.
31538 * gcc.target/riscv/rvv/vsetvl/avl_single-46.c: New test.
31539 * gcc.target/riscv/rvv/vsetvl/avl_single-47.c: New test.
31540 * gcc.target/riscv/rvv/vsetvl/avl_single-48.c: New test.
31541 * gcc.target/riscv/rvv/vsetvl/avl_single-49.c: New test.
31542 * gcc.target/riscv/rvv/vsetvl/avl_single-5.c: New test.
31543 * gcc.target/riscv/rvv/vsetvl/avl_single-50.c: New test.
31544 * gcc.target/riscv/rvv/vsetvl/avl_single-51.c: New test.
31545 * gcc.target/riscv/rvv/vsetvl/avl_single-52.c: New test.
31546 * gcc.target/riscv/rvv/vsetvl/avl_single-53.c: New test.
31547 * gcc.target/riscv/rvv/vsetvl/avl_single-54.c: New test.
31548 * gcc.target/riscv/rvv/vsetvl/avl_single-55.c: New test.
31549 * gcc.target/riscv/rvv/vsetvl/avl_single-56.c: New test.
31550 * gcc.target/riscv/rvv/vsetvl/avl_single-57.c: New test.
31551 * gcc.target/riscv/rvv/vsetvl/avl_single-58.c: New test.
31552 * gcc.target/riscv/rvv/vsetvl/avl_single-59.c: New test.
31553 * gcc.target/riscv/rvv/vsetvl/avl_single-6.c: New test.
31554 * gcc.target/riscv/rvv/vsetvl/avl_single-60.c: New test.
31555 * gcc.target/riscv/rvv/vsetvl/avl_single-61.c: New test.
31556 * gcc.target/riscv/rvv/vsetvl/avl_single-62.c: New test.
31557 * gcc.target/riscv/rvv/vsetvl/avl_single-63.c: New test.
31558 * gcc.target/riscv/rvv/vsetvl/avl_single-64.c: New test.
31559 * gcc.target/riscv/rvv/vsetvl/avl_single-65.c: New test.
31560 * gcc.target/riscv/rvv/vsetvl/avl_single-66.c: New test.
31561 * gcc.target/riscv/rvv/vsetvl/avl_single-67.c: New test.
31562 * gcc.target/riscv/rvv/vsetvl/avl_single-68.c: New test.
31563 * gcc.target/riscv/rvv/vsetvl/avl_single-69.c: New test.
31564 * gcc.target/riscv/rvv/vsetvl/avl_single-1.c: New test.
31565 * gcc.target/riscv/rvv/vsetvl/avl_single-10.c: New test.
31566 * gcc.target/riscv/rvv/vsetvl/avl_single-11.c: New test.
31567 * gcc.target/riscv/rvv/vsetvl/avl_single-12.c: New test.
31568 * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: New test.
31569 * gcc.target/riscv/rvv/vsetvl/avl_single-14.c: New test.
31570 * gcc.target/riscv/rvv/vsetvl/avl_single-15.c: New test.
31571 * gcc.target/riscv/rvv/vsetvl/avl_single-16.c: New test.
31572 * gcc.target/riscv/rvv/vsetvl/avl_single-17.c: New test.
31573 * gcc.target/riscv/rvv/vsetvl/avl_single-18.c: New test.
31574 * gcc.target/riscv/rvv/vsetvl/avl_single-19.c: New test.
31575 * gcc.target/riscv/rvv/vsetvl/avl_single-7.c: New test.
31576 * gcc.target/riscv/rvv/vsetvl/avl_single-70.c: New test.
31577 * gcc.target/riscv/rvv/vsetvl/avl_single-71.c: New test.
31578 * gcc.target/riscv/rvv/vsetvl/avl_single-8.c: New test.
31579 * gcc.target/riscv/rvv/vsetvl/avl_single-9.c: New test.
31581 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31583 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-1.c: New test.
31584 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-10.c: New test.
31585 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-11.c: New test.
31586 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-12.c: New test.
31587 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-13.c: New test.
31588 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-2.c: New test.
31589 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-3.c: New test.
31590 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-4.c: New test.
31591 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-5.c: New test.
31592 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-6.c: New test.
31593 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-7.c: New test.
31594 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-8.c: New test.
31595 * gcc.target/riscv/rvv/vsetvl/imm_bb_prop-9.c: New test.
31596 * gcc.target/riscv/rvv/vsetvl/imm_conflict-1.c: New test.
31597 * gcc.target/riscv/rvv/vsetvl/imm_conflict-2.c: New test.
31598 * gcc.target/riscv/rvv/vsetvl/imm_conflict-3.c: New test.
31599 * gcc.target/riscv/rvv/vsetvl/imm_conflict-4.c: New test.
31600 * gcc.target/riscv/rvv/vsetvl/imm_conflict-5.c: New test.
31601 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-1.c: New test.
31602 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-10.c: New test.
31603 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-11.c: New test.
31604 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-12.c: New test.
31605 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-13.c: New test.
31606 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-14.c: New test.
31607 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-15.c: New test.
31608 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-16.c: New test.
31609 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-17.c: New test.
31610 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-2.c: New test.
31611 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-3.c: New test.
31612 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-4.c: New test.
31613 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-5.c: New test.
31614 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-6.c: New test.
31615 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-7.c: New test.
31616 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-8.c: New test.
31617 * gcc.target/riscv/rvv/vsetvl/imm_loop_invariant-9.c: New test.
31618 * gcc.target/riscv/rvv/vsetvl/imm_switch-1.c: New test.
31619 * gcc.target/riscv/rvv/vsetvl/imm_switch-2.c: New test.
31620 * gcc.target/riscv/rvv/vsetvl/imm_switch-3.c: New test.
31621 * gcc.target/riscv/rvv/vsetvl/imm_switch-4.c: New test.
31622 * gcc.target/riscv/rvv/vsetvl/imm_switch-5.c: New test.
31623 * gcc.target/riscv/rvv/vsetvl/imm_switch-6.c: New test.
31624 * gcc.target/riscv/rvv/vsetvl/imm_switch-7.c: New test.
31625 * gcc.target/riscv/rvv/vsetvl/imm_switch-8.c: New test.
31626 * gcc.target/riscv/rvv/vsetvl/imm_switch-9.c: New test.
31628 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31630 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
31632 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-28.c: Ditto.
31633 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-45.c: Ditto.
31634 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-25.c: Ditto.
31635 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-26.c: Ditto.
31636 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-27.c: Ditto.
31637 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-28.c: Ditto.
31638 * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-3.c: Ditto.
31639 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Ditto.
31640 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-12.c: Ditto.
31642 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31644 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
31646 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31648 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
31650 2023-01-26 Harald Anlauf <anlauf@gmx.de>
31653 * gfortran.dg/pr108544.f90: New test.
31654 * gfortran.dg/pr96102b.f90: New test.
31656 2023-01-26 Marek Polacek <polacek@redhat.com>
31658 PR middle-end/108543
31659 * c-c++-common/asan/pointer-subtract-5.c: New test.
31660 * c-c++-common/asan/pointer-subtract-6.c: New test.
31661 * c-c++-common/asan/pointer-subtract-7.c: New test.
31662 * c-c++-common/asan/pointer-subtract-8.c: New test.
31664 2023-01-26 Jakub Jelinek <jakub@redhat.com>
31666 PR tree-optimization/108540
31667 * gcc.c-torture/execute/ieee/pr108540-1.c: New test.
31668 * gcc.c-torture/execute/ieee/pr108540-2.c: New test.
31670 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31672 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
31674 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31676 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
31679 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31681 * gcc.dg/guality/pr36728-2.c: Update XFAILs for aarch64*-*-*.
31682 * gcc.dg/guality/pr54519-1.c: Likewise.
31683 * gcc.dg/guality/pr54519-3.c: Likewise.
31684 * gcc.dg/guality/pr54693-2.c: Likewise.
31685 * gcc.dg/guality/sra-1.c: Likewise.
31687 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31689 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
31691 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31693 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
31695 2023-01-26 Marek Polacek <polacek@redhat.com>
31698 * g++.dg/cpp0x/udlit-error1.C: New test.
31700 2023-01-26 David Malcolm <dmalcolm@redhat.com>
31703 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
31704 -Wno-stringop-overflow.
31706 2023-01-26 David Malcolm <dmalcolm@redhat.com>
31709 * gcc.dg/analyzer/infinite-recursion-pr108524-1.c: New test.
31710 * gcc.dg/analyzer/infinite-recursion-pr108524-2.c: New test.
31711 * gcc.dg/analyzer/infinite-recursion-pr108524-qobject-json-parser.c:
31714 2023-01-26 Richard Biener <rguenther@suse.de>
31716 PR tree-optimization/108547
31717 * gcc.dg/uninit-pr108547.c: New testcase.
31719 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
31721 PR tree-optimization/108522
31722 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
31724 (test_dynarray_struct_member_b, test_dynarray_struct_member_c,
31725 test_dynarray_struct_member_d,
31726 test_dynarray_struct_member_subobj_b,
31727 test_dynarray_struct_member_subobj_c,
31728 test_dynarray_struct_member_subobj_d): New tests.
31731 2023-01-26 Jakub Jelinek <jakub@redhat.com>
31734 * g++.dg/gomp/pr108503.C: New test.
31736 2023-01-26 Richard Biener <rguenther@suse.de>
31738 PR tree-optimization/108523
31739 * gcc.dg/torture/pr108523.c: New testcase.
31741 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
31744 * gfortran.dg/pr108528.f90: New test.
31746 2023-01-25 Jakub Jelinek <jakub@redhat.com>
31749 * g++.dg/cpp23/static-operator-call5.C: New test.
31751 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31753 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
31755 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
31756 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
31757 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
31758 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
31759 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
31760 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
31761 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
31762 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
31763 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
31764 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
31765 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
31766 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
31767 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
31768 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
31769 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
31770 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
31771 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
31772 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
31773 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
31774 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
31775 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
31776 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
31777 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
31778 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
31779 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
31780 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
31781 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
31782 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
31783 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
31784 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
31785 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
31786 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
31787 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
31788 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
31789 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
31790 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
31791 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
31792 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
31793 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
31794 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
31795 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
31796 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
31797 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
31798 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
31799 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
31800 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
31801 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
31802 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
31803 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
31804 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
31805 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
31806 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
31807 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
31808 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
31809 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
31810 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
31811 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
31812 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
31813 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
31814 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
31815 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
31816 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
31817 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
31818 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
31819 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
31820 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
31821 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
31822 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
31823 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
31824 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
31825 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
31826 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
31827 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
31828 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
31829 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
31830 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
31831 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
31832 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
31833 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
31834 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
31835 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
31836 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
31837 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
31838 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
31840 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31842 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Use
31843 check-function-bodies instead of scan-assembler checks. Use
31844 extern "C" for C++ testing.
31845 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise.
31846 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise.
31847 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise.
31848 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise.
31849 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise.
31850 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise.
31851 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise.
31853 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31855 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Use
31856 check-function-bodies instead of scan-assembler checks. Use
31857 extern "C" for C++ testing.
31858 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise.
31859 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise.
31860 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise.
31861 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise.
31862 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise.
31864 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31866 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Use
31867 check-function-bodies instead of scan-assembler checks. Use
31868 extern "C" for C++ testing.
31869 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
31870 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
31871 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
31872 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
31873 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
31874 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
31875 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
31876 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
31877 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
31878 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
31879 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
31881 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31883 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Use
31884 check-function-bodies instead of scan-assembler checks. Use
31885 extern "C" for C++ testing.
31886 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
31887 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
31888 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
31889 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
31890 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
31892 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31894 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Use
31895 check-function-bodies instead of scan-assembler checks. Use
31896 extern "C" for C++ testing.
31897 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
31898 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
31899 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
31900 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
31901 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
31903 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31905 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Use
31906 check-function-bodies instead of scan-assembler checks. Use
31907 extern "C" for C++ testing.
31908 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise.
31909 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise.
31910 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise.
31911 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise.
31912 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise.
31914 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31916 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Use
31917 check-function-bodies instead of scan-assembler checks. Use
31918 extern "C" for C++ testing.
31919 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise.
31920 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise.
31921 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise.
31922 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise.
31923 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise.
31925 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31927 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Use
31928 check-function-bodies instead of scan-assembler checks. Use
31929 extern "C" for C++ testing.
31930 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
31931 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
31933 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31935 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Use
31936 check-function-bodies instead of scan-assembler checks. Use
31937 extern "C" for C++ testing.
31938 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
31939 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
31940 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
31941 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
31942 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
31944 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31946 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Use
31947 check-function-bodies instead of scan-assembler checks. Use
31948 extern "C" for C++ testing.
31949 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
31950 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
31951 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
31952 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
31953 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
31955 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31957 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Use
31958 check-function-bodies instead of scan-assembler checks. Use
31959 extern "C" for C++ testing.
31960 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise.
31961 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise.
31962 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise.
31963 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise.
31964 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise.
31966 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31968 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Use
31969 check-function-bodies instead of scan-assembler checks. Use
31970 extern "C" for C++ testing.
31971 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise.
31972 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise.
31973 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise.
31974 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise.
31975 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise.
31977 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31979 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Use
31980 check-function-bodies instead of scan-assembler checks. Use
31981 extern "C" for C++ testing.
31982 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise.
31983 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise.
31984 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise.
31985 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise.
31986 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise.
31988 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31990 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Use
31991 check-function-bodies instead of scan-assembler checks. Use
31992 extern "C" for C++ testing.
31993 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise.
31994 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise.
31995 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise.
31996 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise.
31997 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise.
31998 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise.
31999 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise.
32000 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise.
32001 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise.
32002 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise.
32003 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise.
32004 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise.
32005 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise.
32006 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise.
32007 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise.
32008 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise.
32009 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise.
32010 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise.
32011 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise.
32012 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise.
32013 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise.
32014 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise.
32015 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise.
32017 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32019 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Use
32020 check-function-bodies instead of scan-assembler checks. Use
32021 extern "C" for C++ testing.
32022 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise.
32023 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise.
32024 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise.
32025 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise.
32026 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise.
32027 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise.
32028 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise.
32029 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise.
32030 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise.
32031 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise.
32032 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise.
32033 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise.
32034 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise.
32035 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise.
32036 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise.
32038 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32040 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Use
32041 check-function-bodies instead of scan-assembler checks. Use
32042 extern "C" for C++ testing.
32043 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise.
32044 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise.
32045 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise.
32046 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise.
32047 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise.
32048 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise.
32049 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise.
32050 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise.
32051 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise.
32052 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise.
32053 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise.
32054 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise.
32055 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise.
32056 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise.
32057 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise.
32058 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise.
32059 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise.
32060 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise.
32061 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise.
32062 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise.
32063 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise.
32064 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise.
32065 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise.
32066 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise.
32067 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise.
32068 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise.
32069 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise.
32070 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise.
32071 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise.
32072 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise.
32073 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise.
32074 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise.
32075 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise.
32076 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise.
32077 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise.
32078 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise.
32079 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise.
32080 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise.
32081 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise.
32082 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise.
32083 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise.
32084 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise.
32085 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise.
32086 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise.
32087 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise.
32088 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise.
32089 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise.
32091 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32093 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Use
32094 check-function-bodies instead of scan-assembler checks. Use
32095 extern "C" for C++ testing.
32096 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise.
32097 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise.
32098 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise.
32099 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise.
32100 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise.
32101 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise.
32102 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise.
32103 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise.
32104 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise.
32105 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise.
32106 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise.
32107 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise.
32108 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise.
32109 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise.
32110 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise.
32111 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise.
32112 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise.
32113 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise.
32114 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise.
32115 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise.
32116 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise.
32117 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise.
32118 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise.
32120 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32122 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Use
32123 check-function-bodies instead of scan-assembler checks. Use
32124 extern "C" for C++ testing.
32125 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise.
32126 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise.
32127 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise.
32128 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise.
32129 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise.
32130 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise.
32131 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise.
32132 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise.
32133 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise.
32134 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise.
32135 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise.
32136 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise.
32137 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise.
32138 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise.
32139 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise.
32140 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise.
32141 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise.
32142 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise.
32143 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise.
32144 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise.
32145 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise.
32146 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise.
32147 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise.
32149 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32151 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Use
32152 check-function-bodies instead of scan-assembler checks. Use
32153 extern "C" for C++ testing.
32154 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise.
32155 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise.
32156 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise.
32157 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise.
32158 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise.
32159 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise.
32160 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise.
32161 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise.
32162 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise.
32163 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise.
32164 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise.
32165 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise.
32166 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise.
32167 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise.
32168 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise.
32169 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise.
32170 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise.
32172 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32174 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Use
32175 check-function-bodies instead of scan-assembler checks. Use
32176 extern "C" for C++ testing.
32177 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise.
32178 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise.
32179 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise.
32180 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise.
32181 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise.
32182 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise.
32183 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise.
32184 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise.
32185 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise.
32186 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise.
32187 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise.
32188 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise.
32189 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise.
32190 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise.
32191 * gcc.target/arm/simd/mve-vneg.c: Update test.
32192 * gcc.target/arm/simd/mve-vshr.c: Likewise
32194 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32196 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Use
32197 check-function-bodies instead of scan-assembler checks. Use
32198 extern "C" for C++ testing.
32199 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise.
32200 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise.
32201 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise.
32202 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise.
32203 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise.
32204 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise.
32205 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise.
32206 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise.
32207 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise.
32208 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise.
32209 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise.
32210 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise.
32211 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise.
32212 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise.
32213 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise.
32214 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise.
32215 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise.
32216 * gcc.target/arm/simd/mve-vclz.c: Update test.
32218 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32220 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Use
32221 check-function-bodies instead of scan-assembler checks. Use extern
32222 "C" for C++ testing.
32223 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise.
32224 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise.
32225 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise.
32226 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise.
32227 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise.
32228 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise.
32229 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise.
32230 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise.
32232 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
32234 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Avoid
32235 "initializer element is not constant" error.
32236 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise.
32238 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
32240 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
32241 aarch64 to list of targets supporting long long vectorization.
32243 2023-01-25 Jakub Jelinek <jakub@redhat.com>
32245 PR tree-optimization/108498
32246 * gcc.c-torture/execute/pr108498-1.c: New test.
32247 * gcc.c-torture/execute/pr108498-2.c: New test.
32249 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
32250 Jakub Jelinek <jakub@redhat.com>
32252 PR tree-optimization/108522
32253 * gcc.dg/builtin-dynamic-object-size-0.c
32254 (test_dynarray_struct_member): New test.
32257 2023-01-24 Jakub Jelinek <jakub@redhat.com>
32260 PR testsuite/108533
32261 * g++.dg/init/new51.C (size_t): New typedef.
32262 (RexxClass::operator new, RexxClass::operator delete): Use size_t
32263 instead of unsigned long.
32265 2023-01-24 Jason Merrill <jason@redhat.com>
32268 * g++.dg/ext/pragma1.C: New test.
32270 2023-01-24 Jason Merrill <jason@redhat.com>
32273 * g++.dg/cpp23/static-operator-call5.C: New test.
32275 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
32277 * gcc.target/pdp11/pdp11.exp: New.
32278 * gcc.target/pdp11/pr108388.c: New.
32280 2023-01-24 Harald Anlauf <anlauf@gmx.de>
32283 * gfortran.dg/pr108529.f90: New test.
32285 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
32287 * gcc.target/arm/mve/pr108177-1-run.c: New test.
32288 * gcc.target/arm/mve/pr108177-1.c: New test.
32289 * gcc.target/arm/mve/pr108177-10-run.c: New test.
32290 * gcc.target/arm/mve/pr108177-10.c: New test.
32291 * gcc.target/arm/mve/pr108177-11-run.c: New test.
32292 * gcc.target/arm/mve/pr108177-11.c: New test.
32293 * gcc.target/arm/mve/pr108177-12-run.c: New test.
32294 * gcc.target/arm/mve/pr108177-12.c: New test.
32295 * gcc.target/arm/mve/pr108177-13-run.c: New test.
32296 * gcc.target/arm/mve/pr108177-13.c: New test.
32297 * gcc.target/arm/mve/pr108177-14-run.c: New test.
32298 * gcc.target/arm/mve/pr108177-14.c: New test.
32299 * gcc.target/arm/mve/pr108177-2-run.c: New test.
32300 * gcc.target/arm/mve/pr108177-2.c: New test.
32301 * gcc.target/arm/mve/pr108177-3-run.c: New test.
32302 * gcc.target/arm/mve/pr108177-3.c: New test.
32303 * gcc.target/arm/mve/pr108177-4-run.c: New test.
32304 * gcc.target/arm/mve/pr108177-4.c: New test.
32305 * gcc.target/arm/mve/pr108177-5-run.c: New test.
32306 * gcc.target/arm/mve/pr108177-5.c: New test.
32307 * gcc.target/arm/mve/pr108177-6-run.c: New test.
32308 * gcc.target/arm/mve/pr108177-6.c: New test.
32309 * gcc.target/arm/mve/pr108177-7-run.c: New test.
32310 * gcc.target/arm/mve/pr108177-7.c: New test.
32311 * gcc.target/arm/mve/pr108177-8-run.c: New test.
32312 * gcc.target/arm/mve/pr108177-8.c: New test.
32313 * gcc.target/arm/mve/pr108177-9-run.c: New test.
32314 * gcc.target/arm/mve/pr108177-9.c: New test.
32315 * gcc.target/arm/mve/pr108177-main.x: New test include.
32316 * gcc.target/arm/mve/pr108177.x: New test include.
32318 2023-01-24 Jakub Jelinek <jakub@redhat.com>
32321 * g++.dg/cpp1z/decomp57.C: New test.
32322 * g++.dg/cpp1z/decomp58.C: New test.
32324 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32326 PR testsuite/107808
32327 * gcc.dg/vect/vect-bitfield-write-2.c: Require vect_long_long.
32328 * gcc.dg/vect/vect-bitfield-write-3.c: Likewise.
32330 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32332 PR testsuite/104756
32333 * gcc.dg/vect/vect-fmax-1.c: Require vect_float.
32334 * gcc.dg/vect/vect-fmax-2.c: Likewise.
32335 * gcc.dg/vect/vect-fmax-3.c: Likewise.
32336 * gcc.dg/vect/vect-fmin-1.c: Likewise.
32337 * gcc.dg/vect/vect-fmin-2.c: Likewise.
32338 * gcc.dg/vect/vect-fmin-3.c: Likewise.
32340 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
32341 Yang Yujie <yangyujie@loongson.cn>
32344 * gcc.target/loongarch/tst-asm-const.c: Moved to...
32345 * gcc.target/loongarch/pr107731.c: ...here.
32347 2023-01-24 Jason Merrill <jason@redhat.com>
32351 * g++.dg/ext/builtin-shufflevector-5.C: New test.
32352 * g++.dg/init/new51.C: New test.
32354 2023-01-23 Jason Merrill <jason@redhat.com>
32357 * g++.dg/cpp0x/move2.C: New test.
32359 2023-01-23 Harald Anlauf <anlauf@gmx.de>
32362 * gfortran.dg/pr108502.f90: New test.
32364 2023-01-23 Marek Polacek <polacek@redhat.com>
32367 * g++.dg/warn/Wunused-value-1.C: New test.
32369 2023-01-23 Jason Merrill <jason@redhat.com>
32372 * g++.dg/cpp0x/initlist-vect2.C: New test.
32374 2023-01-23 Harald Anlauf <anlauf@gmx.de>
32377 * gfortran.dg/pr108501.f90: New test.
32379 2023-01-23 Harald Anlauf <anlauf@gmx.de>
32382 * gfortran.dg/pr108420.f90: New test.
32384 2023-01-23 Jason Merrill <jason@redhat.com>
32387 * g++.dg/template/explicit-instantiation5.C: New test.
32389 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32391 * g++.target/arm/pac-1.C: New test.
32392 * gcc.target/arm/pac-15.c: Likewise.
32394 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32396 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
32398 * gcc.target/arm/pac-12.c: New test.
32399 * gcc.target/arm/pac-13.c: Likewise.
32400 * gcc.target/arm/pac-14.c: Likewise.
32402 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32404 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
32406 2023-01-23 Richard Biener <rguenther@suse.de>
32408 PR tree-optimization/108482
32409 * gcc.dg/torture/pr108482.c: New testcase.
32411 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32413 * gcc.target/arm/bti-1.c: New testcase.
32414 * gcc.target/arm/bti-2.c: Likewise.
32416 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32418 * gcc.target/arm/pac.h : New file.
32419 * gcc.target/arm/pac-1.c : New test case.
32420 * gcc.target/arm/pac-2.c : Likewise.
32421 * gcc.target/arm/pac-3.c : Likewise.
32422 * gcc.target/arm/pac-4.c : Likewise.
32423 * gcc.target/arm/pac-5.c : Likewise.
32424 * gcc.target/arm/pac-6.c : Likewise.
32425 * gcc.target/arm/pac-7.c : Likewise.
32426 * gcc.target/arm/pac-8.c : Likewise.
32427 * gcc.target/arm/pac-9.c : Likewise.
32428 * gcc.target/arm/pac-10.c : Likewise.
32429 * gcc.target/arm/pac-11.c : Likewise.
32431 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32433 * gcc.target/arm/multilib.exp: Add pacbti related entries.
32435 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32436 Tejas Belagod <tbelagod@arm.com>
32438 * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
32439 * gcc.target/arm/acle/pacbti-m-predef-3.c: Likewise.
32440 * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
32441 * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.
32443 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32444 Tejas Belagod <tbelagod@arm.com>
32446 * lib/target-supports.exp
32447 (check_effective_target_mbranch_protection_ok): New function.
32448 * gcc.target/arm/acle/pacbti-m-predef-2.c: New test.
32449 * gcc.target/arm/acle/pacbti-m-predef-4.c: Likewise.
32450 * gcc.target/arm/acle/pacbti-m-predef-5.c: Likewise.
32451 * gcc.target/arm/acle/pacbti-m-predef-8.c: Likewise.
32452 * gcc.target/arm/acle/pacbti-m-predef-9.c: Likewise.
32453 * gcc.target/arm/acle/pacbti-m-predef-10.c: Likewise.
32454 * gcc.target/arm/acle/pacbti-m-predef-11.c: Likewise.
32455 * gcc.target/arm/acle/pacbti-m-predef-12.c: Likewise.
32457 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32458 Tejas Belagod <tbelagod@arm.com>
32460 * lib/target-supports.exp:
32461 (check_effective_target_arm_pacbti_hw): New.
32463 2023-01-23 Richard Biener <rguenther@suse.de>
32465 PR tree-optimization/108449
32466 * gcc.dg/pr108449.c: New testcase.
32468 2023-01-23 Jason Merrill <jason@redhat.com>
32472 * g++.dg/init/lifetime4.C: New test.
32474 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
32476 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
32478 * gm2/complex/pass/complex-pass.exp: Likewise.
32479 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp: Likewise.
32480 * gm2/iso/analysis/fail/iso-analysis-fail.exp: Likewise.
32481 * gm2/iso/check/fail/iso-check-fail.exp: Likewise.
32482 * gm2/iso/fail/iso-fail.exp: Likewise.
32483 * gm2/iso/pass/iso-pass.exp: Likewise.
32484 * gm2/isolib/run/pass/isolib-run-pass.exp: Likewise.
32485 * gm2/pim/fail/pim-fail.exp: Likewise.
32486 * gm2/pim/pass/pim-pass.exp: Likewise.
32487 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
32488 * gm2/pimlib/pass/pimlib-pass.exp: Likewise.
32489 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
32490 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp: Likewise.
32491 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp: Likewise.
32492 * gm2/projects/log/run/pass/hello/projects-log-run-pass-hello.exp: Likewise.
32493 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp: Likewise.
32494 * gm2/recover/pass/recover-pass.exp: Likewise.
32495 * gm2/switches/makeall/fail/switches-makeall-fail.exp: Likewise.
32496 * gm2/switches/makeall/pass/switches-makeall-pass.exp: Likewise.
32497 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
32498 * gm2/switches/pim2/run/pass/switches-pim2-run-pass.exp: Likewise.
32499 * gm2/ulmlib/pass/ulmlib-pass.exp: Likewise.
32500 * gm2/ulmlib/std/pass/ulmlib-std-pass.exp: Likewise.
32501 * gm2/ulmlib/sys/pass/ulmlib-sys-pass.exp: Likewise.
32502 * lib/gm2.exp: Make the paths list a mandatory entry for each gm2_init_xxx
32503 function. Remove the use of concatenated include and library paths.
32504 Remove string processing where possible.
32506 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
32508 * gcc.target/pru/clz-hi-2.c: New test.
32509 * gcc.target/pru/clz-hi.c: New test.
32511 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32514 * gfortran.dg/pr88048.f90: Adjust for changed error message.
32515 * gfortran.dg/parameter_data0.f90: New test.
32517 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
32519 * gcc.target/aarch64/acle/pmull64.c: New.
32520 * gcc.target/aarch64/aes-fuse-1.c: Replace '+crypto' with corresponding
32521 feature flag based on the intrinsic.
32522 * gcc.target/aarch64/aes-fuse-2.c: Likewise.
32523 * gcc.target/aarch64/aes_1.c: Likewise.
32524 * gcc.target/aarch64/aes_2.c: Likewise.
32525 * gcc.target/aarch64/aes_xor_combine.c: Likewise.
32526 * gcc.target/aarch64/sha1_1.c: Likewise.
32527 * gcc.target/aarch64/sha256_1.c: Likewise.
32528 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
32530 2023-01-19 Jakub Jelinek <jakub@redhat.com>
32533 * g++.dg/cpp23/subscript12.C: New test.
32534 * g++.dg/cpp23/subscript13.C: New test.
32536 2023-01-19 Jakub Jelinek <jakub@redhat.com>
32539 * g++.dg/init/pr53932.C: New test.
32541 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
32543 * gcc.target/i386/pr108436.c: New test.
32545 2023-01-19 David Malcolm <dmalcolm@redhat.com>
32548 * gcc.dg/analyzer/deref-before-check-1.c: Add test coverage
32549 involving dominance.
32550 * gcc.dg/analyzer/deref-before-check-pr108455-1.c: New test.
32551 * gcc.dg/analyzer/deref-before-check-pr108455-git-pack-revindex.c:
32554 2023-01-19 Harald Anlauf <anlauf@gmx.de>
32557 * gfortran.dg/pr108434.f90: New test.
32559 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
32561 * gm2/complex/run/pass/complex-run-pass.exp: Remove gm2_link_lib.
32562 * gm2/iso/run/pass/iso-run-pass.exp: Likewise.
32563 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
32564 * gm2/pimlib/logitech/run/pass/pimlib-logitech-run-pass.exp: Likewise.
32565 * gm2/pimlib/run/pass/pimlib-run-pass.exp: Likewise.
32566 * gm2/projects/iso/run/pass/halma/projects-iso-run-pass-halma.exp:
32568 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
32570 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
32572 * gm2/sets/run/pass/sets-run-pass.exp: Likewise.
32573 * gm2/switches/none/run/pass/gm2-none.exp: Likewise.
32574 * gm2/switches/pic/run/pass/switches-pic-run-pass.exp: Likewise.
32575 * gm2/projects/pim/run/pass/random/projects-pim-run-pass-random.exp:
32576 Likewise, and also ensure that the -g option is appended to avoid it
32577 being taken as a path.
32578 * lib/gm2.exp: Ensure for each gm2_init_xxxx function that the set of
32579 libraries added matches the set of -I and -L options.
32581 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
32584 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Add
32585 -fno-stack-protector.
32586 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Likewise.
32587 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Likewise.
32588 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Likewise.
32589 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: Likewise.
32590 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Likewise.
32591 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Likewise.
32592 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Likewise.
32593 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Likewise.
32594 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: Likewise.
32596 2023-01-19 Jakub Jelinek <jakub@redhat.com>
32598 PR tree-optimization/108440
32599 * c-c++-common/rotate-10.c: New test.
32600 * c-c++-common/rotate-11.c: New test.
32602 2023-01-19 Alexandre Oliva <oliva@adacore.com>
32605 * gcc.target/i386/pr106746.c: New.
32607 2023-01-18 Marek Polacek <polacek@redhat.com>
32610 * gcc.dg/c2x-nullptr-6.c: New test.
32612 2023-01-18 David Malcolm <dmalcolm@redhat.com>
32614 * gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: New test, adapted
32615 from https://samate.nist.gov/SARD/test-suites/81.
32616 * gcc.dg/analyzer/SARD-tc1909-stack_overflow_loop.c: Likewise.
32617 * gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Likewise.
32618 * gcc.dg/analyzer/SARD-tc293-basic-00045-min.c: Likewise.
32619 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Likewise.
32621 2023-01-18 Richard Biener <rguenther@suse.de>
32624 * gcc.dg/lto/pr108445_0.c: New testcase.
32625 * gcc.dg/lto/pr108445_1.c: Likewise.
32627 2023-01-18 Murray Steele <murray.steele@arm.com>
32629 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
32631 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
32632 Andrew Pinski <apinski@marvell.com>
32635 * gcc.target/powerpc/pr108396.c: New test.
32637 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
32640 * gcc.target/powerpc/pr108348-1.c: New test.
32641 * gcc.target/powerpc/pr108348-2.c: New test.
32643 2023-01-17 Harald Anlauf <anlauf@gmx.de>
32646 * gfortran.dg/pr108421.f90: New test.
32648 2023-01-17 Jakub Jelinek <jakub@redhat.com>
32650 PR tree-optimization/106523
32651 * c-c++-common/rotate-2.c (f5, f6, f7, f8, f13, f14, f15, f16,
32652 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
32653 __builtin_unreachable about shift count.
32654 * c-c++-common/rotate-2b.c: New test.
32655 * c-c++-common/rotate-4.c (f5, f6, f7, f8, f13, f14, f15, f16,
32656 f37, f38, f39, f40, f45, f46, f47, f48): Add assertions using
32657 __builtin_unreachable about shift count.
32658 * c-c++-common/rotate-4b.c: New test.
32659 * gcc.c-torture/execute/pr106523.c: New test.
32661 2023-01-16 Andrew Pinski <apinski@marvell.com>
32663 * lib/target-supports.exp (add_options_for_tls): Remove
32664 reference to Solaris 9 in comments.
32666 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
32669 * g++.target/i386/pr105980.C: New test.
32671 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
32673 * g++.dg/tree-ssa/pr106077.C: New test.
32675 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
32679 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: New test.
32680 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: New test.
32682 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
32684 * g++.dg/tree-ssa/pr86544.C: Add .POPCOUNT to tree scan regex.
32685 * gcc.dg/tree-ssa/popcount.c: Likewise.
32686 * gcc.dg/tree-ssa/popcount2.c: Likewise.
32687 * gcc.dg/tree-ssa/popcount3.c: Likewise.
32688 * gcc.target/aarch64/popcount4.c: Likewise.
32689 * gcc.target/i386/pr95771.c: Likewise, and...
32690 * gcc.target/i386/pr95771-2.c: ...split int128 test from above,
32691 since this would emit just a single IFN if a TI optab is added.
32693 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
32695 * gcc.dg/tree-ssa/cltz-max.c: New test.
32696 * gcc.dg/tree-ssa/clz-char.c: New test.
32697 * gcc.dg/tree-ssa/clz-int.c: New test.
32698 * gcc.dg/tree-ssa/clz-long-long.c: New test.
32699 * gcc.dg/tree-ssa/clz-long.c: New test.
32700 * gcc.dg/tree-ssa/ctz-char.c: New test.
32701 * gcc.dg/tree-ssa/ctz-int.c: New test.
32702 * gcc.dg/tree-ssa/ctz-long-long.c: New test.
32703 * gcc.dg/tree-ssa/ctz-long.c: New test.
32705 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
32707 * lib/target-supports.exp (check_effective_target_clz)
32708 (check_effective_target_clzl, check_effective_target_clzll)
32709 (check_effective_target_ctz, check_effective_target_clzl)
32710 (check_effective_target_ctzll): New.
32711 * gcc.dg/tree-ssa/cltz-complement-max.c: New test.
32712 * gcc.dg/tree-ssa/clz-complement-char.c: New test.
32713 * gcc.dg/tree-ssa/clz-complement-int.c: New test.
32714 * gcc.dg/tree-ssa/clz-complement-long-long.c: New test.
32715 * gcc.dg/tree-ssa/clz-complement-long.c: New test.
32716 * gcc.dg/tree-ssa/ctz-complement-char.c: New test.
32717 * gcc.dg/tree-ssa/ctz-complement-int.c: New test.
32718 * gcc.dg/tree-ssa/ctz-complement-long-long.c: New test.
32719 * gcc.dg/tree-ssa/ctz-complement-long.c: New test.
32721 2023-01-16 Jakub Jelinek <jakub@redhat.com>
32724 * g++.target/i386/pr105593.C: New test.
32726 2023-01-16 Jakub Jelinek <jakub@redhat.com>
32729 * c-c++-common/Winit-self3.c: New test.
32730 * c-c++-common/Winit-self4.c: New test.
32731 * c-c++-common/Winit-self5.c: New test.
32733 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
32736 * gcc.target/powerpc/pr108272-1.c: New test.
32737 * gcc.target/powerpc/pr108272-2.c: New test.
32738 * gcc.target/powerpc/pr108272-3.c: New test.
32739 * gcc.target/powerpc/pr108272-4.c: New test.
32741 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
32743 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
32745 2023-01-14 Jakub Jelinek <jakub@redhat.com>
32748 * c-c++-common/pr108365.c: New test.
32749 * g++.dg/opt/pr108365.C: New test.
32750 * g++.dg/warn/pr108365.C: New test.
32752 2023-01-14 Alexandre Oliva <oliva@adacore.com>
32755 * gcc.target/arm/pr42093.c: Disable tree-dce.
32757 2023-01-13 David Malcolm <dmalcolm@redhat.com>
32760 * gcc.dg/analyzer/switch-enum-1.c: New test.
32761 * gcc.dg/analyzer/switch-enum-2.c: New test.
32762 * gcc.dg/analyzer/switch-enum-pr105273-git-vreportf-2.c: New test.
32763 * gcc.dg/analyzer/switch-enum-taint-1.c: New test.
32764 * gcc.dg/analyzer/switch-wrong-enum.c: New test.
32765 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_floor.c: New
32767 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
32769 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
32772 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
32774 PR rtl-optimization/108117
32775 PR rtl-optimization/108132
32776 * gcc.dg/pr108117.c: New test.
32778 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32781 * g++.dg/warn/pr108285.C: New test.
32783 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
32785 * gm2/examples/map/pass/examples-map-pass.exp:
32786 Call gm2_push_timeout 30 before foreach testcase.
32787 Call gm2_pop_timeout after the foreach statement.
32788 * gm2/pimlib/base/run/pass/pimlib-base-run-pass.exp:
32789 Call gm2_push_timeout 20 before foreach testcase.
32790 Call gm2_pop_timeout after the foreach statement.
32792 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32795 * gcc.c-torture/execute/pr107131.c: New test.
32797 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32799 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
32801 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
32803 * gcc.dg/Warray-bounds-flex-arrays-1.c: Delete the level information
32804 from the message issued by -Wstrict-flex-arrays.
32805 * gcc.dg/Warray-bounds-flex-arrays-2.c: Likewise.
32806 * gcc.dg/Warray-bounds-flex-arrays-3.c: Likewise.
32807 * gcc.dg/Warray-bounds-flex-arrays-4.c: Likewise.
32808 * gcc.dg/Warray-bounds-flex-arrays-5.c: Likewise.
32809 * gcc.dg/Warray-bounds-flex-arrays-6.c: Likewise.
32810 * gcc.dg/Wstrict-flex-arrays-2.c: Likewise.
32811 * gcc.dg/Wstrict-flex-arrays-3.c: Likewise.
32812 * gcc.dg/Wstrict-flex-arrays.c: Likewise.
32814 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32817 * gcc.dg/pr107131.c: New test.
32819 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
32821 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
32822 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
32824 2023-01-13 Richard Biener <rguenther@suse.de>
32826 * gcc.target/aarch64/pr107209.c: New test.
32828 2023-01-13 Richard Biener <rguenther@suse.de>
32830 PR tree-optimization/108387
32831 * gcc.dg/pr108387.c: New testcase.
32833 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
32835 * gm2/coroutines/pim/run/pass/coroutines-pim-run-pass.exp
32836 (timeout-dg.exp): Load.
32837 Call gm2_push_timeout 15.
32838 Call gm2_pop_timeout at the end.
32839 * gm2/link/min/pass/link-min-pass.exp: Set path
32841 * gm2/switches/whole-program/pass/run/switches-whole-program-pass-run.exp:
32842 Call gm2_push_timeout 60.
32843 Call gm2_pop_timeout at the end.
32844 * lib/gm2-torture.exp (gm2_previous_timeout): Set to 10 or
32845 individual_timeout.
32846 Configure dejagnu to timeout for 10 seconds.
32847 (gm2_push_timeout): New proc.
32848 (gm2_pop_timeout): New proc.
32849 * lib/gm2.exp (gm2_previous_timeout): Set to 10 or
32850 individual_timeout.
32851 Configure dejagnu to timeout for 10 seconds.
32852 (gm2_push_timeout): New proc.
32853 (gm2_pop_timeout): New proc.
32855 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
32857 * lib/gm2.exp: Use timeout.exp.
32859 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
32861 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
32864 2023-01-12 Andrew Pinski <apinski@marvell.com>
32865 Roger Sayle <roger@nextmovesoftware.com>
32867 PR tree-optimization/92342
32868 * gcc.dg/tree-ssa/andnegcmp-1.c: New test.
32869 * gcc.dg/tree-ssa/andnegcmp-2.c: New test.
32870 * gcc.dg/tree-ssa/multcmp-1.c: New test.
32871 * gcc.dg/tree-ssa/multcmp-2.c: New test.
32873 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
32874 Richard Sandiford <richard.sandiford@arm.com>
32877 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: Update.
32878 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: Update.
32879 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: Update.
32880 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: Update.
32881 * gcc.target/aarch64/aapcs64/va_arg-17.c: New test.
32882 * gcc.target/aarch64/pr105549.c: New test.
32883 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: Update.
32884 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: Update.
32885 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: Update.
32886 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: Update.
32888 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
32889 Richard Sandiford <richard.sandiford@arm.com>
32891 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
32892 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
32894 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
32895 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
32897 * gcc.target/aarch64/bitfield-abi-warning-align8-O2.c: New test.
32898 * gcc.target/aarch64/bitfield-abi-warning.h: New test.
32899 * g++.target/aarch64/bitfield-abi-warning-align16-O2.C: New test.
32900 * g++.target/aarch64/bitfield-abi-warning-align16-O2-extra.C: New
32902 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
32903 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
32905 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
32906 * g++.target/aarch64/bitfield-abi-warning.h: New test.
32908 2023-01-12 Richard Biener <rguenther@suse.de>
32910 PR tree-optimization/99412
32911 * gcc.dg/vect/pr99412.c: New testcase.
32912 * gcc.dg/tree-ssa/reassoc-47.c: Adjust comment.
32913 * gcc.dg/tree-ssa/reassoc-48.c: Remove.
32915 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
32918 * gfortran.dg/gomp/assume-2.f90: Update dg-error.
32919 * gfortran.dg/gomp/assumes-2.f90: Likewise.
32920 * gfortran.dg/gomp/assume-5.f90: New test.
32922 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
32924 * c-c++-common/cpp/pr108244-1.c: New test.
32925 * c-c++-common/cpp/pr108244-2.c: New test.
32926 * c-c++-common/gomp/pr108244-3.c: New test.
32928 2023-01-11 David Malcolm <dmalcolm@redhat.com>
32931 * gcc.dg/analyzer/attr-malloc-pr108252.c: New test.
32932 * gcc.dg/analyzer/fd-leak-pr108252.c: New test.
32933 * gcc.dg/analyzer/flex-with-call-summaries.c: Remove xfail from
32934 warning false +ve directives.
32935 * gcc.dg/analyzer/pr103217-2.c: Add -Wno-analyzer-too-complex.
32936 * gcc.dg/analyzer/pr103217-3.c: Likewise.
32937 * gcc.dg/analyzer/strdup-pr108252.c: New test.
32938 * gcc.dg/analyzer/strndup-pr108252.c: New test.
32940 2023-01-11 Jakub Jelinek <jakub@redhat.com>
32943 * gcc.dg/pr105972.c: New test.
32945 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
32947 PR tree-optimization/71343
32948 * gcc.dg/pr71343-2.c: New test case.
32950 2023-01-11 David Faust <david.faust@oracle.com>
32953 * gcc.target/bpf/double-1.c: New test.
32954 * gcc.target/bpf/double-2.c: New test.
32955 * gcc.target/bpf/float-1.c: New test.
32957 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
32959 * gcc.dg/sso-17.c: New test.
32961 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
32963 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
32964 the testing target isn't a PowerPC target.
32966 2023-01-11 Richard Biener <rguenther@suse.de>
32968 PR tree-optimization/107767
32969 * gcc.dg/tree-ssa/pr107767.c: New testcase.
32971 2023-01-11 Jakub Jelinek <jakub@redhat.com>
32974 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
32976 2023-01-11 Richard Biener <rguenther@suse.de>
32978 PR tree-optimization/108352
32979 * gcc.dg/tree-ssa/ssa-thread-21.c: New testcase.
32980 * gcc.dg/tree-ssa/vrp46.c: Remove --param fsm-scale-path-blocks=1.
32982 2023-01-11 Richard Biener <rguenther@suse.de>
32984 PR tree-optimization/108353
32985 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
32987 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
32989 * gcc.target/s390/not.c: New test.
32991 2023-01-11 Richard Biener <rguenther@suse.de>
32993 PR tree-optimization/106293
32994 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
32996 2023-01-10 Richard Biener <rguenther@suse.de>
32998 PR tree-optimization/106293
32999 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
33001 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
33003 PR rtl-optimization/106421
33004 * gcc.dg/pr106421.c: New test case.
33006 2023-01-10 Martin Jambor <mjambor@suse.cz>
33009 * g++.dg/ipa/pr108110.C: New test.
33011 2023-01-10 Richard Biener <rguenther@suse.de>
33013 PR tree-optimization/108314
33014 * gcc.dg/vect/pr108314.c: New testcase.
33016 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
33018 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
33021 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
33023 * gcc.target/csky/and3a.c: Rename to ...
33024 * gcc.target/csky/ck801-and.c: ... this.
33025 * gcc.target/csky/constpool-3.c: Rename to ...
33026 * gcc.target/csky/constpool-2.c: ... this, Rename to ...
33027 * gcc.target/csky/constpool-1.c: ... this, Rename to ...
33028 * gcc.target/csky/ck801-constpool.c: ... this, and skip
33029 if the CPU is not ck801.
33030 * gcc.target/csky/ck801-branch.c: Skip if the CPU is not ck801.
33032 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
33034 * gcc.target/s390/fcall-saved.c: New test.
33036 2023-01-09 Jakub Jelinek <jakub@redhat.com>
33041 * g++.dg/tree-ssa/initlist-opt2.C: New test.
33042 * g++.dg/tree-ssa/initlist-opt3.C: New test.
33044 2023-01-09 Joseph Myers <joseph@codesourcery.com>
33046 * gcc.dg/c2x-complit-8.c: New test.
33048 2023-01-09 Richard Biener <rguenther@suse.de>
33050 PR middle-end/69482
33051 * gcc.target/i386/pr69482-1.c: New testcase.
33052 * gcc.target/i386/pr69482-2.c: Likewise.
33054 2023-01-09 Martin Liska <mliska@suse.cz>
33057 * g++.dg/ipa/pr108830.C: New test.
33059 2023-01-09 Richard Biener <rguenther@suse.de>
33061 PR tree-optimization/101912
33062 * gcc.dg/uninit-pr101912.c: New testcase.
33064 2023-01-09 Martin Liska <mliska@suse.cz>
33067 * gcc.target/i386/pr107993.c: New test.
33069 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
33071 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
33073 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
33075 2023-01-06 Joseph Myers <joseph@codesourcery.com>
33077 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
33080 2023-01-06 Tamar Christina <tamar.christina@arm.com>
33083 2023-01-06 Tamar Christina <tamar.christina@arm.com>
33085 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
33087 2023-01-06 Jakub Jelinek <jakub@redhat.com>
33091 * gcc.c-torture/execute/pr108292.c: New test.
33092 * gcc.target/i386/pr108292.c: New test.
33093 * gcc.dg/pr108308.c: New test.
33095 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
33098 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
33100 * gcc.target/i386/cmov10.c: New test case.
33102 2023-01-05 Patrick Palka <ppalka@redhat.com>
33105 * g++.dg/parse/access14.C: New test.
33107 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
33109 * lib/gm2.exp (gm2_init_minx): New procedure.
33110 (gm2_init_min): New procedure calls gm2_init_min with
33112 * gm2/link/min/pass/tiny.mod: New test case.
33113 * gm2/link/min/pass/link-min-pass.exp: New file.
33115 2023-01-04 Patrick Palka <ppalka@redhat.com>
33118 * g++.dg/cpp2a/concepts-requires34.C: New test.
33120 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33123 * g++.dg/template/pr108206.C: New test.
33125 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
33127 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
33129 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33131 PR tree-optimization/108253
33132 * g++.dg/opt/pr108253.C: New test.
33134 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33136 PR middle-end/108237
33137 * gcc.c-torture/compile/pr108237.c: New test.
33139 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33141 PR sanitizer/108256
33142 * c-c++-common/ubsan/pr108256.c: New test.
33144 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
33146 * g++.dg/modules/modules.exp: Skip on AIX.
33147 * gcc.target/powerpc/pr99708.c: Skip on AIX.
33149 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
33151 * g++.dg/gomp/target-simd-clone-1.C: Tweak to test
33152 that the unused clone is GC'ed.
33153 * gcc.dg/gomp/target-simd-clone-1.c: Likewise.
33155 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
33157 * gcc.target/i386/cmov10.c: New test case.
33159 2023-01-03 Jakub Jelinek <jakub@redhat.com>
33161 PR middle-end/108264
33162 * gcc.dg/pr108264.c: New test.
33164 2023-01-03 Jakub Jelinek <jakub@redhat.com>
33166 PR rtl-optimization/108263
33167 * gcc.dg/pr108263.c: New test.
33169 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
33170 Uroš Bizjak <ubizjak@gmail.com>
33172 * gcc.target/i386/extendditi2-1.c: New test case.
33173 * gcc.target/i386/extendditi2-2.c: Likewise.
33176 Copyright (C) 2023 Free Software Foundation, Inc.
33178 Copying and distribution of this file, with or without modification,
33179 are permitted in any medium without royalty provided the copyright
33180 notice and this notice are preserved.