]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
11db817bef0afaf7886b4aeb593a73173c403f77
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2023-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2
3 PR testsuite/111066
4 * g++.dg/special/initpri3.C: Fix wording.
5
6 2023-09-03 Pan Li <pan2.li@intel.com>
7
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.
19
20 2023-09-02 chenxiaolong <chenxiaolong@loongson.cn>
21
22 * gcc.target/loongarch/math-float-128.c: New test.
23
24 2023-09-01 Harald Anlauf <anlauf@gmx.de>
25
26 PR fortran/31059
27 * gfortran.dg/bounds_check_fail_5.f90: New test.
28
29 2023-09-01 benjamin priour <priour.be@gmail.com>
30
31 PR analyzer/105948
32 PR analyzer/94355
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.
38
39 2023-09-01 Hans-Peter Nilsson <hp@axis.com>
40
41 PR testsuite/111264
42 * gcc.dg/plugin/analyzer_cpython_plugin.c: Make declarations
43 C++11-compatible.
44
45 2023-09-01 Jonathan Wakely <jwakely@redhat.com>
46
47 * g++.dg/pr110879.C: Moved to...
48 * g++.dg/opt/pr110879.C: ...here.
49
50 2023-09-01 Vladimir Palevich <palevichva@gmail.com>
51
52 PR libstdc++/110879
53 * g++.dg/pr110879.C: New test.
54
55 2023-09-01 Jakub Jelinek <jakub@redhat.com>
56
57 PR c++/111069
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
61 1018.
62
63 2023-09-01 Jakub Jelinek <jakub@redhat.com>
64
65 PR tree-optimization/19832
66 * g++.dg/opt/vectcond-1.C: Add -Wno-psabi to dg-options.
67
68 2023-09-01 Jakub Jelinek <jakub@redhat.com>
69
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.
84
85 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
86
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.
103
104 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
105
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.
114
115 2023-09-01 Lehua Ding <lehua.ding@rivai.ai>
116
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.
126
127 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
128
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.
131
132 2023-09-01 Robin Dapp <rdapp@ventanamicro.com>
133
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.
148
149 2023-09-01 Pan Li <pan2.li@intel.com>
150
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.
164
165 2023-09-01 Andrew Pinski <apinski@marvell.com>
166
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.
170
171 2023-08-31 Andrew Pinski <apinski@marvell.com>
172
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.
186
187 2023-08-31 Pan Li <pan2.li@intel.com>
188
189 * gcc.target/riscv/rvv/base/float-point-frm-autovec-4.c: New test.
190
191 2023-08-31 Pan Li <pan2.li@intel.com>
192
193 * gcc.target/riscv/rvv/base/float-point-frm-autovec-3.c: New test.
194
195 2023-08-31 Peter Bergner <bergner@linux.ibm.com>
196
197 PR testsuite/111228
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.
207
208 2023-08-31 Pan Li <pan2.li@intel.com>
209
210 * gcc.target/riscv/rvv/base/float-point-frm-autovec-2.c: New test.
211
212 2023-08-31 Pan Li <pan2.li@intel.com>
213 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
214
215 * gcc.target/riscv/rvv/base/float-point-frm-autovec-1.c: New test.
216
217 2023-08-31 Richard Biener <rguenther@suse.de>
218
219 PR middle-end/111253
220 * gcc.dg/Wfree-nonheap-object-7.c: New testcase.
221
222 2023-08-31 Jeevitha Palanisamy <jeevitha@linux.ibm.com>
223
224 PR target/110411
225 * gcc.target/powerpc/pr110411-1.c: New testcase.
226 * gcc.target/powerpc/pr110411-2.c: New testcase.
227
228 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
229
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.
233
234 2023-08-31 Richard Biener <rguenther@suse.de>
235
236 * gcc.dg/tree-ssa/forwprop-42.c: Move ...
237 * gcc.target/i386/pr111228.c: ... here. Enable SSE2.
238
239 2023-08-31 Richard Biener <rguenther@suse.de>
240
241 * gcc.target/i386/pr52252-atom.c: Add -mprefer-vector-width=128.
242 * gcc.target/i386/pr52252-core.c: Likewise.
243
244 2023-08-31 Haochen Gui <guihaoc@gcc.gnu.org>
245
246 PR target/96762
247 * gcc.target/powerpc/pr96762.c: New.
248
249 2023-08-31 Lehua Ding <lehua.ding@rivai.ai>
250
251 PR target/111234
252 * gcc.target/riscv/rvv/vsetvl/pr111234.c: New test.
253
254 2023-08-30 Eric Feng <ef2648@columbia.edu>
255
256 PR analyzer/107646
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
264 added more tests).
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.
268
269 2023-08-30 Dimitar Dimitrov <dimitar@dinux.eu>
270
271 PR target/106562
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.
279
280 2023-08-30 Marek Polacek <polacek@redhat.com>
281
282 PR c++/91319
283 * g++.dg/cpp2a/desig30.C: New test.
284
285 2023-08-30 Marek Polacek <polacek@redhat.com>
286
287 PR c++/111173
288 * g++.dg/cpp2a/constinit19.C: New test.
289
290 2023-08-30 Richard Biener <rguenther@suse.de>
291
292 * gcc.dg/tree-ssa/forwprop-42.c: Use __UINT64_TYPE__ instead
293 of unsigned long.
294
295 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
296
297 * gcc.dg/vect/slp-reduc-7.c: Add RVV.
298
299 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
300
301 * gcc.dg/vect/slp-26.c: Adapt for RVV.
302
303 2023-08-30 Mikael Morin <mikael@gcc.gnu.org>
304
305 PR fortran/48776
306 * gfortran.dg/interface_procedure_1.f90: New test.
307
308 2023-08-30 Richard Biener <rguenther@suse.de>
309
310 PR tree-optimization/111228
311 * gcc.dg/tree-ssa/forwprop-42.c: New testcase.
312
313 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
314
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.
321
322 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
323
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.
327
328 2023-08-30 Die Li <lidie@eswincomputing.com>
329 Fei Gao <gaofei@eswincomputing.com>
330
331 * gcc.target/riscv/cm_mv_rv32.c: New test.
332
333 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
334
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
337
338 2023-08-30 Fei Gao <gaofei@eswincomputing.com>
339
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.
344
345 2023-08-30 Jakub Jelinek <jakub@redhat.com>
346
347 PR tree-optimization/110914
348 * gcc.c-torture/execute/pr110914.c: New test.
349
350 2023-08-30 Jakub Jelinek <jakub@redhat.com>
351
352 PR tree-optimization/111015
353 * gcc.dg/pr111015.c: New test.
354
355 2023-08-30 Tsukasa OI <research_trasio@irq.a4lg.com>
356
357 * gcc.target/riscv/arch-24.c: Test RV32I+Zcf instead.
358
359 2023-08-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
360
361 * gcc.target/riscv/rvv/autovec/vls/misalign-1.c: New test.
362
363 2023-08-29 Philipp Tomsich <philipp.tomsich@vrull.eu>
364
365 * gcc.target/riscv/zicond-xor-01.c: New test.
366 Co-authored-by: Jeff Law <jlaw@ventanamicro.com>
367
368 2023-08-29 David Malcolm <dmalcolm@redhat.com>
369
370 PR analyzer/99860
371 * c-c++-common/analyzer/overlapping-buffers.c: New test.
372
373 2023-08-29 Marek Polacek <polacek@redhat.com>
374
375 * g++.dg/diagnostic/explicit.C: New test.
376
377 2023-08-29 Jin Ma <jinma@linux.alibaba.com>
378
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.
383
384 2023-08-29 Edwin Lu <ewlu@rivosinc.com>
385 Vineet Gupta <vineetg@rivosinc.com>
386
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.
399
400 2023-08-29 Guillaume Gomez <guillaume1.gomez@gmail.com>
401
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.
404
405 2023-08-29 Carl Love <cel@us.ibm.com>
406
407 PR target/93448
408 * gcc.target/powerpc/pr93448.c: New test case.
409
410 2023-08-29 David Malcolm <dmalcolm@redhat.com>
411
412 PR analyzer/105899
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.
418
419 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
420
421 * gcc.target/riscv/predef-31.c: New test for a stub unprivileged
422 extension 'Zcb' with some implications.
423
424 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
425
426 * gcc.target/riscv/predef-30.c: New test for a stub
427 vendor extension 'XVentanaCondOps'.
428
429 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
430
431 * gcc.target/riscv/predef-29.c: New test for a stub privileged
432 extension 'Smstateen' with some implications.
433
434 2023-08-29 Tsukasa OI <research_trasio@irq.a4lg.com>
435
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
438 extensions.
439
440 2023-08-29 Jakub Jelinek <jakub@redhat.com>
441
442 PR middle-end/79173
443 PR middle-end/111209
444 * gcc.target/i386/pr79173-12.c: New test.
445
446 2023-08-29 Andrew Pinski <apinski@marvell.com>
447
448 PR tree-optimization/111147
449 * gcc.dg/tree-ssa/cmpbit-4.c: New test.
450
451 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
452
453 * gcc.dg/vect/no-scevccp-outer-12.c: Add riscv xfail.
454
455 2023-08-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
456
457 * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-16.c: Fix ASM check.
458
459 2023-08-29 Lehua Ding <lehua.ding@rivai.ai>
460
461 PR target/110943
462 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Adjust.
463 * gcc.target/riscv/rvv/base/pr110943.c: New test.
464
465 2023-08-29 Lulu Cheng <chenglulu@loongson.cn>
466
467 * gcc.target/loongarch/sign-extend.c: New test.
468
469 2023-08-28 Tsukasa OI <research_trasio@irq.a4lg.com>
470
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.
477
478 2023-08-28 Andrew Pinski <apinski@marvell.com>
479
480 PR testsuite/111215
481 * gcc.dg/tree-ssa/cond-bool-2.c: Add
482 `--param logical-op-non-short-circuit=1` to the options.
483
484 2023-08-28 Andrew Pinski <apinski@marvell.com>
485
486 * gcc.dg/tree-ssa/cmpbit-3.c: New test.
487 * gcc.dg/pr87009.c: Update test.
488
489 2023-08-28 Lulu Cheng <chenglulu@loongson.cn>
490
491 * gcc.target/loongarch/slt-sign-extend.c: New test.
492
493 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
494
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.
502
503 2023-08-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
504
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.
561
562 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
563
564 * gcc.target/riscv/rvv/base/spill-11.c: Adjust expected output.
565
566 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
567
568 * gcc.target/riscv/rvv/base/spill-12.c: Update expected output.
569
570 2023-08-27 Jeff Law <jlaw@ventanamicro.com>
571
572 * gcc.target/riscv/xtheadcondmov-indirect.c: Turn off pressure
573 sensitive scheduling.
574
575 2023-08-27 benjamin priour <vultkayn@gcc.gnu.org>
576
577 PR analyzer/96395
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
762 C++-friendly bits.
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.
780
781 2023-08-26 Paul Thomas <pault@gcc.gnu.org>
782
783 PR fortran/92586
784 * gfortran.dg/pr92586.f90 : New test
785
786 2023-08-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
787
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.
816
817 2023-08-26 Andrew Pinski <apinski@marvell.com>
818
819 * gcc.dg/tree-ssa/phi-opt-34.c: Fix dg-options directive.
820
821 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
822
823 * gcc.target/riscv/stack_save_restore_1.c: Robustify.
824 * gcc.target/riscv/stack_save_restore_2.c: Robustify.
825
826 2023-08-25 Jeff Law <jlaw@ventanamicro.com>
827
828 * gcc.target/riscv/zicond-primitiveSemantics.c: Disable for -Og.
829
830 2023-08-25 Jin Ma <jinma@linux.alibaba.com>
831
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.
845
846 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
847
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.
857
858 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
859
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.
874
875 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
876
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.
886
887 2023-08-25 Sandra Loosemore <sandra@codesourcery.com>
888
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.
892
893 2023-08-25 Vineet Gupta <vineetg@rivosinc.com>
894
895 * gcc.target/riscv/gcse-const.c: New Test
896 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-7.c: Remove test
897 for Jump.
898 * gcc.target/riscv/rvv/vsetvl/vlmax_conflict-8.c: Ditto.
899
900 2023-08-25 Andrew Pinski <apinski@marvell.com>
901
902 * gcc.dg/tree-ssa/phi-opt-34.c: New test.
903
904 2023-08-25 Harald Anlauf <anlauf@gmx.de>
905
906 PR fortran/35095
907 * gfortran.dg/data_bounds_1.f90: Adjust options to disable warnings.
908 * gfortran.dg/data_bounds_2.f90: New test.
909
910 2023-08-25 David Malcolm <dmalcolm@redhat.com>
911
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.
915
916 2023-08-25 Richard Biener <rguenther@suse.de>
917
918 PR tree-optimization/111137
919 * gcc.dg/torture/pr111137.c: New testcase.
920
921 2023-08-25 Aldy Hernandez <aldyh@redhat.com>
922
923 * gcc.dg/tree-ssa/vrp-float-12.c: New test.
924
925 2023-08-25 Patrick O'Neill <patrick@rivosinc.com>
926
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.
945
946 2023-08-25 Hongyu Wang <hongyu.wang@intel.com>
947
948 PR target/111127
949 * gcc.target/i386/pr111127.c: New test.
950
951 2023-08-24 Uros Bizjak <ubizjak@gmail.com>
952
953 PR target/94866
954 * g++.target/i386/pr94866.C: New test.
955
956 2023-08-24 Jose E. Marchesi <jose.marchesi@oracle.com>
957
958 PR c/106537
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.
962
963 2023-08-24 David Malcolm <dmalcolm@redhat.com>
964
965 PR analyzer/105899
966 * gcc.dg/analyzer/strcat-1.c: New test.
967
968 2023-08-24 David Malcolm <dmalcolm@redhat.com>
969
970 PR analyzer/105899
971 * gcc.dg/analyzer/strcpy-3.c (test_2): New.
972
973 2023-08-24 David Malcolm <dmalcolm@redhat.com>
974
975 PR analyzer/105899
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.
980
981 2023-08-24 David Malcolm <dmalcolm@redhat.com>
982
983 PR analyzer/105899
984 * gcc.dg/analyzer/sprintf-1.c: Include "analyzer-decls.h".
985 (test_strlen_1): New.
986
987 2023-08-24 Richard Biener <rguenther@suse.de>
988
989 PR tree-optimization/111123
990 * g++.dg/warn/Wuninitialized-pr111123-1.C: New testcase.
991
992 2023-08-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
993
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.
1020
1021 2023-08-24 Robin Dapp <rdapp.gcc@gmail.com>
1022
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.
1049
1050 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
1051
1052 * gcc.target/riscv/rvv/autovec/binop/shift-immediate.c: New test.
1053
1054 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
1055
1056 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-run.c:
1057 Add tests.
1058 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv32gcv.c:
1059 Ditto.
1060 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-rv64gcv.c:
1061 Ditto.
1062 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-ftoi-template.h:
1063 Ditto.
1064 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv32gcv.c:
1065 Ditto.
1066 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-rv64gcv.c:
1067 Ditto.
1068 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-template.h:
1069 Ditto.
1070 * gcc.target/riscv/rvv/autovec/conversions/vfncvt-itof-zvfh-run.c:
1071 Ditto.
1072 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv32gcv.c:
1073 Ditto.
1074 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-rv64gcv.c:
1075 Ditto.
1076 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-template.h:
1077 Ditto.
1078 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-ftoi-zvfh-run.c:
1079 Ditto.
1080 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-run.c:
1081 Ditto.
1082 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv32gcv.c:
1083 Ditto.
1084 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-rv64gcv.c:
1085 Ditto.
1086 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-template.h:
1087 Ditto.
1088 * gcc.target/riscv/rvv/autovec/conversions/vfwcvt-itof-zvfh-run.c:
1089 Ditto.
1090
1091 2023-08-24 Robin Dapp <rdapp@ventanamicro.com>
1092
1093 * gcc.target/riscv/rvv/autovec/reduc/reduc_strict_run-1.c:
1094 Add variable to hold reference result.
1095
1096 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
1097
1098 * gcc.dg/c2x-attr-syntax-6.c: New test.
1099 * gcc.dg/c2x-attr-syntax-7.c: Likewise.
1100
1101 2023-08-24 Richard Biener <rguenther@suse.de>
1102
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.
1107
1108 2023-08-24 Richard Sandiford <richard.sandiford@arm.com>
1109
1110 * gcc.target/aarch64/neoverse_v1_2.c: New test.
1111 * gcc.target/aarch64/neoverse_v1_3.c: Likewise.
1112
1113 2023-08-24 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/111128
1116 * gcc.dg/torture/pr111128.c: New testcase.
1117
1118 2023-08-24 Richard Biener <rguenther@suse.de>
1119
1120 PR testsuite/111125
1121 * gcc.dg/vect/pr53773.c: Disable BB vectorization.
1122
1123 2023-08-24 Andrew Pinski <apinski@marvell.com>
1124
1125 PR tree-optimization/111109
1126 * gcc.c-torture/execute/ieee/fp-cmp-cond-1.c: New test.
1127
1128 2023-08-24 Andrew Pinski <apinski@marvell.com>
1129
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.
1134
1135 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1136
1137 Revert:
1138 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1139
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.
1151
1152 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1153
1154 Revert:
1155 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1156
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.
1161
1162 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1163
1164 Revert:
1165 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1166
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.
1171
1172 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1173
1174 Revert:
1175 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1176
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.
1180
1181 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1182
1183 Revert:
1184 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1185
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.
1199
1200 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1201
1202 Revert:
1203 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1204
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.
1222
1223 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1224
1225 Revert:
1226 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1227
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.
1238
1239 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1240
1241 Revert:
1242 2023-08-24 Haochen Jiang <haochen.jiang@intel.com>
1243
1244 PR target/111051
1245 PR target/111051
1246 * gcc.target/i386/pr111051-1.c: New test.
1247
1248 2023-08-24 Richard Biener <rguenther@suse.de>
1249
1250 PR debug/111080
1251 * gcc.dg/debug/dwarf2/pr111080.c: New testcase.
1252
1253 2023-08-24 Hans-Peter Nilsson <hp@axis.com>
1254
1255 * gcc.dg/tree-ssa/update-threading.c: Xfail for cris-*-*.
1256
1257 2023-08-23 Harald Anlauf <anlauf@gmx.de>
1258
1259 PR fortran/32986
1260 * gfortran.dg/common_28.f90: New test.
1261
1262 2023-08-23 Andrew MacLeod <amacleod@redhat.com>
1263
1264 * gcc.dg/pr102983.c: Adjust output expectations.
1265 * gcc.dg/pr110918.c: New.
1266
1267 2023-08-23 Lehua Ding <lehua.ding@rivai.ai>
1268
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.
1285
1286 2023-08-23 Jan Hubicka <jh@suse.cz>
1287
1288 * gcc.dg/tree-ssa/copy-headers-9.c: Update template.
1289
1290 2023-08-23 Jan Hubicka <jh@suse.cz>
1291
1292 PR middle-end/110940
1293 * gcc.c-torture/compile/pr110940.c: New test.
1294
1295 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1296
1297 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
1298 Add vsetvli asm.
1299
1300 2023-08-23 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1301
1302 * gcc.target/riscv/rvv/autovec/partial/live-1.c: Adapt test.
1303
1304 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1305
1306 PR analyzer/105899
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.
1310
1311 2023-08-22 Jason Merrill <jason@redhat.com>
1312
1313 PR c++/109751
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.
1317
1318 2023-08-22 Tobias Burnus <tobias@codesourcery.com>
1319
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.
1325
1326 2023-08-22 Richard Biener <rguenther@suse.de>
1327
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.
1336
1337 2023-08-22 Harald Anlauf <anlauf@gmx.de>
1338
1339 PR fortran/49588
1340 * gfortran.dg/data_vector_section.f90: New test.
1341
1342 2023-08-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1343 Kewen.Lin <linkw@linux.ibm.com>
1344
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.
1347
1348 2023-08-22 liuhongt <hongtao.liu@intel.com>
1349
1350 * gcc.target/i386/invariant-ternlog-1.c: Only scan %rdx under
1351 TARGET_64BIT.
1352
1353 2023-08-22 Lehua Ding <lehua.ding@rivai.ai>
1354
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.
1361
1362 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1363
1364 PR analyzer/105899
1365 * gcc.dg/analyzer/attr-format-1.c: New test.
1366 * gcc.dg/analyzer/sprintf-1.c: Update expected results for
1367 now-passing tests.
1368
1369 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1370
1371 * gcc.dg/analyzer/fopen-1.c: New test.
1372
1373 2023-08-22 David Malcolm <dmalcolm@redhat.com>
1374
1375 PR analyzer/105899
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.
1384
1385 2023-08-22 Pan Li <pan2.li@intel.com>
1386
1387 * gcc.target/riscv/rvv/base/float-point-wredusum.c: New test.
1388
1389 2023-08-21 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1390
1391 * gcc.dg/unroll-7.c: Remove xfail.
1392
1393 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
1394
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.
1417
1418 2023-08-21 Tsukasa OI <research_trasio@irq.a4lg.com>
1419
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.
1436
1437 2023-08-21 Richard Biener <rguenther@suse.de>
1438
1439 * gcc.target/i386/pr87007-5.c: Update comment, adjust subtest.
1440
1441 2023-08-21 Richard Biener <rguenther@suse.de>
1442
1443 * lib/target-supports.exp: Add vect128, vect256 and vect512
1444 effective targets.
1445 * gcc.dg/vect/bb-slp-subgroups-2.c: Properly handle the
1446 vect256 case.
1447
1448 2023-08-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1449
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.
1453
1454 2023-08-21 Richard Biener <rguenther@suse.de>
1455
1456 * gcc.dg/vect/bb-slp-46.c: Use division instead of addition
1457 to avoid reduction vectorization.
1458
1459 2023-08-21 liuhongt <hongtao.liu@intel.com>
1460
1461 * gcc.target/i386/avx512f-pr88464-2.c: Add -mgather to
1462 options.
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.
1480
1481 2023-08-21 Richard Biener <rguenther@suse.de>
1482
1483 PR tree-optimization/111082
1484 * gcc.dg/pr111082.c: New testcase.
1485
1486 2023-08-21 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/111070
1489 * gcc.dg/pr111070.c: New testcase.
1490
1491 2023-08-21 Andrew Pinski <apinski@marvell.com>
1492
1493 PR tree-optimization/111002
1494 * gcc.target/aarch64/sve/cond_convert_8.c: New test.
1495
1496 2023-08-21 Francois-Xavier Coudert <fxcoudert@gmail.com>
1497
1498 * gcc.dg/lto/20091013-1_2.c: Add -Wno-stringop-overread.
1499
1500 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1501
1502 * gcc.dg/darwin-minversion-link.c: Account for macOS 13 and 14.
1503
1504 2023-08-20 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1505
1506 PR testsuite/110756
1507 * g++.dg/gomp/pr58567.C: Adjust to new compiler error message.
1508
1509 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1510
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.
1515
1516 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
1517
1518 * gcc.dg/ipa/ipa-icf-38.c: Require alias support.
1519
1520 2023-08-20 Francois-Xavier Coudert <fxcoudert@gmail.com>
1521
1522 * gcc.dg/plugin/crash-test-write-though-null-sarif.c: Update
1523 expected pattern.
1524
1525 2023-08-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1526
1527 PR analyzer/104042
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.
1537
1538 2023-08-20 Andrew Pinski <apinski@marvell.com>
1539
1540 PR tree-optimization/111006
1541 * gcc.target/aarch64/sve/cond_convert_7.c: New test.
1542
1543 2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
1544
1545 * lib/target-supports.exp (dg-require-python-h): Test
1546 whether Python.h can really be used.
1547
1548 2023-08-18 Uros Bizjak <ubizjak@gmail.com>
1549
1550 PR target/111023
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.
1555
1556 2023-08-18 Aldy Hernandez <aldyh@redhat.com>
1557
1558 PR ipa/110753
1559 * gcc.dg/tree-ssa/pr110753.c: New test.
1560
1561 2023-08-18 Richard Biener <rguenther@suse.de>
1562
1563 PR tree-optimization/111019
1564 * g++.dg/torture/pr111019.C: New testcase.
1565
1566 2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
1567
1568 * gcc.target/bpf/frame-limit-1.c: New test.
1569 * gcc.target/bpf/frame-limit-2.c: Likewise.
1570
1571 2023-08-18 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/111048
1574 * gcc.dg/torture/pr111048.c: New testcase.
1575
1576 2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
1577
1578 PR target/111051
1579 PR target/111051
1580 * gcc.target/i386/pr111051-1.c: New test.
1581
1582 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1583
1584 * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
1585 * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
1586
1587 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1588
1589 * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
1590 * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
1591
1592 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1593 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
1594
1595 * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
1596 * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
1597
1598 2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
1599
1600 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
1601 Address failure due to uninitialized vtype register.
1602
1603 2023-08-17 Andrew MacLeod <amacleod@redhat.com>
1604
1605 PR tree-optimization/111009
1606 * gcc.dg/pr111009.c: New.
1607
1608 2023-08-17 Patrick O'Neill <patrick@rivosinc.com>
1609 Charlie Jenkins <charlie@rivosinc.com>
1610
1611 * gcc.target/riscv/zbb-rol-ror-08.c: New test.
1612 * gcc.target/riscv/zbb-rol-ror-09.c: New test.
1613
1614 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1615
1616 PR c/106537
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.
1620
1621 2023-08-17 Tsukasa OI <research_trasio@irq.a4lg.com>
1622
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.
1639
1640 2023-08-17 Richard Biener <rguenther@suse.de>
1641
1642 PR tree-optimization/111039
1643 * gcc.dg/pr111039.c: New testcase.
1644
1645 2023-08-17 Lehua Ding <lehua.ding@rivai.ai>
1646
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.
1657
1658 2023-08-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1659
1660 * gcc.target/bpf/naked-1.c: New test.
1661
1662 2023-08-17 Richard Biener <rguenther@suse.de>
1663
1664 * gcc.target/i386/vect-reduc-2.c: New testcase.
1665
1666 2023-08-17 benjamin priour <vultkayn@gcc.gnu.org>
1667
1668 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
1669 Remove dg-line var declare_a.
1670
1671 2023-08-17 Pan Li <pan2.li@intel.com>
1672
1673 * gcc.target/riscv/rvv/base/float-point-wredosum.c: New test.
1674
1675 2023-08-17 Pan Li <pan2.li@intel.com>
1676
1677 * gcc.target/riscv/rvv/base/float-point-redosum.c: New test.
1678
1679 2023-08-17 Pan Li <pan2.li@intel.com>
1680
1681 * gcc.target/riscv/rvv/base/float-point-redusum.c: New test.
1682
1683 2023-08-17 Pan Li <pan2.li@intel.com>
1684
1685 * gcc.target/riscv/rvv/base/float-point-ncvt-f.c: New test.
1686
1687 2023-08-17 Pan Li <pan2.li@intel.com>
1688
1689 * gcc.target/riscv/rvv/base/float-point-ncvt-xu.c: New test.
1690
1691 2023-08-17 Pan Li <pan2.li@intel.com>
1692
1693 * gcc.target/riscv/rvv/base/float-point-ncvt-x.c: New test.
1694
1695 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1696
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.
1707
1708 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1709
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.
1727
1728 2023-08-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1729
1730 PR target/111037
1731 * gcc.target/riscv/rvv/base/pr111037-1.c: New test.
1732 * gcc.target/riscv/rvv/base/pr111037-2.c: New test.
1733
1734 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1735
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.
1749
1750 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1751
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.
1755
1756 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1757
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.
1762
1763 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1764
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.
1769
1770 2023-08-17 Haochen Jiang <haochen.jiang@intel.com>
1771
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.
1783
1784 2023-08-17 Yanzhang Wang <yanzhang.wang@intel.com>
1785
1786 * gcc.target/riscv/rvv/base/simplify-vrsub.c: New test.
1787
1788 2023-08-17 Andrew Pinski <apinski@marvell.com>
1789
1790 PR target/110986
1791 * gcc.target/aarch64/sve/cond_unary_9.c: New test.
1792
1793 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
1794
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.
1799
1800 2023-08-16 Robin Dapp <rdapp@ventanamicro.com>
1801
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.
1807
1808 2023-08-16 Pan Li <pan2.li@intel.com>
1809
1810 * gcc.target/riscv/rvv/base/float-point-wcvt-xu.c: New test.
1811
1812 2023-08-16 Pan Li <pan2.li@intel.com>
1813
1814 * gcc.target/riscv/rvv/base/float-point-wcvt-x.c: New test.
1815
1816 2023-08-16 Pan Li <pan2.li@intel.com>
1817
1818 * gcc.target/riscv/rvv/base/float-point-cvt-f.c: New test.
1819
1820 2023-08-16 Pan Li <pan2.li@intel.com>
1821
1822 * gcc.target/riscv/rvv/base/float-point-cvt-xu.c: New test.
1823
1824 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
1825
1826 PR target/110429
1827 * gcc.target/powerpc/pr110429.c: New.
1828
1829 2023-08-16 Haochen Gui <guihaoc@gcc.gnu.org>
1830
1831 PR target/106769
1832 * gcc.target/powerpc/pr106769.h: New.
1833 * gcc.target/powerpc/pr106769-p8.c: New.
1834 * gcc.target/powerpc/pr106769-p9.c: New.
1835
1836 2023-08-16 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1837
1838 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
1839 Adapt test.
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:
1859 New test.
1860 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-2.c:
1861 New test.
1862 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-3.c:
1863 New test.
1864 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-4.c:
1865 New test.
1866 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-5.c:
1867 New test.
1868 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-6.c:
1869 New test.
1870 * gcc.target/riscv/rvv/autovec/struct/mask_struct_load_run-7.c:
1871 New test.
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:
1880 New test.
1881 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-2.c:
1882 New test.
1883 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-3.c:
1884 New test.
1885 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-4.c:
1886 New test.
1887 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-5.c:
1888 New test.
1889 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-6.c:
1890 New test.
1891 * gcc.target/riscv/rvv/autovec/struct/mask_struct_store_run-7.c:
1892 New test.
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.
1929
1930 2023-08-16 Pan Li <pan2.li@intel.com>
1931
1932 * gcc.target/riscv/rvv/base/float-point-cvt-x.c: New test.
1933
1934 2023-08-16 liuhongt <hongtao.liu@intel.com>
1935
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.
1947
1948 2023-08-16 liuhongt <hongtao.liu@intel.com>
1949
1950 * gcc.target/i386/pr89229-4a.c: Adjust testcase.
1951
1952 2023-08-15 David Faust <david.faust@oracle.com>
1953
1954 PR target/111029
1955 * gcc.target/bpf/smov-2.c: New test.
1956 * gcc.target/bpf/smov-pseudoc-2.c: New test.
1957
1958 2023-08-15 Martin Jambor <mjambor@suse.cz>
1959
1960 PR ipa/68930
1961 PR ipa/92497
1962 * gcc.dg/ipa/pr92497-1.c: New test.
1963 * gcc.dg/ipa/pr92497-2.c: Likewise.
1964
1965 2023-08-15 Iain Buclaw <ibuclaw@gdcproject.org>
1966
1967 PR d/110959
1968 * gdc.dg/pr110959.d: New test.
1969
1970 2023-08-15 Chung-Lin Tang <cltang@codesourcery.com>
1971 Thomas Schwinge <thomas@codesourcery.com>
1972
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.
1979
1980 2023-08-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
1981
1982 PR target/110989
1983 * gcc.target/riscv/rvv/autovec/pr110989.c: Add vsetvli assembly check.
1984
1985 2023-08-15 Richard Biener <rguenther@suse.de>
1986
1987 * gcc.dg/vect/bb-slp-75.c: New testcase.
1988
1989 2023-08-15 Richard Biener <rguenther@suse.de>
1990
1991 PR tree-optimization/110963
1992 * gcc.dg/tree-ssa/ssa-pre-34.c: New testcase.
1993
1994 2023-08-15 Richard Biener <rguenther@suse.de>
1995
1996 PR tree-optimization/110991
1997 * gcc.dg/tree-ssa/cunroll-16.c: New testcase.
1998
1999 2023-08-15 Pan Li <pan2.li@intel.com>
2000
2001 * gcc.target/riscv/mode-switch-ice-1.c: New test.
2002
2003 2023-08-15 Pan Li <pan2.li@intel.com>
2004
2005 * gcc.target/riscv/rvv/base/float-point-rec7.c: New test.
2006
2007 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
2008
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.
2012
2013 2023-08-14 Mikael Morin <mikael@gcc.gnu.org>
2014
2015 PR fortran/110360
2016 PR fortran/110419
2017 * gfortran.dg/bind_c_usage_13.f03: Update tree dump patterns.
2018
2019 2023-08-14 benjamin priour <vultkayn@gcc.gnu.org>
2020
2021 PR analyzer/110543
2022 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
2023 New test.
2024 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
2025 New test.
2026 * g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
2027 New test.
2028
2029 2023-08-14 gnaggnoyil <gnaggnoyil@gmail.com>
2030
2031 DR 2386
2032 PR c++/110216
2033 * g++.dg/cpp1z/decomp10.C: Update expected error for DR 2386.
2034 * g++.dg/cpp1z/pr110216.C: New test.
2035
2036 2023-08-14 Jiawei <jiawei@iscas.ac.cn>
2037
2038 * gcc.target/riscv/arch-24.c: New test.
2039 * gcc.target/riscv/arch-25.c: New test.
2040
2041 2023-08-14 Pan Li <pan2.li@intel.com>
2042
2043 * gcc.target/riscv/rvv/base/float-point-sqrt.c: New test.
2044
2045 2023-08-14 Pan Li <pan2.li@intel.com>
2046
2047 * gcc.target/riscv/rvv/base/float-point-wnmsac.c: New test.
2048
2049 2023-08-14 Pan Li <pan2.li@intel.com>
2050
2051 * gcc.target/riscv/rvv/base/float-point-wmsac.c: New test.
2052
2053 2023-08-14 Pan Li <pan2.li@intel.com>
2054
2055 * gcc.target/riscv/rvv/base/float-point-wnmacc.c: New test.
2056
2057 2023-08-14 Pan Li <pan2.li@intel.com>
2058
2059 * gcc.target/riscv/rvv/base/float-point-fwmacc.c: New test.
2060
2061 2023-08-14 Pan Li <pan2.li@intel.com>
2062
2063 * gcc.target/riscv/rvv/base/float-point-nmsub.c: New test.
2064
2065 2023-08-12 Gaius Mulley <gaiusmod2@gmail.com>
2066
2067 PR modula2/108119
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.
2077
2078 2023-08-12 Jakub Jelinek <jakub@redhat.com>
2079
2080 * gcc.dg/stdckdint-1.c: New test.
2081 * gcc.dg/stdckdint-2.c: New test.
2082
2083 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2084
2085 PR target/110994
2086 * gcc.target/riscv/rvv/autovec/vls/pr110994.c: New test.
2087
2088 2023-08-12 Patrick Palka <ppalka@redhat.com>
2089 Jason Merrill <jason@redhat.com>
2090
2091 PR c++/106604
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.
2095
2096 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2097
2098 PR target/110985
2099 * gcc.target/riscv/rvv/autovec/vls-vlmax/pr110985.c: New test.
2100
2101 2023-08-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2102
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.
2113
2114 2023-08-11 David Malcolm <dmalcolm@redhat.com>
2115
2116 PR analyzer/105899
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.
2125
2126 2023-08-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2127
2128 PR middle-end/110989
2129 * gcc.target/riscv/rvv/autovec/pr110989.c: New test.
2130
2131 2023-08-11 Patrick O'Neill <patrick@rivosinc.com>
2132
2133 * gcc.target/riscv/amo-table-ztso-amo-add-1.c: Add -mabi=lp64d
2134 to dg-options.
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.
2162
2163 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
2164
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.
2172
2173 2023-08-11 Jose E. Marchesi <jose.marchesi@oracle.com>
2174
2175 * gcc.target/bpf/diag-funargs-inline-1.c: New test.
2176 * gcc.target/bpf/diag-funargs.c: Adapt test.
2177
2178 2023-08-11 Eric Feng <ef2648@columbia.edu>
2179
2180 PR analyzer/107646
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.
2186
2187 2023-08-11 Patrick Palka <ppalka@redhat.com>
2188
2189 PR c++/110927
2190 * g++.dg/cpp2a/concepts-requires35.C: New test.
2191
2192 2023-08-11 Patrick Palka <ppalka@redhat.com>
2193
2194 PR c++/71954
2195 * g++.dg/cpp1y/var-templ84.C: New test.
2196 * g++.dg/cpp1y/var-templ84a.C: New test.
2197
2198 2023-08-11 Richard Biener <rguenther@suse.de>
2199
2200 PR tree-optimization/110979
2201 * gcc.dg/torture/pr110979.c: New testcase.
2202
2203 2023-08-11 Richard Biener <rguenther@suse.de>
2204
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.
2211
2212 2023-08-11 Pan Li <pan2.li@intel.com>
2213
2214 * gcc.target/riscv/rvv/base/float-point-msub.c: New test.
2215
2216 2023-08-11 Pan Li <pan2.li@intel.com>
2217
2218 * gcc.target/riscv/rvv/base/float-point-nmadd.c: New test.
2219
2220 2023-08-11 Drew Ross <drross@redhat.com>
2221 Jakub Jelinek <jakub@redhat.com>
2222
2223 PR tree-optimization/109938
2224 * gcc.c-torture/execute/pr109938.c: New test.
2225 * gcc.dg/tree-ssa/pr109938.c: New test.
2226
2227 2023-08-11 Pan Li <pan2.li@intel.com>
2228
2229 * gcc.target/riscv/rvv/base/float-point-madd.c: New test.
2230
2231 2023-08-11 Pan Li <pan2.li@intel.com>
2232
2233 * gcc.target/riscv/rvv/base/float-point-nmsac.c: New test.
2234
2235 2023-08-11 Jakub Jelinek <jakub@redhat.com>
2236
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.
2241
2242 2023-08-11 Andrew Pinski <apinski@marvell.com>
2243
2244 PR tree-optimization/110954
2245 * gcc.c-torture/execute/pr110954-1.c: New test.
2246
2247 2023-08-11 Martin Uecker <uecker@tugraz.at>
2248
2249 PR c/84510
2250 * gcc.dg/Wuseless-cast.c: New test.
2251
2252 2023-08-11 Pan Li <pan2.li@intel.com>
2253
2254 * gcc.target/riscv/rvv/base/float-point-msac.c: New test.
2255
2256 2023-08-10 Jan Hubicka <jh@suse.cz>
2257
2258 PR middle-end/110923
2259 * gcc.dg/tree-ssa/pr110923.c: New test.
2260
2261 2023-08-10 Patrick O'Neill <patrick@rivosinc.com>
2262
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.
2291
2292 2023-08-10 Jan Hubicka <jh@suse.cz>
2293
2294 * gcc.dg/tree-ssa/phi_on_compare-1.c: Check profile consistency.
2295
2296 2023-08-10 Pan Li <pan2.li@intel.com>
2297
2298 * gcc.target/riscv/rvv/base/float-point-nmacc.c: New test.
2299
2300 2023-08-10 Pan Li <pan2.li@intel.com>
2301
2302 * gcc.target/riscv/rvv/base/float-point-macc.c: New test.
2303
2304 2023-08-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2305
2306 PR target/110964
2307 * gcc.target/riscv/rvv/autovec/pr110964.c: New test.
2308
2309 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2310
2311 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
2312 Adapt test.
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.
2319
2320 2023-08-09 David Malcolm <dmalcolm@redhat.com>
2321
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.
2338
2339 2023-08-09 Andrew Pinski <apinski@marvell.com>
2340
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
2348 pattern.
2349
2350 2023-08-09 Carl Love <cel@us.ibm.com>
2351
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.
2359
2360 2023-08-09 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2361
2362 PR target/110950
2363 * gcc.target/riscv/rvv/autovec/pr110950.c: New test.
2364
2365 2023-08-08 Jeff Law <jlaw@ventanamicro.com>
2366
2367 * gcc.target/riscv/zicond-ice-1.c: New test.
2368
2369 2023-08-08 Nathaniel Shead <nathanieloshead@gmail.com>
2370
2371 PR c++/100482
2372 * g++.dg/cpp0x/decltype-100482.C: New test.
2373
2374 2023-08-08 Uros Bizjak <ubizjak@gmail.com>
2375
2376 PR target/110832
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.
2380
2381 2023-08-08 Andrew Pinski <apinski@marvell.com>
2382
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.
2387
2388 2023-08-08 Pan Li <pan2.li@intel.com>
2389
2390 * gcc.target/riscv/rvv/base/float-point-single-rsub.c: Enhance
2391 cases.
2392 * gcc.target/riscv/rvv/base/float-point-single-sub.c: Ditto.
2393
2394 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2395
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.
2508
2509 2023-08-08 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/49955
2512 * gfortran.dg/vect/pr49955.f: New testcase.
2513
2514 2023-08-08 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/110924
2517 * gcc.dg/torture/pr110924.c: New testcase.
2518
2519 2023-08-08 yulong <shiyulong@iscas.ac.cn>
2520
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.
2527
2528 2023-08-08 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
2529
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.
2537
2538 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2539
2540 * gcc.target/riscv/rvv/autovec/vls/def.h: Ditto.
2541 * gcc.target/riscv/rvv/autovec/vls/neg-1.c: New test.
2542
2543 2023-08-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2544
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.
2552
2553 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2554
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.
2573
2574 2023-08-07 Martin Jambor <mjambor@suse.cz>
2575
2576 PR ipa/110378
2577 * g++.dg/ipa/pr110378-1.C: New test.
2578
2579 2023-08-07 Andrew Pinski <apinski@marvell.com>
2580
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.
2587
2588 2023-08-07 liuhongt <hongtao.liu@intel.com>
2589
2590 * gcc.target/i386/pr110762-v4hf.c: New test.
2591
2592 2023-08-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
2593
2594 * gcc.target/riscv/rvv/autovec/binop/narrow-1.c: Adapt testcase.
2595
2596 2023-08-07 Jan Hubicka <jh@suse.cz>
2597
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.
2601
2602 2023-08-07 Andrew Pinski <apinski@marvell.com>
2603
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.
2617
2618 2023-08-06 Roger Sayle <roger@nextmovesoftware.com>
2619
2620 PR target/110792
2621 * gcc.target/i386/pr110792.c: Remove dg-final scan-assembler-not.
2622
2623 2023-08-06 Jan Hubicka <jh@suse.cz>
2624
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.
2640
2641 2023-08-05 Gaius Mulley <gaiusmod2@gmail.com>
2642
2643 PR modula2/110779
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.
2647
2648 2023-08-05 Martin Uecker <uecker@tugraz.at>
2649
2650 PR c/98536
2651 * gcc.dg/Wvla-parameter-4.c: Adapt test.
2652 * gcc.dg/attr-access-2.c: Adapt test.
2653
2654 2023-08-05 Martin Uecker <uecker@tugraz.at>
2655
2656 * gcc.dg/pr68193.c: New test.
2657
2658 2023-08-04 David Malcolm <dmalcolm@redhat.com>
2659
2660 PR analyzer/110426
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.
2675
2676 2023-08-04 Yan Simonaytes <simonaytes.yan@ispras.ru>
2677
2678 PR target/110202
2679 * gcc.target/i386/invariant-ternlog-1.c: New test.
2680 * gcc.target/i386/invariant-ternlog-2.c: New test.
2681
2682 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
2683
2684 * gcc.target/i386/pr110717-2.c: New test case.
2685
2686 2023-08-04 Roger Sayle <roger@nextmovesoftware.com>
2687
2688 * gcc.target/i386/pr88873.c: Tweak to check for improved code.
2689
2690 2023-08-04 Vladimir N. Makarov <vmakarov@redhat.com>
2691
2692 * gcc.target/avr/lra-cpymem_qi.c: New.
2693
2694 2023-08-04 Tamar Christina <tamar.christina@arm.com>
2695
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.
3368
3369 2023-08-04 Tamar Christina <tamar.christina@arm.com>
3370
3371 * gcc.dg/vect/vect-novector-pragma.c: New test.
3372
3373 2023-08-04 Tamar Christina <tamar.christina@arm.com>
3374
3375 * g++.dg/vect/vect.exp (support vect- prefix).
3376 * g++.dg/vect/vect-novector-pragma.cc: New test.
3377
3378 2023-08-04 Tamar Christina <tamar.christina@arm.com>
3379
3380 PR target/106346
3381 * gcc.target/aarch64/pr98772.c: Adjust assembly.
3382 * gcc.target/aarch64/vect-widen-shift.c: New test.
3383
3384 2023-08-04 Richard Biener <rguenther@suse.de>
3385
3386 PR tree-optimization/110838
3387 * gcc.dg/vect/pr110838.c: New testcase.
3388
3389 2023-08-04 Pan Li <pan2.li@intel.com>
3390
3391 Revert:
3392 2023-08-04 Pan Li <pan2.li@intel.com>
3393
3394 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
3395
3396 2023-08-04 Pan Li <pan2.li@intel.com>
3397
3398 Revert:
3399 2023-08-04 Pan Li <pan2.li@intel.com>
3400
3401 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
3402 New test.
3403
3404 2023-08-04 Pan Li <pan2.li@intel.com>
3405
3406 Revert:
3407 2023-08-04 Pan Li <pan2.li@intel.com>
3408
3409 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
3410
3411 2023-08-04 Pan Li <pan2.li@intel.com>
3412
3413 Revert:
3414 2023-08-04 Pan Li <pan2.li@intel.com>
3415
3416 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
3417 New test.
3418
3419 2023-08-04 Andrew Pinski <apinski@marvell.com>
3420
3421 PR tree-optimization/110874
3422 * gcc.c-torture/compile/pr110874-a.c: New test.
3423
3424 2023-08-04 Drew Ross <drross@redhat.com>
3425
3426 PR middle-end/101955
3427 * gcc.dg/pr101955.c: New test.
3428
3429 2023-08-04 Pan Li <pan2.li@intel.com>
3430
3431 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-sub.c:
3432 New test.
3433
3434 2023-08-04 Pan Li <pan2.li@intel.com>
3435
3436 * gcc.target/riscv/rvv/base/float-point-single-multiply-sub.c: New test.
3437
3438 2023-08-04 Pan Li <pan2.li@intel.com>
3439
3440 * gcc.target/riscv/rvv/base/float-point-single-negate-multiply-add.c:
3441 New test.
3442
3443 2023-08-04 Hao Liu <hliu@os.amperecomputing.com>
3444
3445 * gcc.target/aarch64/pr110625_3.c: New testcase.
3446
3447 2023-08-04 Pan Li <pan2.li@intel.com>
3448
3449 * gcc.target/riscv/rvv/base/float-point-single-multiply-add.c: New test.
3450
3451 2023-08-04 Pan Li <pan2.li@intel.com>
3452
3453 * gcc.target/riscv/rvv/base/float-point-widening-mul.c: New test.
3454
3455 2023-08-04 Pan Li <pan2.li@intel.com>
3456
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.
3459
3460 2023-08-03 Aldy Hernandez <aldyh@redhat.com>
3461
3462 * g++.dg/ipa/pure-const-3.C: Move source to...
3463 * g++.dg/ipa/pure-const-3.h: ...here, and adjust original test
3464 accordingly.
3465 * g++.dg/ipa/pure-const-3b.C: New.
3466
3467 2023-08-03 Cupertino Miranda <cupertino.miranda@oracle.com>
3468
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.
3478
3479 2023-08-03 David Malcolm <dmalcolm@redhat.com>
3480
3481 PR analyzer/108171
3482 * gcc.dg/analyzer/pr108171.c: New test.
3483
3484 2023-08-03 David Malcolm <dmalcolm@redhat.com>
3485
3486 PR analyzer/110882
3487 * gcc.dg/analyzer/pr110882.c: New test.
3488
3489 2023-08-03 Richard Sandiford <richard.sandiford@arm.com>
3490
3491 * gcc.dg/plugin/poly-int-tests.h (test_can_div_trunc_p_const)
3492 (test_can_div_trunc_p_const): Add more tests.
3493
3494 2023-08-03 Richard Biener <rguenther@suse.de>
3495
3496 PR tree-optimization/110838
3497 * gcc.dg/torture/pr110838.c: New testcase.
3498
3499 2023-08-03 Richard Biener <rguenther@suse.de>
3500
3501 PR tree-optimization/110702
3502 * gcc.dg/torture/pr110702.c: New testcase.
3503
3504 2023-08-03 Richard Biener <rguenther@suse.de>
3505
3506 * gcc.dg/tree-ssa/ssa-sink-20.c: New testcase.
3507
3508 2023-08-03 Richard Biener <rguenther@suse.de>
3509
3510 * gcc.target/i386/pr87007-5.c: Make sure we split the loop
3511 and eliminate both in the end.
3512
3513 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3514
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.
3519
3520 2023-08-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3521
3522 * lib/target-supports.exp (check_effective_target_vect_bswap):
3523 Add s390.
3524
3525 2023-08-03 Yanzhang Wang <yanzhang.wang@intel.com>
3526
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.
3532
3533 2023-08-03 Roger Sayle <roger@nextmovesoftware.com>
3534
3535 PR target/110792
3536 * g++.target/i386/pr110792.C: New 32-bit C++ test case.
3537 * gcc.target/i386/pr110792.c: New 64-bit C test case.
3538
3539 2023-08-03 Pan Li <pan2.li@intel.com>
3540
3541 * gcc.target/riscv/rvv/base/float-point-single-mul.c: New test.
3542
3543 2023-08-03 Andrew Pinski <apinski@marvell.com>
3544
3545 * gcc.c-torture/execute/20230802-1.c: New test.
3546
3547 2023-08-03 Pan Li <pan2.li@intel.com>
3548
3549 * gcc.target/riscv/rvv/base/float-point-widening-sub.c: New test.
3550
3551 2023-08-02 Eric Feng <ef2648@columbia.edu>
3552
3553 PR analyzer/107646
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.
3557
3558 2023-08-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3559
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.
3569
3570 2023-08-02 Richard Biener <rguenther@suse.de>
3571
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.
3577
3578 2023-08-02 Pan Li <pan2.li@intel.com>
3579
3580 * gcc.target/riscv/rvv/base/float-point-widening-add.c: New test.
3581
3582 2023-08-02 Jan Hubicka <jh@suse.cz>
3583
3584 * gcc.dg/unroll-1.c: Fix template.
3585
3586 2023-08-02 Jan Hubicka <jh@suse.cz>
3587
3588 * gcc.dg/vect/pr98308.c: Check that profile is consistent.
3589
3590 2023-08-02 liuhongt <hongtao.liu@intel.com>
3591
3592 * gcc.target/i386/pr81904.c: New test.
3593
3594 2023-08-02 liuhongt <hongtao.liu@intel.com>
3595
3596 * gcc.target/i386/vlddqu_vinserti128.c: New test.
3597
3598 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
3599
3600 PR modula2/110161
3601 * gm2/pim/fail/badxproc.mod: New test.
3602
3603 2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
3604
3605 * gcc.target/s390/aligned-1.c: New test.
3606 * gcc.target/s390/unaligned-1.c: New test.
3607
3608 2023-08-01 Jan Hubicka <jh@suse.cz>
3609
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.
3742
3743 2023-08-01 Pan Li <pan2.li@intel.com>
3744 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3745
3746 * gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: Adjust
3747 test cases.
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.
3799
3800 2023-08-01 Pan Li <pan2.li@intel.com>
3801
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.
3804
3805 2023-08-01 liuhongt <hongtao.liu@intel.com>
3806
3807 * gcc.target/i386/pr87007-4.c: Adjust testcase.
3808 * gcc.target/i386/pr87007-5.c: Ditto.
3809
3810 2023-08-01 Gaius Mulley <gaiusmod2@gmail.com>
3811
3812 PR modula2/110865
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.
3816
3817 2023-08-01 Andrew Pinski <apinski@marvell.com>
3818
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.
3822
3823 2023-07-31 Hamza Mahfooz <someguy@effective-light.com>
3824
3825 PR c/65213
3826 * gcc.dg/Wmissing-variable-declarations.c: New test.
3827
3828 2023-07-31 Andrew Pinski <apinski@marvell.com>
3829
3830 PR tree-optimization/106164
3831 * gcc.dg/tree-ssa/cmpbit-2.c: New test.
3832
3833 2023-07-31 Andrew Pinski <apinski@marvell.com>
3834
3835 PR tree-optimization/106164
3836 * gcc.dg/tree-ssa/cmpbit-1.c: New test.
3837
3838 2023-07-31 Andrew Pinski <apinski@marvell.com>
3839
3840 PR tree-optimization/100864
3841 * gcc.dg/tree-ssa/bitops-3.c: New test.
3842
3843 2023-07-31 Andrew MacLeod <amacleod@redhat.com>
3844
3845 * gcc.dg/pr110582.c: New.
3846
3847 2023-07-31 David Malcolm <dmalcolm@redhat.com>
3848
3849 PR analyzer/109361
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.
3852
3853 2023-07-31 Chung-Lin Tang <cltang@codesourcery.com>
3854
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.
3858
3859 2023-07-31 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
3860
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.
3868
3869 2023-07-31 Hao Liu <hliu@os.amperecomputing.com>
3870
3871 * gcc.target/aarch64/pr110625_1.c: New testcase.
3872 * gcc.target/aarch64/pr110625_2.c: New testcase.
3873
3874 2023-07-31 Roger Sayle <roger@nextmovesoftware.com>
3875
3876 PR target/110843
3877 * gcc.target/i386/pr110843.c: New test case.
3878
3879 2023-07-31 Pan Li <pan2.li@intel.com>
3880
3881 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
3882 test cases.
3883 * gcc.target/riscv/rvv/base/float-point-frm.c: Ditto.
3884
3885 2023-07-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
3886
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.
3898
3899 2023-07-29 Roger Sayle <roger@nextmovesoftware.com>
3900
3901 PR target/110790
3902 * gcc.target/i386/pr110790-1.c: New test case.
3903 * gcc.target/i386/pr110790-2.c: Likewise.
3904
3905 2023-07-29 Jan Hubicka <jh@suse.cz>
3906
3907 * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
3908
3909 2023-07-28 Harald Anlauf <anlauf@gmx.de>
3910
3911 PR fortran/110825
3912 * gfortran.dg/assumed_type_18.f90: New test.
3913
3914 2023-07-28 Patrick O'Neill <patrick@rivosinc.com>
3915
3916 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: Add -mabi=lp64d
3917 to dg-options.
3918
3919 2023-07-28 Ng YongXiang <yongxiangng@gmail.com>
3920
3921 PR c++/110057
3922 PR ipa/83054
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.
3928
3929 2023-07-28 Jan Hubicka <jh@suse.cz>
3930
3931 PR middle-end/77689
3932 * g++.dg/tree-ssa/loop-split-1.C: New test.
3933
3934 2023-07-28 Jan Hubicka <jh@suse.cz>
3935
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.
3940
3941 2023-07-28 xuli <xuli1@eswincomputing.com>
3942
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.
3978
3979 2023-07-28 Jan Hubicka <jh@suse.cz>
3980
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.
3984
3985 2023-07-28 liuhongt <hongtao.liu@intel.com>
3986
3987 * gcc.target/i386/pr110788.c: New test.
3988
3989 2023-07-27 David Faust <david.faust@oracle.com>
3990
3991 PR target/110782
3992 PR target/110784
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.
3997
3998 2023-07-27 David Faust <david.faust@oracle.com>
3999
4000 * gcc.target/bpf/alu-2.c: New test.
4001 * gcc.target/bpf/alu-pseudoc-2.c: Likewise.
4002
4003 2023-07-27 Jan Hubicka <jh@suse.cz>
4004
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.
4013
4014 2023-07-27 Tobias Burnus <tobias@codesourcery.com>
4015
4016 * gfortran.dg/gomp/teams-6.f90: Extend.
4017
4018 2023-07-27 Jan Hubicka <jh@suse.cz>
4019
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.
4042
4043 2023-07-27 Patrick Palka <ppalka@redhat.com>
4044
4045 PR c++/110197
4046 * g++.dg/cpp0x/constexpr-empty18.C: New test.
4047 * g++.dg/cpp0x/constexpr-empty19.C: New test.
4048
4049 2023-07-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4050
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.
4078
4079 2023-07-27 demin.han <demin.han@starfivetech.com>
4080
4081 * gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
4082
4083 2023-07-27 Richard Biener <rguenther@suse.de>
4084
4085 PR tree-optimization/110829
4086 * gcc.dg/pr56837.c: XFAIL part of the testcase.
4087
4088 2023-07-27 Nathaniel Shead <nathanieloshead@gmail.com>
4089
4090 PR c++/103497
4091 * g++.dg/cpp1y/decltype-auto-103497.C: New test.
4092
4093 2023-07-27 Kewen Lin <linkw@linux.ibm.com>
4094 Richard Biener <rguenther@suse.de>
4095
4096 PR tree-optimization/110776
4097 * gcc.target/powerpc/pr110776.c: New test.
4098
4099 2023-07-27 Jeff Law <jlaw@ventanamicro.com>
4100
4101 * gcc.target/riscv/arch-23.c: Update expected diagnostic messages.
4102 * gcc.target/riscv/pr102957.c: Likewise.
4103
4104 2023-07-26 Patrick Palka <ppalka@redhat.com>
4105
4106 PR c++/110566
4107 PR c++/108179
4108 * g++.dg/cpp1z/class-deduction115.C: New test.
4109 * g++.dg/template/ttp39.C: New test.
4110
4111 2023-07-26 Patrick Palka <ppalka@redhat.com>
4112
4113 PR c++/110566
4114 PR c++/108179
4115 * g++.dg/template/ttp38.C: New test.
4116
4117 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
4118
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>
4123
4124 2023-07-26 Xiao Zeng <zengxiao@eswincomputing.com>
4125
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>
4129
4130 2023-07-26 Patrick Palka <ppalka@redhat.com>
4131
4132 PR c++/110809
4133 * g++.dg/cpp2a/nontype-float3.C: New test.
4134
4135 2023-07-26 Harald Anlauf <anlauf@gmx.de>
4136
4137 PR fortran/68569
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.
4141
4142 2023-07-26 Jason Merrill <jason@redhat.com>
4143
4144 PR c++/106310
4145 * g++.dg/template/template-keyword4.C: New test.
4146
4147 2023-07-26 David Faust <david.faust@oracle.com>
4148
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.
4159
4160 2023-07-26 Matthew Malcomson <matthew.malcomson@arm.com>
4161
4162 * gcc.dg/vect/vect-multi-peel-gaps.c: Add `check_vect` call into
4163 `main` of this testcase.
4164
4165 2023-07-26 Carl Love <cel@us.ibm.com>
4166
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
4175 for statements.
4176 * gcc.target/powerpc/vec-replace-word-runnable_2.c: New test file.
4177
4178 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
4179
4180 * gfortran.dg/ieee/comparisons_3.F90: Use dg-additional-options
4181 instead of dg-options.
4182
4183 2023-07-26 Richard Biener <rguenther@suse.de>
4184
4185 PR tree-optimization/106081
4186 * gcc.dg/vect/pr106081.c: New testcase.
4187
4188 2023-07-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
4189
4190 PR testsuite/110763
4191 * gcc.dg/ubsan/object-size-dyn.c (dyn): New parameter RET.
4192 (main): Use it.
4193
4194 2023-07-26 Li Xu <xuli1@eswincomputing.com>
4195
4196 * gcc.target/riscv/rvv/base/tuple-intrinsic.c: New test.
4197
4198 2023-07-26 Uros Bizjak <ubizjak@gmail.com>
4199
4200 PR target/110762
4201 * gcc.target/i386/pr110762.c: New test.
4202
4203 2023-07-26 Jose E. Marchesi <jose.marchesi@oracle.com>
4204
4205 * gcc.target/bpf/neg-1.c: New test.
4206 * gcc.target/bpf/neg-pseudoc-1.c: Likewise.
4207
4208 2023-07-26 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/110799
4211 * gcc.dg/torture/pr110799.c: New testcase.
4212
4213 2023-07-26 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR tree-optimization/110755
4216 * gcc.dg/pr110755.c: New test.
4217
4218 2023-07-26 Kewen Lin <linkw@linux.ibm.com>
4219
4220 PR target/110741
4221 * g++.target/powerpc/pr110741.C: New test.
4222
4223 2023-07-26 Jin Ma <jinma@linux.alibaba.com>
4224
4225 * gcc.target/riscv/fsflags.c: New test.
4226
4227 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
4228
4229 PR c++/96630
4230 PR c++/98675
4231 PR c++/70331
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.
4238
4239 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
4240
4241 PR c++/110619
4242 * g++.dg/cpp1y/constexpr-110619.C: New test.
4243
4244 2023-07-26 Nathaniel Shead <nathanieloshead@gmail.com>
4245
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.
4283
4284 2023-07-26 Jason Merrill <jason@redhat.com>
4285
4286 * lib/g++-dg.exp (g++-dg-runtest): Check for c++11_only.
4287
4288 2023-07-25 Andrew Pinski <apinski@marvell.com>
4289
4290 PR testsuite/110803
4291 * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
4292 `signed char`.
4293
4294 2023-07-25 Marek Polacek <polacek@redhat.com>
4295
4296 PR c++/110382
4297 * g++.dg/cpp1y/constexpr-110382.C: New test.
4298
4299 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
4300
4301 PR fortran/110725
4302 PR middle-end/71065
4303 * gfortran.dg/gomp/teams-6.f90: New test.
4304
4305 2023-07-25 Marc Poulhiès <poulhies@adacore.com>
4306
4307 * gnat.dg/unroll3.adb: Adjust.
4308
4309 2023-07-25 Tobias Burnus <tobias@codesourcery.com>
4310
4311 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
4312
4313 2023-07-25 Haochen Gui <guihaoc@gcc.gnu.org>
4314
4315 PR target/103605
4316 * gcc.target/powerpc/pr103605.h: New.
4317 * gcc.target/powerpc/pr103605-1.c: New.
4318 * gcc.target/powerpc/pr103605-2.c: New.
4319
4320 2023-07-25 Gaius Mulley <gaiusmod2@gmail.com>
4321
4322 PR modula2/110174
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.
4328
4329 2023-07-24 Tobias Burnus <tobias@codesourcery.com>
4330
4331 PR fortran/110725
4332 PR middle-end/71065
4333 * gfortran.dg/gomp/pr99226.f90: Update dg-error.
4334 * gfortran.dg/gomp/teams-5.f90: New test.
4335
4336 2023-07-24 Drew Ross <drross@redhat.com>
4337 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR middle-end/109986
4340 * gcc.c-torture/execute/pr109986.c: New test.
4341 * gcc.dg/tree-ssa/pr109986.c: New test.
4342
4343 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
4344
4345 PR target/110783
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.
4352
4353 2023-07-24 Robin Dapp <rdapp@ventanamicro.com>
4354
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.
4357
4358 2023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
4359
4360 PR target/110786
4361 * gcc.target/bpf/bswap-1.c: Pass -mcpu=v3 to build test.
4362 * gcc.target/bpf/bswap-2.c: New test.
4363
4364 2023-07-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4365
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.
4375
4376 2023-07-24 Richard Biener <rguenther@suse.de>
4377
4378 PR tree-optimization/110777
4379 * gcc.dg/pr110777.c: New testcase.
4380
4381 2023-07-24 Richard Biener <rguenther@suse.de>
4382
4383 PR tree-optimization/110766
4384 * gcc.dg/torture/pr110766.c: New testcase.
4385
4386 2023-07-24 Pan Li <pan2.li@intel.com>
4387
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.
4390
4391 2023-07-22 Vineet Gupta <vineetg@rivosinc.com>
4392
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.
4396
4397 2023-07-22 Maciej W. Rozycki <macro@embecosm.com>
4398
4399 * gcc.dg/vect/bb-slp-pr95839-v8.c: Limit to `vect64' targets.
4400
4401 2023-07-22 Gaius Mulley <gaiusmod2@gmail.com>
4402
4403 PR modula2/110631
4404 * gm2/pimlib/run/pass/testfiobinary.mod: New test.
4405
4406 2023-07-21 John David Anglin <danglin@gcc.gnu.org>
4407
4408 * gcc.c-torture/compile/asmgoto-6.c: Require target lra.
4409
4410 2023-07-21 Roger Sayle <roger@nextmovesoftware.com>
4411 Richard Biener <rguenther@suse.de>
4412
4413 PR c/110699
4414 * gcc.dg/pr110699.c: New test case.
4415
4416 2023-07-21 Marek Polacek <polacek@redhat.com>
4417
4418 PR c++/110106
4419 * g++.dg/cpp0x/noexcept80.C: New test.
4420
4421 2023-07-21 Jan Hubicka <jh@suse.cz>
4422
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.
4425
4426 2023-07-21 Jan Hubicka <jh@suse.cz>
4427
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
4431 as expected.
4432 * gcc.dg/tree-ssa/copy-headers.c: Update template.
4433 * gcc.dg/tree-ssa/copy-headers-9.c: New test.
4434
4435 2023-07-21 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/41320
4438 * gcc.dg/tree-ssa/forwprop-12.c: Remove.
4439
4440 2023-07-21 Jan Hubicka <jh@suse.cz>
4441
4442 * gcc.dg/tree-ssa/dce-1.c: Update for new loop dumps.
4443
4444 2023-07-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4445
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.
4494
4495 2023-07-21 Richard Biener <rguenther@suse.de>
4496
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.
4504
4505 2023-07-21 Andrew Pinski <apinski@marvell.com>
4506
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.
4510
4511 2023-07-21 Richard Biener <rguenther@suse.de>
4512
4513 PR tree-optimization/110742
4514 * g++.dg/torture/pr110742.C: New testcase.
4515
4516 2023-07-21 Kewen Lin <linkw@linux.ibm.com>
4517
4518 PR testsuite/110729
4519 * gcc.dg/pr110729.c: New test.
4520
4521 2023-07-21 liuhongt <hongtao.liu@intel.com>
4522
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.
4531
4532 2023-07-21 liuhongt <hongtao.liu@intel.com>
4533
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-*-*.
4538
4539 2023-07-21 David Malcolm <dmalcolm@redhat.com>
4540
4541 PR analyzer/110455
4542 * gcc.dg/analyzer/pr110455.c: New test.
4543
4544 2023-07-21 David Malcolm <dmalcolm@redhat.com>
4545
4546 PR analyzer/110387
4547 * gcc.dg/analyzer/out-of-bounds-pr110387.c: New test.
4548
4549 2023-07-20 Gaius Mulley <gaiusmod2@gmail.com>
4550
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.
4555
4556 2023-07-20 Uros Bizjak <ubizjak@gmail.com>
4557
4558 PR target/110717
4559 * gcc.target/i386/pr110717.c: New test.
4560
4561 2023-07-20 Marek Polacek <polacek@redhat.com>
4562
4563 * g++.dg/tree-ssa/allocator-opt1.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
4564
4565 2023-07-20 Marek Polacek <polacek@redhat.com>
4566
4567 PR c++/110114
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.
4571
4572 2023-07-20 Jan Hubicka <jh@suse.cz>
4573
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.
4580
4581 2023-07-20 Matthew Malcomson <matthew.malcomson@arm.com>
4582
4583 * gcc.dg/vect/vect-multi-peel-gaps.c: New test.
4584
4585 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4586
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.
4590
4591 2023-07-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4592
4593 PR middle-end/77928
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.
4597
4598 2023-07-20 Pan Li <pan2.li@intel.com>
4599
4600 * gcc.target/riscv/rvv/base/pr110299-1.c: Adjust tests.
4601 * gcc.target/riscv/rvv/base/pr110299-2.c: Ditto.
4602
4603 2023-07-20 Roger Sayle <roger@nextmovesoftware.com>
4604
4605 * gcc.target/i386/pr88873.c: New test case.
4606
4607 2023-07-20 Richard Biener <rguenther@suse.de>
4608
4609 PR middle-end/61747
4610 * g++.target/i386/pr61747.C: New testcase.
4611
4612 2023-07-20 Lewis Hyatt <lhyatt@gmail.com>
4613
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.
4618
4619 2023-07-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4620
4621 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
4622 Adapt test.
4623 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
4624 Ditto.
4625 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
4626 Ditto.
4627 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c
4628 : Ditto.
4629 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
4630 Ditto.
4631
4632 2023-07-19 Marek Polacek <polacek@redhat.com>
4633
4634 PR c++/110745
4635 * g++.dg/diagnostic/base.C: New test.
4636
4637 2023-07-19 David Malcolm <dmalcolm@redhat.com>
4638
4639 PR analyzer/110700
4640 * gcc.dg/analyzer/taint-divisor-2.c: New test.
4641
4642 2023-07-19 Marek Polacek <polacek@redhat.com>
4643
4644 PR c++/110064
4645 * g++.dg/warn/Wmissing-field-initializers-3.C: New test.
4646
4647 2023-07-19 Vladimir N. Makarov <vmakarov@redhat.com>
4648
4649 * gcc.target/avr/lra-elim.c: New test.
4650
4651 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
4652
4653 * gm2/errors/fail/badabs.mod: New test.
4654 * gm2/errors/fail/badenum.mod: New test.
4655
4656 2023-07-19 Andrew Carlotti <andrew.carlotti@arm.com>
4657
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.
4667
4668 2023-07-19 Andrew Pinski <apinski@marvell.com>
4669
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.
4677
4678 2023-07-19 Andrew Pinski <apinski@marvell.com>
4679
4680 PR tree-optimization/110726
4681 * gcc.c-torture/execute/bitops-1.c: New test.
4682
4683 2023-07-19 Gaius Mulley <gaiusmod2@gmail.com>
4684
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.
4688
4689 2023-07-19 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR tree-optimization/110731
4692 * gcc.dg/pr110731.c: New test.
4693
4694 2023-07-19 Maciej W. Rozycki <macro@embecosm.com>
4695
4696 * gcc.dg/vect/bb-slp-pr95839-v8.c: New test.
4697
4698 2023-07-19 Tobias Burnus <tobias@codesourcery.com>
4699
4700 PR fortran/107424
4701 * gfortran.dg/gomp/linear-2.f90: Update dump to remove
4702 the additional count variable.
4703
4704 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
4705
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.
4718
4719 2023-07-19 Lehua Ding <lehua.ding@rivai.ai>
4720
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.
4724
4725 2023-07-19 Lewis Hyatt <lhyatt@gmail.com>
4726
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.
4732
4733 2023-07-19 liuhongt <hongtao.liu@intel.com>
4734
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.
4741
4742 2023-07-18 Marek Polacek <polacek@redhat.com>
4743
4744 PR c++/110340
4745 * g++.dg/cpp/string-4.C: New test.
4746 * g++.dg/cpp/ucn-2.C: New test.
4747
4748 2023-07-18 Marek Polacek <polacek@redhat.com>
4749
4750 * g++.dg/debug/dwarf2/utf-1.C: Use -gdwarf-4. Adjust expected
4751 output.
4752
4753 2023-07-18 Gaius Mulley <gaiusmod2@gmail.com>
4754
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:
4758 New test.
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:
4768 New test.
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.
4775
4776 2023-07-18 Patrick Palka <ppalka@redhat.com>
4777
4778 * g++.dg/overload/conv-op5.C: New test.
4779
4780 2023-07-18 Patrick Palka <ppalka@redhat.com>
4781
4782 PR c++/110535
4783 * g++.dg/cpp2a/concepts-surrogate1.C: New test.
4784 * g++.dg/cpp2a/concepts-surrogate2.C: New test.
4785
4786 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4787
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.
4813
4814 2023-07-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4815
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.
4826
4827 2023-07-18 Lehua Ding <lehua.ding@rivai.ai>
4828
4829 * gcc.target/riscv/attribute-20.c: Removed.
4830
4831 2023-07-18 Juergen Christ <jchrist@linux.ibm.com>
4832
4833 * gcc.target/s390/vector/vec-cmpge.c: New test.
4834
4835 2023-07-18 Joern Rennecke <joern.rennecke@embecosm.com>
4836
4837 * gcc.target/riscv/_Float16-zhinx-1.c: Tighten regexps.
4838
4839 2023-07-18 liuhongt <hongtao.liu@intel.com>
4840
4841 * gcc.target/i386/pr110591.c: New test.
4842 * gcc.target/i386/pr110591-2.c: New test.
4843
4844 2023-07-18 Pan Li <pan2.li@intel.com>
4845
4846 * gcc.target/riscv/rvv/base/float-point-frm-run-1.c: Fix run failure.
4847
4848 2023-07-18 Pan Li <pan2.li@intel.com>
4849 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4850
4851 * gcc.target/riscv/rvv/base/float-point-frm-insert-1.c: Adjust
4852 test cases.
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.
4897
4898 2023-07-17 Harald Anlauf <anlauf@gmx.de>
4899
4900 PR fortran/95947
4901 PR fortran/110658
4902 * gfortran.dg/deferred_character_37.f90: New test.
4903
4904 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4905
4906 * gcc.target/riscv/rvv/base/zvl-unimplemented-1.c: New test.
4907 * gcc.target/riscv/rvv/base/zvl-unimplemented-2.c: New test.
4908
4909 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
4910
4911 PR fortran/110618
4912 * gfortran.dg/intent_out_22.f90: New test.
4913
4914 2023-07-17 Mikael Morin <mikael@gcc.gnu.org>
4915
4916 * gfortran.dg/finalize_53.f90: New test.
4917
4918 2023-07-17 Lehua Ding <lehua.ding@rivai.ai>
4919
4920 PR target/110696
4921 * gcc.target/riscv/attribute-20.c: New test.
4922 * gcc.target/riscv/pr110696.c: New test.
4923
4924 2023-07-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
4925
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.
4935
4936 2023-07-17 Richard Biener <rguenther@suse.de>
4937
4938 PR tree-optimization/110669
4939 * gcc.dg/torture/pr110669.c: New testcase.
4940
4941 2023-07-17 Andrew Pinski <apinski@marvell.com>
4942
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.
4946
4947 2023-07-17 Andrew Pinski <apinski@marvell.com>
4948
4949 PR tree-optimization/110666
4950 * gcc.c-torture/execute/pr110666-1.c: New test.
4951
4952 2023-07-17 Mo, Zewei <zewei.mo@intel.com>
4953
4954 * g++.target/i386/mv16.C: Add arrowlake and arrowlake-s.
4955 * gcc.target/i386/funcspec-56.inc: Handle new march.
4956
4957 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4958
4959 * gcc.target/i386/vnniint16-auto-vectorize-1.c: New test.
4960 * gcc.target/i386/vnniint16-auto-vectorize-2.c: Ditto.
4961
4962 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4963
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.
4977
4978 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4979
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.
4994
4995 2023-07-17 Haochen Jiang <haochen.jiang@intel.com>
4996
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.
5012
5013 2023-07-17 Kong Lingling <lingling.kong@intel.com>
5014 Haochen Jiang <haochen.jiang@intel.com>
5015
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.
5034
5035 2023-07-15 David Edelsohn <dje.gcc@gmail.com>
5036
5037 * gfortran.dg/pr103628.f90: Add -mlong-double-128 option.
5038
5039 2023-07-15 Patrick Palka <ppalka@redhat.com>
5040
5041 PR c++/110441
5042 * g++.dg/cpp1z/elide8.C: New test.
5043
5044 2023-07-15 Patrick Palka <ppalka@redhat.com>
5045
5046 PR c++/110524
5047 * g++.dg/cpp2a/fn-template26.C: New test.
5048
5049 2023-07-14 Jason Merrill <jason@redhat.com>
5050
5051 PR c++/110344
5052 * g++.dg/cpp0x/constexpr-cast2.C: Adjust for P2738.
5053 * g++.dg/ipa/devirt-45.C: Handle -fimplicit-constexpr.
5054
5055 2023-07-14 Roger Sayle <roger@nextmovesoftware.com>
5056
5057 PR target/110588
5058 * gcc.target/i386/pr110588.c: New test case.
5059
5060 2023-07-14 Marek Polacek <polacek@redhat.com>
5061 Jason Merrill <jason@redhat.com>
5062
5063 PR c++/109876
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.
5067
5068 2023-07-14 Uros Bizjak <ubizjak@gmail.com>
5069
5070 PR target/110206
5071 * gcc.target/i386/pr110206.c: New test.
5072
5073 2023-07-14 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5074
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.
5083
5084 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
5085
5086 PR fortran/92178
5087 * gfortran.dg/intent_out_21.f90: New test.
5088
5089 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
5090
5091 PR fortran/92178
5092 * gfortran.dg/intent_out_20.f90: New test.
5093
5094 2023-07-14 Mikael Morin <mikael@gcc.gnu.org>
5095
5096 PR fortran/92178
5097 * gfortran.dg/intent_out_19.f90: New test.
5098
5099 2023-07-14 Tamar Christina <tamar.christina@arm.com>
5100
5101 PR tree-optimization/109154
5102 * gcc.dg/vect/vect-ifcvt-20.c: New test.
5103
5104 2023-07-14 Tamar Christina <tamar.christina@arm.com>
5105
5106 PR tree-optimization/109154
5107 * gcc.dg/vect/vect-ifcvt-19.c: New test.
5108
5109 2023-07-14 Monk Chiang <monk.chiang@sifive.com>
5110
5111 * gcc.target/riscv/arch-22.c: New test.
5112 * gcc.target/riscv/predef-28.c: New test.
5113
5114 2023-07-13 Mikael Pettersson <mikpelinux@gmail.com>
5115
5116 PR target/107841
5117 * gcc.target/pdp11/pr107841.c: New test.
5118
5119 2023-07-13 Mikael Morin <mikael@gcc.gnu.org>
5120
5121 PR fortran/106050
5122 * gfortran.dg/pdt_33.f90: New test.
5123
5124 2023-07-13 Carl Love <cel@us.ibm.com>
5125
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.
5131
5132 2023-07-13 Uros Bizjak <ubizjak@gmail.com>
5133
5134 PR target/106966
5135 * gcc.target/alpha/pr106966.c: New test.
5136
5137 2023-07-13 Andrew Pinski <apinski@marvell.com>
5138
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.
5144
5145 2023-07-13 Vladimir N. Makarov <vmakarov@redhat.com>
5146
5147 PR middle-end/109520
5148 * gcc.target/i386/pr109520.c: New test.
5149
5150 2023-07-13 Pan Li <pan2.li@intel.com>
5151
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.
5159
5160 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
5161
5162 * gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
5163
5164 2023-07-13 Kewen Lin <linkw@linux.ibm.com>
5165
5166 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
5167
5168 2023-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
5169 Kewen Lin <linkw@linux.ibm.com>
5170
5171 * gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
5172
5173 2023-07-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5174
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:
5178 New test.
5179 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
5180 New test.
5181 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
5182 New test.
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:
5192 New test.
5193 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
5194 New test.
5195 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
5196 New test.
5197 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
5198 New test.
5199 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
5200 New test.
5201 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
5202 New test.
5203 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
5204 New test.
5205 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
5206 New test.
5207 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
5208 New test.
5209 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
5210 New test.
5211 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
5212 New test.
5213 * gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
5214 New test.
5215 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
5216 New test.
5217 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
5218 New test.
5219 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
5220 New test.
5221 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
5222 New test.
5223 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
5224 New test.
5225 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
5226 New test.
5227 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
5228 New test.
5229 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
5230 New test.
5231 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
5232 New test.
5233 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
5234 New test.
5235 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
5236 New test.
5237 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
5238 New test.
5239 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
5240 New test.
5241 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
5242 New test.
5243 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
5244 New test.
5245 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
5246 New test.
5247 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
5248 New test.
5249 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
5250 New test.
5251 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
5252 New test.
5253 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
5254 New test.
5255 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
5256 New test.
5257 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
5258 New test.
5259 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
5260 New test.
5261 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
5262 New test.
5263 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
5264 New test.
5265 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
5266 New test.
5267 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
5268 New test.
5269 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
5270 New test.
5271 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
5272 New test.
5273 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
5274 New test.
5275 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
5276 New test.
5277 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
5278 New test.
5279 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
5280 New test.
5281 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
5282 New test.
5283 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
5284 New test.
5285 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
5286 New test.
5287 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
5288 New test.
5289 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
5290 New test.
5291 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
5292 New test.
5293 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
5294 New test.
5295 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
5296 New test.
5297 * gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
5298 New test.
5299 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
5300 New test.
5301 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
5302 New test.
5303 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
5304 New test.
5305 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
5306 New test.
5307 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
5308 New test.
5309 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
5310 New test.
5311 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
5312 New test.
5313 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
5314 New test.
5315 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
5316 New test.
5317 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
5318 New test.
5319 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
5320 New test.
5321 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
5322 New test.
5323 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
5324 New test.
5325 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
5326 New test.
5327 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
5328 New test.
5329 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
5330 New test.
5331 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
5332 New test.
5333 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
5334 New test.
5335 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
5336 New test.
5337 * gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
5338 New test.
5339 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
5340 New test.
5341 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
5342 New test.
5343 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
5344 New test.
5345 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
5346 New test.
5347 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
5348 New test.
5349 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
5350 New test.
5351 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
5352 New test.
5353 * gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
5354 New test.
5355
5356 2023-07-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5357
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.
5374
5375 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
5376
5377 PR tree-optimization/107043
5378 * gcc.dg/tree-ssa/pr107043.c: New test.
5379
5380 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
5381
5382 PR tree-optimization/107053
5383 * gcc.dg/tree-ssa/pr107053.c: New test.
5384
5385 2023-07-12 Aldy Hernandez <aldyh@redhat.com>
5386
5387 * gcc.dg/pr83073.c: Adjust testcase.
5388
5389 2023-07-12 Jan Hubicka <jh@suse.cz>
5390
5391 * gcc.dg/tree-ssa/loop-ch-profile-1.c: Remove xfail.
5392
5393 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
5394
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.
5398
5399 2023-07-12 Roger Sayle <roger@nextmovesoftware.com>
5400
5401 PR target/110598
5402 * gcc.target/i386/pr110598.c: New test case.
5403
5404 2023-07-12 Andre Vehreschild <vehre@gcc.gnu.org>
5405
5406 * gfortran.dg/pdt_33.f03: New test.
5407
5408 2023-07-12 Richard Biener <rguenther@suse.de>
5409
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.
5413
5414 2023-07-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5415
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.
5420
5421 2023-07-12 Jan Beulich <jbeulich@suse.com>
5422
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.
5427
5428 2023-07-12 Christoph Müllner <christoph.muellner@vrull.eu>
5429
5430 * gcc.target/riscv/xtheadbb-ext-1.c: New test.
5431 * gcc.target/riscv/xtheadbb-extu-1.c: New test.
5432
5433 2023-07-12 liuhongt <hongtao.liu@intel.com>
5434
5435 * gcc.target/i386/pr110438.c: New test.
5436 * gcc.target/i386/pr100711-6.c: Adjust testcase.
5437
5438 2023-07-12 Mo, Zewei <zewei.mo@intel.com>
5439
5440 * g++.target/i386/mv16.C: Add graniterapids-d.
5441 * gcc.target/i386/funcspec-56.inc: Handle new march.
5442
5443 2023-07-12 Haochen Jiang <haochen.jiang@intel.com>
5444
5445 * gcc.target/i386/avx512vl-vaes-1.c: New test.
5446
5447 2023-07-11 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
5448
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.
5461
5462 2023-07-11 David Edelsohn <dje.gcc@gmail.com>
5463
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.
5470
5471 2023-07-11 Harald Anlauf <anlauf@gmx.de>
5472
5473 PR fortran/110288
5474 * gfortran.dg/findloc_10.f90: New test.
5475
5476 2023-07-11 Carl Love <cel@us.ibm.com>
5477
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
5493 file.
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.
5501
5502 2023-07-11 Maciej W. Rozycki <macro@embecosm.com>
5503
5504 * gcc.dg/vect/pr97428.c: Limit to `vect_double' targets.
5505
5506 2023-07-11 Gaius Mulley <gaiusmod2@gmail.com>
5507
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:
5510 New test.
5511
5512 2023-07-11 Patrick Palka <ppalka@redhat.com>
5513
5514 PR c++/110580
5515 * g++.dg/cpp1y/var-templ83.C: New test.
5516
5517 2023-07-11 liuhongt <hongtao.liu@intel.com>
5518
5519 PR target/110170
5520 * g++.target/i386/pr110170.C: Fix typo.
5521
5522 2023-07-11 Xi Ruoyao <xry111@xry111.site>
5523
5524 * g++.dg/vect/pr110557.cc: Use long long instead of long for
5525 64-bit type.
5526 (test): Remove an unnecessary cast.
5527
5528 2023-07-10 Patrick Palka <ppalka@redhat.com>
5529
5530 PR c++/110523
5531 * g++.dg/template/ttp37.C: New test.
5532
5533 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5534
5535 PR target/110268
5536 * gcc.target/arm/pr110268-1.c: New test.
5537 * gcc.target/arm/pr110268-2.c: New test.
5538
5539 2023-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5540
5541 * lib/target-supports.exp (arm_*FUNC_link): New effective-targets.
5542
5543 2023-07-10 Xi Ruoyao <xry111@xry111.site>
5544
5545 PR tree-optimization/110557
5546 * g++.dg/vect/pr110557.cc: New test.
5547
5548 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
5549
5550 * gcc.target/i386/insvdi_lowpart-1.c: New test case.
5551 * gcc.target/i386/insvti_lowpart-1.c: Likewise.
5552
5553 2023-07-10 Roger Sayle <roger@nextmovesoftware.com>
5554
5555 * gcc.target/i386/avx512vl-stv-rotatedi-1.c: New test case.
5556
5557 2023-07-10 Iain Buclaw <ibuclaw@gdcproject.org>
5558
5559 * gdc.dg/asm4.d: Update test.
5560
5561 2023-07-10 liuhongt <hongtao.liu@intel.com>
5562
5563 * g++.target/i386/pr110170.C: New test.
5564 * gcc.target/i386/pr110170.c: New test.
5565
5566 2023-07-09 Iain Buclaw <ibuclaw@gdcproject.org>
5567
5568 * gdc.dg/rtti1.d: Move array concat testcase to ...
5569 * gdc.dg/nogc1.d: ... here. New test.
5570
5571 2023-07-09 Jan Hubicka <jh@suse.cz>
5572
5573 * gcc.dg/predict-22.c: Update template.
5574
5575 2023-07-08 Jan Hubicka <jh@suse.cz>
5576
5577 PR tree-optimization/110600
5578 * gcc.c-torture/compile/pr110600.c: New test.
5579
5580 2023-07-08 Steve Kargl <sgk@troutmask.apl.washington.edu>
5581
5582 PR fortran/99139
5583 PR fortran/99368
5584 * gfortran.dg/pr99139.f90 : New test
5585 * gfortran.dg/pr99368.f90 : New test
5586
5587 2023-07-08 Jan Hubicka <jh@suse.cz>
5588
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.
5592
5593 2023-07-08 Harald Anlauf <anlauf@gmx.de>
5594 Steven G. Kargl <kargl@gcc.gnu.org>
5595
5596 PR fortran/92178
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.
5600
5601 2023-07-08 Harald Anlauf <anlauf@gmx.de>
5602
5603 PR fortran/110585
5604 * gfortran.dg/findloc_9.f90: New test.
5605
5606 2023-07-07 Jan Hubicka <jh@suse.cz>
5607
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.
5613
5614 2023-07-07 Eugene Rozenfeld <erozen@microsoft.com>
5615
5616 * lib/target-supports.exp: Collect both kernel and user events for autofdo
5617
5618 2023-07-07 Roger Sayle <roger@nextmovesoftware.com>
5619
5620 PR target/43644
5621 PR target/110533
5622 * gcc.target/i386/pr110533.c: New test case.
5623 * gcc.target/i386/pr43644-2.c: Likewise.
5624
5625 2023-07-07 Iain Buclaw <ibuclaw@gdcproject.org>
5626
5627 PR d/108842
5628 * gdc.dg/pr98277.d: Add more tests.
5629 * gdc.dg/pr108842.d: New test.
5630
5631 2023-07-07 Jan Hubicka <jh@suse.cz>
5632
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.
5658
5659 2023-07-07 Jan Hubicka <jh@suse.cz>
5660
5661 * gcc.dg/tree-ssa/vect-profile-upate.c: New test.
5662
5663 2023-07-07 Juergen Christ <jchrist@linux.ibm.com>
5664
5665 * gcc.target/s390/vector/vec-init-3.c: New test.
5666
5667 2023-07-07 Vladimir N. Makarov <vmakarov@redhat.com>
5668
5669 * gcc.target/i386/pr110372.c: New.
5670
5671 2023-07-07 Aldy Hernandez <aldyh@redhat.com>
5672
5673 * gcc.dg/tree-ssa/pr107009.c: Adjust irange dumping for
5674 value/mask changes.
5675 * gcc.dg/tree-ssa/vrp-unreachable.c: Same.
5676 * gcc.dg/tree-ssa/vrp122.c: Same.
5677
5678 2023-07-07 Pan Li <pan2.li@intel.com>
5679 Robin Dapp <rdapp@ventanamicro.com>
5680
5681 * gcc.target/riscv/rvv/base/float-point-frm-insert-6.c: New test.
5682
5683 2023-07-06 Jan Hubicka <jh@suse.cz>
5684
5685 PR middle-end/25623
5686 * gfortran.dg/pr25623-2.f90: New test.
5687
5688 2023-07-06 Hao Liu OS <hliu@os.amperecomputing.com>
5689
5690 * gcc.target/aarch64/pr110449.c: New testcase.
5691
5692 2023-07-06 Richard Biener <rguenther@suse.de>
5693
5694 PR tree-optimization/110556
5695 * gcc.dg/torture/pr110556.c: New testcase.
5696
5697 2023-07-06 Richard Biener <rguenther@suse.de>
5698
5699 PR tree-optimization/110515
5700 * g++.dg/opt/pr110515.C: New testcase.
5701
5702 2023-07-06 Richard Biener <rguenther@suse.de>
5703
5704 PR tree-optimization/110544
5705 * gcc.dg/vect/pr71264.c: Remove scan for vectorization.
5706
5707 2023-07-06 Hongyu Wang <hongyu.wang@intel.com>
5708
5709 * gcc.target/i386/inline_attr_arch.c: New test.
5710 * gcc.target/i386/inline_target_clones.c: Ditto.
5711
5712 2023-07-06 liuhongt <hongtao.liu@intel.com>
5713
5714 * gcc.target/i386/pr110170-2.c: New test.
5715
5716 2023-07-06 liuhongt <hongtao.liu@intel.com>
5717
5718 * gcc.target/i386/pr110170-3.c: New test.
5719
5720 2023-07-06 Hao Liu <hliu@os.amperecomputing.com>
5721
5722 * gcc.target/aarch64/pr110474.c: New testcase.
5723
5724 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
5725
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:
5732 Ditto.
5733 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
5734 Ditto.
5735
5736 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
5737
5738 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
5739 test.
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:
5745 Ditto.
5746
5747 2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
5748 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5749
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.
5764
5765 2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
5766
5767 * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
5768 * gcc.target/mips/expand-block-move-r6.c: new test.
5769
5770 2023-07-05 Richard Biener <rguenther@suse.de>
5771
5772 * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
5773
5774 2023-07-05 Jan Beulich <jbeulich@suse.com>
5775
5776 * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
5777
5778 2023-07-05 Jan Beulich <jbeulich@suse.com>
5779
5780 PR target/100711
5781 * gcc.target/i386/pr100711-6.c: New test.
5782
5783 2023-07-05 Jan Beulich <jbeulich@suse.com>
5784
5785 PR target/100711
5786 * gcc.target/i386/pr100711-4.c: New test.
5787 * gcc.target/i386/pr100711-5.c: New test.
5788
5789 2023-07-05 Jan Beulich <jbeulich@suse.com>
5790
5791 PR target/93768
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
5796 code.
5797
5798 2023-07-05 Jan Beulich <jbeulich@suse.com>
5799
5800 PR target/93768
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.
5805
5806 2023-07-05 yulong <shiyulong@iscas.ac.cn>
5807
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.
5816
5817 2023-07-05 yulong <shiyulong@iscas.ac.cn>
5818
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.
5824
5825 2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
5826
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.
5830
5831 2023-07-04 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/110491
5834 * gcc.dg/torture/pr110491.c: New testcase.
5835
5836 2023-07-04 Richard Biener <rguenther@suse.de>
5837
5838 PR tree-optimization/110376
5839 * gcc.dg/torture/pr110376.c: New testcase.
5840
5841 2023-07-04 Richard Biener <rguenther@suse.de>
5842
5843 PR tree-optimization/110228
5844 * gcc.dg/torture/pr110228.c: New testcase.
5845 * gcc.dg/uninit-pr101912.c: Un-XFAIL.
5846
5847 2023-07-04 Richard Biener <rguenther@suse.de>
5848
5849 PR tree-optimization/110436
5850 * gcc.dg/pr110436.c: New testcase.
5851
5852 2023-07-04 Richard Biener <rguenther@suse.de>
5853
5854 PR middle-end/110495
5855 * gcc.dg/tree-ssa/addadd-2.c: Amend.
5856 * gcc.dg/tree-ssa/forwprop-27.c: Adjust.
5857
5858 2023-07-04 Richard Biener <rguenther@suse.de>
5859
5860 PR tree-optimization/110310
5861 * gcc.target/i386/pr110310.c: New testcase.
5862 * gcc.dg/vect/slp-perm-12.c: Disable epilogue vectorization.
5863
5864 2023-07-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5865
5866 * gcc.target/riscv/rvv/vsetvl/avl_prop-1.c: New test.
5867
5868 2023-07-03 Christoph Müllner <christoph.muellner@vrull.eu>
5869
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.
5895
5896 2023-07-03 Iain Sandoe <iain@sandoe.co.uk>
5897
5898 * lib/g++.exp: Remove additional flag handled by Darwin specs.
5899 * lib/obj-c++.exp: Likewise.
5900
5901 2023-07-03 Gaius Mulley <gaiusmod2@gmail.com>
5902
5903 PR modula2/110125
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.
5928
5929 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5930
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.
5943
5944 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5945
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.
5953
5954 2023-07-03 Lehua Ding <lehua.ding@rivai.ai>
5955
5956 Revert:
5957 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5958
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.
5971
5972 2023-07-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
5973
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.
5986
5987 2023-07-03 Richard Biener <rguenther@suse.de>
5988
5989 PR tree-optimization/110506
5990 * gcc.dg/pr110506-2.c: New testcase.
5991
5992 2023-07-03 Richard Biener <rguenther@suse.de>
5993
5994 PR tree-optimization/110506
5995 * gcc.dg/pr110506.c: New testcase.
5996
5997 2023-07-03 Andrew Pinski <apinski@marvell.com>
5998
5999 PR tree-optimization/110381
6000 * gcc.dg/vect/pr110381.c: Add vect_float_strict.
6001
6002 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6003
6004 * gcc.target/mips/mips16e2-cache.c: New tests for mips16e2.
6005
6006 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6007
6008 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
6009
6010 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6011
6012 * gcc.target/mips/mips16e2.c: Add new tests for mips16e2.
6013
6014 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6015
6016 * gcc.target/mips/mips16e2.c: New tests for mips16e2.
6017
6018 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6019
6020 * gcc.target/mips/mips16e2-gp.c: New tests for mips16e2.
6021
6022 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6023
6024 * gcc.target/mips/mips16e2-cmov.c: Added tests for MOVx instructions.
6025
6026 2023-07-03 Jie Mei <jie.mei@oss.cipunited.com>
6027
6028 * gcc.target/mips/mips.exp(mips_option_groups): Add -mmips16e2
6029 option.
6030 (mips-dg-init): Handle the recognization of mips16e2 targets.
6031 (mips-dg-options): Add dependencies for mips16e2.
6032
6033 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
6034
6035 * gdc.dg/Wbuiltin_declaration_mismatch2.d: Fix failed tests.
6036
6037 2023-07-02 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR tree-optimization/110508
6040 * gcc.dg/pr110508.c: New test.
6041
6042 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
6043
6044 PR d/108962
6045 * gdc.dg/pr108962.d: New test.
6046
6047 2023-07-02 Iain Buclaw <ibuclaw@gdcproject.org>
6048
6049 PR d/110516
6050 * gdc.dg/torture/pr110516a.d: New test.
6051 * gdc.dg/torture/pr110516b.d: New test.
6052
6053 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
6054
6055 PR d/110514
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.
6060
6061 2023-07-01 Iain Buclaw <ibuclaw@gdcproject.org>
6062
6063 PR d/110471
6064 * gdc.dg/pr110471a.d: New test.
6065 * gdc.dg/pr110471b.d: New test.
6066 * gdc.dg/pr110471c.d: New test.
6067
6068 2023-07-01 Jan Hubicka <jh@suse.cz>
6069
6070 PR tree-optimization/25623
6071 * gfortran.dg/pr25623.f90: New test.
6072
6073 2023-07-01 Jan Hubicka <jh@suse.cz>
6074
6075 * gcc.dg/tree-ssa/ifc-20040816-1.c: Reduce number of mismatches
6076 from 2 to 1.
6077 * gcc.dg/tree-ssa/loop-ch-profile-1.c: New test.
6078 * gcc.dg/tree-ssa/loop-ch-profile-2.c: New test.
6079
6080 2023-07-01 Roger Sayle <roger@nextmovesoftware.com>
6081
6082 * gcc.target/i386/rotate-6.c: New test case.
6083 * gcc.target/i386/sse2-stv-1.c: Likewise.
6084
6085 2023-07-01 Jan Hubicka <jh@suse.cz>
6086
6087 PR tree-optimization/103680
6088 * gcc.dg/tree-ssa/pr103680.c: New test.
6089 * gcc.dg/tree-prof/cmpsf-1.c: Un-xfail.
6090
6091 2023-06-30 Patrick Palka <ppalka@redhat.com>
6092
6093 * g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
6094 duplicate diagnostic check.
6095
6096 2023-06-30 Qing Zhao <qing.zhao@oracle.com>
6097
6098 PR tree-optimization/101832
6099 * gcc.dg/builtin-object-size-pr101832.c: New test.
6100
6101 2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
6102
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
6107
6108 2023-06-30 David Malcolm <dmalcolm@redhat.com>
6109
6110 PR jit/110466
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
6113 "unsupported".
6114
6115 2023-06-30 David Malcolm <dmalcolm@redhat.com>
6116 Marek Polacek <polacek@redhat.com>
6117
6118 PR jit/110466
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.
6122
6123 2023-06-30 Jan Hubicka <jh@suse.cz>
6124
6125 PR middle-end/109849
6126 * gcc.dg/predict-18.c: Improve testcase.
6127
6128 2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
6129
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.
6144
6145 2023-06-30 Richard Biener <rguenther@suse.de>
6146
6147 PR tree-optimization/110496
6148 * gcc.dg/pr110496.c: New testcase.
6149
6150 2023-06-30 Richard Biener <rguenther@suse.de>
6151
6152 PR tree-optimization/110381
6153 * gcc.dg/vect/pr110381.c: Add check_vect ().
6154
6155 2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
6156
6157 * gcc.target/mips/align-1-n64.c: New test.
6158 * gcc.target/mips/align-1-o32.c: New test.
6159
6160 2023-06-29 Jan Hubicka <jh@suse.cz>
6161
6162 PR tree-optimization/109849
6163 * gcc.dg/ipa/pr109849.c: New test.
6164
6165 2023-06-29 Marek Polacek <polacek@redhat.com>
6166
6167 * gcc.dg/plugin/crash-test-ice-sarif.c: Use -fno-report-bug. Adjust
6168 scan-sarif-file.
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
6173 -fno-report-bug.
6174
6175 2023-06-29 Marek Polacek <polacek@redhat.com>
6176
6177 * gcc.target/i386/pr104610.c: Use -fno-stack-protector.
6178 * gcc.target/i386/pr69482-1.c: Likewise.
6179
6180 2023-06-29 Patrick Palka <ppalka@redhat.com>
6181
6182 PR c++/110468
6183 * g++.dg/cpp0x/noexcept79.C: New test.
6184
6185 2023-06-29 Patrick Palka <ppalka@redhat.com>
6186
6187 PR c++/110463
6188 * g++.dg/cpp0x/constexpr-mutable6.C: New test.
6189
6190 2023-06-29 Qing Zhao <qing.zhao@oracle.com>
6191
6192 PR c/77650
6193 * gcc.dg/variable-sized-type-flex-array.c: New test.
6194
6195 2023-06-29 Roger Sayle <roger@nextmovesoftware.com>
6196
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).
6200
6201 2023-06-29 Alexandre Oliva <oliva@adacore.com>
6202
6203 * lib/options.exp (check_for_options_with_filter): Handle
6204 missing frontend compiler like disabled language.
6205
6206 2023-06-29 Richard Biener <rguenther@suse.de>
6207
6208 PR middle-end/110452
6209 * gcc.target/i386/pr110452.c: New file.
6210
6211 2023-06-29 Richard Biener <rguenther@suse.de>
6212
6213 PR middle-end/110461
6214 * gcc.dg/pr110461.c: New testcase.
6215
6216 2023-06-29 Richard Biener <rguenther@suse.de>
6217
6218 PR c/110454
6219 * gcc.dg/Wtraditional-conversion-3.c: New testcase.
6220
6221 2023-06-29 Pan Li <pan2.li@intel.com>
6222
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.
6228
6229 2023-06-29 Pan Li <pan2.li@intel.com>
6230
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.
6233
6234 2023-06-28 Hans-Peter Nilsson <hp@axis.com>
6235
6236 * lib/target-supports.exp (check_effective_target_lra): Remove
6237 cris-*-* from expression for exceptions to LRA.
6238
6239 2023-06-28 Jan Hubicka <jh@suse.cz>
6240
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.
6245
6246 2023-06-28 Harald Anlauf <anlauf@gmx.de>
6247
6248 PR fortran/110360
6249 * gfortran.dg/value_9.f90: Add tests for intermediate regression.
6250
6251 2023-06-28 Patrick Palka <ppalka@redhat.com>
6252
6253 PR c++/89442
6254 PR c++/107437
6255 * g++.dg/cpp/pr64127.C: Expect "expected unqualified-id at end
6256 of input" error.
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"
6260 error.
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.
6271
6272 2023-06-28 Iain Buclaw <ibuclaw@gdcproject.org>
6273
6274 PR d/106977
6275 PR target/110406
6276 * gdc.dg/torture/pr110406.d: New test.
6277
6278 2023-06-28 Marek Polacek <polacek@redhat.com>
6279
6280 PR c++/110175
6281 * g++.dg/cpp0x/decltype-110175.C: New test.
6282
6283 2023-06-28 Manolis Tsamis <manolis.tsamis@vrull.eu>
6284
6285 PR debug/110308
6286 * g++.dg/torture/pr110308.C: New test.
6287
6288 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
6289
6290 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix .fpu
6291 scan-assembler.
6292 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise.
6293
6294 2023-06-28 Christophe Lyon <christophe.lyon@linaro.org>
6295
6296 * gcc.target/arm/mve/general-c/nomve_fp_1.c: Require arm_fp.
6297
6298 2023-06-28 Richard Biener <rguenther@suse.de>
6299
6300 PR tree-optimization/110451
6301 * gfortran.dg/vect/pr110451.f: New testcase.
6302
6303 2023-06-28 Paul Thomas <pault@gcc.gnu.org>
6304
6305 PR fortran/49213
6306 * gfortran.dg/pr49213.f90 : New test
6307
6308 2023-06-28 Roger Sayle <roger@nextmovesoftware.com>
6309
6310 * gcc.target/i386/pieces-memcmp-2.c: New test case.
6311
6312 2023-06-28 Richard Biener <rguenther@suse.de>
6313
6314 PR tree-optimization/110443
6315 * gcc.dg/torture/pr110443.c: New testcase.
6316
6317 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
6318
6319 * gcc.dg/rtl/powerpc/move_compare_peephole_32.c: New.
6320 * gcc.dg/rtl/powerpc/move_compare_peephole_64.c: New.
6321
6322 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6323
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.
6328
6329 2023-06-28 Haochen Gui <guihaoc@gcc.gnu.org>
6330
6331 PR target/104124
6332 * gcc.target/powerpc/pr104124.c: New.
6333
6334 2023-06-28 Jan Hubicka <jh@suse.cz>
6335
6336 PR tree-optimization/110377
6337 * gcc.dg/ipa/pr110377.c: New test.
6338
6339 2023-06-28 Andrew Pinski <apinski@marvell.com>
6340
6341 PR tree-optimization/110444
6342 * gcc.c-torture/compile/pr110444-1.c: New test.
6343
6344 2023-06-28 Jason Merrill <jason@redhat.com>
6345
6346 PR c++/110334
6347 * g++.dg/cpp1z/nodiscard-inh1.C: New test.
6348
6349 2023-06-28 Alexandre Oliva <oliva@adacore.com>
6350
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.
6355
6356 2023-06-28 Alexandre Oliva <oliva@adacore.com>
6357
6358 * gcc.misc-tests/outputs.exp (gld): Note a known mismatch and
6359 record a workaround.
6360
6361 2023-06-28 Jason Merrill <jason@redhat.com>
6362
6363 PR c++/110344
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.
6367
6368 2023-06-28 Jason Merrill <jason@redhat.com>
6369
6370 * lib/g++-dg.exp (g++-dg-runtest): Update for C++26.
6371
6372 2023-06-28 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6373
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.
6388
6389 2023-06-28 Hongyu Wang <hongyu.wang@intel.com>
6390
6391 * gcc.target/i386/mvc17.c: Add -march=x86-64 to dg-options.
6392
6393 2023-06-28 liuhongt <hongtao.liu@intel.com>
6394
6395 * gcc.target/i386/bf16_short_warn.c: New test.
6396
6397 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6398
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.
6419
6420 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6421
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.
6432
6433 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6434
6435 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-run.c: Adjust.
6436 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv32gcv.c:
6437 Ditto.
6438 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-rv64gcv.c:
6439 Ditto.
6440 * gcc.target/riscv/rvv/autovec/conversions/vfcvt_rtz-template.h:
6441 Ditto.
6442 * gcc.target/riscv/rvv/autovec/conversions/vncvt-template.h:
6443 Ditto.
6444 * gcc.target/riscv/rvv/autovec/conversions/vsext-template.h:
6445 Ditto.
6446 * gcc.target/riscv/rvv/autovec/conversions/vzext-template.h:
6447 Ditto.
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.
6455
6456 2023-06-27 Robin Dapp <rdapp@ventanamicro.com>
6457
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.
6463
6464 2023-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6465
6466 * gcc.target/aarch64/sve/acle/general/dupq_11.c: New test.
6467
6468 2023-06-27 Andrew Pinski <apinski@marvell.com>
6469
6470 PR middle-end/110420
6471 PR middle-end/103979
6472 PR middle-end/98619
6473 * gcc.c-torture/compile/asmgoto-6.c: New test.
6474
6475 2023-06-27 Richard Biener <rguenther@suse.de>
6476
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.
6480
6481 2023-06-27 liuhongt <hongtao.liu@intel.com>
6482
6483 * gcc.target/i386/avx-vzeroupper-29.c: New testcase.
6484
6485 2023-06-27 liuhongt <hongtao.liu@intel.com>
6486
6487 * gcc.target/i386/avx-vzeroupper-30.c: New test.
6488
6489 2023-06-27 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6490
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.
6497
6498 2023-06-26 Andreas Krebbel <krebbel@linux.ibm.com>
6499
6500 * gcc.target/s390/larl-1.c: New test.
6501
6502 2023-06-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
6503
6504 * gcc.target/riscv/rvv/autovec/partial/gimple_fold-1.c: New test.
6505
6506 2023-06-26 Richard Biener <rguenther@suse.de>
6507
6508 PR tree-optimization/110381
6509 * gcc.dg/vect/pr110381.c: New testcase.
6510
6511 2023-06-26 Roger Sayle <roger@nextmovesoftware.com>
6512
6513 * gcc.target/i386/ashldi3-1.c: New 32-bit test case.
6514 * gcc.target/i386/ashlti3-2.c: New 64-bit test case.
6515
6516 2023-06-26 liuhongt <hongtao.liu@intel.com>
6517
6518 * gcc.target/aarch64/pr110371.c: New test.
6519
6520 2023-06-26 liuhongt <hongtao.liu@intel.com>
6521
6522 * gcc.target/i386/pr110018-1.c: Add -fno-trapping-math to dg-options.
6523 * gcc.target/i386/pr110018-2.c: Ditto.
6524
6525 2023-06-26 Hongyu Wang <hongyu.wang@intel.com>
6526
6527 * gcc.target/i386/mvc17.c: New test.
6528
6529 2023-06-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6530
6531 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: Add -Wno-psabi for dg.
6532
6533 2023-06-26 Iain Buclaw <ibuclaw@gdcproject.org>
6534
6535 PR d/110359
6536 * gdc.dg/pr110359.d: New test.
6537
6538 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6539
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.
6542
6543 2023-06-25 Li Xu <xuli1@eswincomputing.com>
6544
6545 * gcc.target/riscv/rvv/base/vlmul_ext-2.c: New test.
6546
6547 2023-06-25 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6548
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.
6555
6556 2023-06-25 Pan Li <pan2.li@intel.com>
6557
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.
6566
6567 2023-06-25 Pan Li <pan2.li@intel.com>
6568
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.
6574
6575 2023-06-25 liuhongt <hongtao.liu@intel.com>
6576
6577 * gcc.target/i386/pr110309.c: New test.
6578
6579 2023-06-25 yulong <shiyulong@iscas.ac.cn>
6580
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.
6589
6590 2023-06-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6591
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.
6628
6629 2023-06-24 David Malcolm <dmalcolm@redhat.com>
6630
6631 * gcc.dg/plugin/diagnostic_plugin_test_text_art.c: Add
6632 #define INCLUDE_VECTOR.
6633
6634 2023-06-23 David Malcolm <dmalcolm@redhat.com>
6635
6636 PR c++/110164
6637 * g++.dg/diagnostic/missing-header-pr110164.C: New test.
6638
6639 2023-06-23 Marek Polacek <polacek@redhat.com>
6640
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.
6648
6649 2023-06-23 Harald Anlauf <anlauf@gmx.de>
6650
6651 PR fortran/110360
6652 * gfortran.dg/value_9.f90: New test.
6653
6654 2023-06-23 Michael Meissner <meissner@linux.ibm.com>
6655 Aaron Sawdey <acsawdey@linux.ibm.com>
6656
6657 PR target/105325
6658 * g++.target/powerpc/pr105325.C: New test.
6659 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update insn counts.
6660
6661 2023-06-23 Iain Sandoe <iain@sandoe.co.uk>
6662
6663 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: Make
6664 this header use pragma system_header.
6665
6666 2023-06-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6667
6668 PR tree-optimization/110280
6669 * gcc.target/aarch64/sve/pr110280.c: New test.
6670
6671 2023-06-22 Richard Biener <rguenther@suse.de>
6672
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.
6677
6678 2023-06-22 Roger Sayle <roger@nextmovesoftware.com>
6679 Uros Bizjak <ubizjak@gmail.com>
6680
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.
6689
6690 2023-06-22 David Malcolm <dmalcolm@redhat.com>
6691
6692 PR analyzer/106626
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.
6720
6721 2023-06-22 David Malcolm <dmalcolm@redhat.com>
6722
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.
6730
6731 2023-06-22 David Malcolm <dmalcolm@redhat.com>
6732
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
6738 directives.
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
6745 here to the above.
6746
6747 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
6748
6749 PR fortran/87477
6750 PR fortran/107900
6751 PR fortran/110224
6752 PR fortran/88688
6753 PR fortran/94380
6754 PR fortran/95398
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.
6761
6762 2023-06-21 Paul Thomas <pault@gcc.gnu.org>
6763
6764 PR fortran/108961
6765 * gfortran.dg/pr108961.f90: New test.
6766
6767 2023-06-21 Uros Bizjak <ubizjak@gmail.com>
6768
6769 PR target/110018
6770 * gcc.target/i386/pr110018-1.c: Use explicit signed types.
6771 * gcc.target/i386/pr110018-2.c: New test.
6772
6773 2023-06-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6774
6775 * gcc.target/aarch64/sve/gather_earlyclobber.c: New test.
6776 * gcc.target/aarch64/sve2/gather_earlyclobber.c: New test.
6777
6778 2023-06-21 Richard Biener <rguenther@suse.de>
6779
6780 * gcc.target/i386/vect-partial-vectors-1.c: New testcase.
6781 * gcc.target/i386/vect-partial-vectors-2.c: Likewise.
6782
6783 2023-06-21 Jan Beulich <jbeulich@suse.com>
6784
6785 * gcc.target/i386/avx512f-copysign.c: New test.
6786
6787 2023-06-21 Jan Beulich <jbeulich@suse.com>
6788
6789 * gcc.target/i386/avx512f-dupv2di.c: Add
6790 -mprefer-vector-width=512.
6791
6792 2023-06-21 liuhongt <hongtao.liu@intel.com>
6793
6794 * gcc.target/i386/pr110018-1.c: New test.
6795
6796 2023-06-20 Lewis Hyatt <lhyatt@gmail.com>
6797
6798 PR c++/66290
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.
6825
6826 2023-06-20 Richard Sandiford <richard.sandiford@arm.com>
6827
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
6834 stack pointer.
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.
6900
6901 2023-06-20 Jakub Jelinek <jakub@redhat.com>
6902
6903 PR middle-end/79173
6904 * g++.target/i386/pr79173-1.C: New test.
6905
6906 2023-06-20 Martin Jambor <mjambor@suse.cz>
6907
6908 PR ipa/110276
6909 * gcc.dg/ipa/pr110276.c: New test.
6910
6911 2023-06-20 Carl Love <cel@us.ibm.com>
6912
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.
6916
6917 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6918
6919 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: Add
6920 -mabi=lp64d.
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.
6929
6930 2023-06-20 Li Xu <xuli1@eswincomputing.com>
6931
6932 * gcc.target/riscv/rvv/autovec/vreinterpet-fixed.c: New test.
6933
6934 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6935
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.
6939
6940 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6941
6942 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
6943 -Wno-psabi.
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:
6948 Dito.
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.
6954
6955 2023-06-20 Robin Dapp <rdapp@ventanamicro.com>
6956
6957 * gcc.target/riscv/rvv/autovec/binop/vadd-run.c: Add
6958 -ffast-math.
6959 * gcc.target/riscv/rvv/autovec/binop/vadd-zvfh-run.c: Dito.
6960 * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Remove
6961 -ffast-math
6962 * gcc.target/riscv/rvv/autovec/binop/vmul-rv32gcv.c: Check for
6963 vfmul.
6964 * gcc.target/riscv/rvv/autovec/binop/vmul-rv64gcv.c: Dito.
6965
6966 2023-06-20 Richard Biener <rguenther@suse.de>
6967
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.
6971
6972 2023-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6973
6974 * gcc.target/aarch64/simd/addp-same-low_1.c: New test.
6975
6976 2023-06-20 Jan Beulich <jbeulich@suse.com>
6977
6978 * gcc.target/i386/avx512f-dupv2di.c: New test.
6979
6980 2023-06-20 Richard Biener <rguenther@suse.de>
6981
6982 PR debug/110295
6983 * g++.dg/debug/pr110295.C: New testcase.
6984
6985 2023-06-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
6986
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.
6991
6992 2023-06-20 Lehua Ding <lehua.ding@rivai.ai>
6993
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.
7034
7035 2023-06-19 Jin Ma <jinma@linux.alibaba.com>
7036
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.
7040
7041 2023-06-19 Jan Hubicka <jh@suse.cz>
7042
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.
7047
7048 2023-06-19 Pan Li <pan2.li@intel.com>
7049
7050 PR target/110299
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.
7059
7060 2023-06-19 Pan Li <pan2.li@intel.com>
7061
7062 PR target/110277
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.
7067
7068 2023-06-19 Andrew Stubbs <ams@codesourcery.com>
7069
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.
7172
7173 2023-06-19 Richard Biener <rguenther@suse.de>
7174
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.
7184
7185 2023-06-19 Richard Biener <rguenther@suse.de>
7186
7187 PR tree-optimization/110298
7188 * gcc.dg/torture/pr110298.c: New testcase.
7189
7190 2023-06-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7191
7192 * gcc.target/aarch64/simd/low-high-combine_1.c: New test.
7193
7194 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
7195
7196 PR target/105523
7197 * lib/target-supports.exp
7198 (check_effective_target_keeps_null_pointer_checks): Add
7199 avr.
7200 * gcc.target/avr/pr105523.c: New test.
7201
7202 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7203
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.
7220
7221 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7222
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
7255 target selectors.
7256
7257 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7258
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.
7264
7265 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7266
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:
7272 New test.
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:
7279 New test.
7280 * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c: New file.
7281
7282 2023-06-19 Robin Dapp <rdapp@ventanamicro.com>
7283
7284 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Adapt for
7285 (u)int8_t.
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.
7329
7330 2023-06-19 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
7331
7332 PR target/110086
7333 * gcc.target/avr/pr110086.c: New test.
7334
7335 2023-06-19 Jiufu Guo <guojiufu@linux.ibm.com>
7336
7337 * gcc.target/powerpc/const_anchors.c: New test.
7338 * gcc.target/powerpc/try_const_anchors_ice.c: New test.
7339
7340 2023-06-19 liuhongt <hongtao.liu@intel.com>
7341
7342 * gcc.target/i386/avx512bw-vpackssdw-3.c: New test.
7343 * gcc.target/i386/avx512bw-vpacksswb-3.c: New test.
7344
7345 2023-06-18 Jan Hubicka <jh@suse.cz>
7346
7347 * gcc.dg/lto/20091013-1_0.c: Disable stringop-overread warning.
7348
7349 2023-06-18 Honza <jh@ryzen3.suse.cz>
7350
7351 PR tree-optimization/109849
7352 * g++.dg/ipa/devirt-45.C: Update template.
7353
7354 2023-06-18 yulong <shiyulong@iscas.ac.cn>
7355
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.
7361
7362 2023-06-17 Roger Sayle <roger@nextmovesoftware.com>
7363
7364 * gcc.target/i386/sse2-v1ti-mov-2.c: New test case.
7365
7366 2023-06-16 Pan Li <pan2.li@intel.com>
7367
7368 PR target/110265
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.
7374
7375 2023-06-16 Jakub Jelinek <jakub@redhat.com>
7376
7377 PR middle-end/79173
7378 * gcc.target/i386/pr79173-11.c: New test.
7379 * gcc.dg/builtin-addc-1.c: New test.
7380
7381 2023-06-16 Jakub Jelinek <jakub@redhat.com>
7382
7383 PR tree-optimization/110271
7384 * gcc.c-torture/compile/pr110271.c: New test.
7385
7386 2023-06-16 Roger Sayle <roger@nextmovesoftware.com>
7387 Uros Bizjak <ubizjak@gmail.com>
7388
7389 PR target/31985
7390 * gcc.target/i386/pr31985.c: New test case.
7391
7392 2023-06-16 Alex Coplan <alex.coplan@arm.com>
7393
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.
7397
7398 2023-06-16 Simon Dardis <simon.dardis@imgtec.com>
7399
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.
7405
7406 2023-06-16 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/110269
7409 * gcc.dg/tree-ssa/pr110269.c: New testcase.
7410
7411 2023-06-16 David Malcolm <dmalcolm@redhat.com>
7412
7413 PR c/107583
7414 * c-c++-common/spellcheck-pr107583.c: New test.
7415
7416 2023-06-15 Andrew Pinski <apinski@marvell.com>
7417
7418 PR tree-optimization/110266
7419 * gcc.c-torture/compile/pr110266.c: New test.
7420
7421 2023-06-15 Andrew MacLeod <amacleod@redhat.com>
7422
7423 PR tree-optimization/110266
7424 * gcc.dg/pr110266.c: New.
7425
7426 2023-06-15 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR preprocessor/80753
7429 * c-c++-common/missing-header-5.c: New test.
7430
7431 2023-06-15 Thomas Schwinge <thomas@codesourcery.com>
7432
7433 * c-c++-common/Wfree-nonheap-object-3.c: Fix 'dg-warning' for C++.
7434
7435 2023-06-15 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR middle-end/79173
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.
7448
7449 2023-06-15 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
7450
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.
7463
7464 2023-06-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7465
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.
7480
7481 2023-06-15 Lehua Ding <lehua.ding@rivai.ai>
7482
7483 PR target/110119
7484 * gcc.target/riscv/rvv/base/pr110119-1.c: New test.
7485 * gcc.target/riscv/rvv/base/pr110119-2.c: New test.
7486
7487 2023-06-14 Jason Merrill <jason@redhat.com>
7488
7489 DR 2327
7490 PR c++/86521
7491 * g++.dg/cpp0x/overload-conv-4.C: Remove warnings.
7492 * g++.dg/cpp1z/elide7.C: New test.
7493
7494 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
7495
7496 * gfortran.fortran-torture/execute/math.f90: Enhance for optional
7497 OpenACC 'serial', OpenMP 'target' usage.
7498
7499 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
7500
7501 * c-c++-common/Wfree-nonheap-object-2.c: Tighten 'dg-warning'
7502 alternatives.
7503 * c-c++-common/Wfree-nonheap-object-3.c: Likewise.
7504 * c-c++-common/Wfree-nonheap-object.c: Likewise.
7505
7506 2023-06-14 Thomas Schwinge <thomas@codesourcery.com>
7507
7508 * g++.dg/warn/Wfree-nonheap-object.s: Remove.
7509
7510 2023-06-14 liuhongt <hongtao.liu@intel.com>
7511
7512 * gcc.target/i386/pr110227.c: New test.
7513
7514 2023-06-13 David Malcolm <dmalcolm@redhat.com>
7515
7516 PR c/84890
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.
7529
7530 2023-06-13 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7531
7532 * gfortran.dg/data_array_7.f90: New test.
7533
7534 2023-06-13 Harald Anlauf <anlauf@gmx.de>
7535 Mikael Morin <mikael@gcc.gnu.org>
7536
7537 PR fortran/86277
7538 * gfortran.dg/zero_sized_14.f90: New test.
7539 * gfortran.dg/zero_sized_15.f90: New test.
7540
7541 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7542
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.
7553
7554 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7555
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.
7558
7559 2023-06-13 Jason Merrill <jason@redhat.com>
7560
7561 * g++.dg/tree-ssa/initlist-opt6.C: New test.
7562
7563 2023-06-13 Yanzhang Wang <yanzhang.wang@intel.com>
7564 Kito Cheng <kito.cheng@sifive.com>
7565
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.
7589
7590 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7591
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.
7597
7598 2023-06-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7599
7600 PR target/108779
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.
7606
7607 2023-06-13 Richard Biener <rguenther@suse.de>
7608
7609 PR middle-end/110232
7610 * gcc.target/i386/pr110232.c: New testcase.
7611
7612 2023-06-13 Ajit Kumar Agarwal <aagarwa1@linux.ibm.com>
7613
7614 PR testsuite/109880
7615 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Update test.
7616
7617 2023-06-13 Kewen Lin <linkw@linux.ibm.com>
7618
7619 PR testsuite/110230
7620 PR target/109932
7621 * gcc.target/powerpc/pr109932-1.c: Adjust with int128 effective target.
7622 * gcc.target/powerpc/pr109932-2.c: Ditto.
7623
7624 2023-06-13 Pan Li <pan2.li@intel.com>
7625
7626 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c:
7627 Adjust dg-do to comiple for asm checking.
7628
7629 2023-06-13 Tejas Belagod <tbelagod@arm.com>
7630
7631 PR target/96339
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.
7648
7649 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7650
7651 * gcc.target/riscv/rvv/autovec/vls-vlmax/full-vec-move1.c: New test.
7652
7653 2023-06-13 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7654
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.
7659
7660 2023-06-12 Gaius Mulley <gaiusmod2@gmail.com>
7661
7662 PR modula2/110189
7663 * gm2/pim/fail/foovaltype.mod: New test.
7664
7665 2023-06-12 Jeff Law <jlaw@ventanamicro.com>
7666
7667 PR rtl-optimization/101188
7668 * gcc.c-torture/execute/pr101188.c: New test
7669
7670 2023-06-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7671
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.
7675
7676 2023-06-12 Tobias Burnus <tobias@codesourcery.com>
7677
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'.
7686
7687 2023-06-12 Pan Li <pan2.li@intel.com>
7688
7689 * gcc.target/riscv/rvv/vsetvl/vsetvl-23.c: Adjust test checking.
7690
7691 2023-06-12 Pan Li <pan2.li@intel.com>
7692
7693 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new test cases.
7694 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Likewise.
7695
7696 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7697
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.
7704
7705 2023-06-12 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7706
7707 * gcc.target/riscv/rvv/autovec/zvfhmin-1.c: New test.
7708
7709 2023-06-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
7710
7711 * gcc.dg/vect/pr110142.c: New test.
7712
7713 2023-06-12 liuhongt <hongtao.liu@intel.com>
7714
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.
7718
7719 2023-06-12 Jason Merrill <jason@redhat.com>
7720
7721 PR c++/105838
7722 * g++.dg/tree-ssa/initlist-opt5.C: New test.
7723
7724 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
7725
7726 PR target/109932
7727 * gcc.target/powerpc/pr109932-1.c: New test.
7728 * gcc.target/powerpc/pr109932-2.c: New test.
7729
7730 2023-06-12 Kewen Lin <linkw@linux.ibm.com>
7731
7732 PR target/110011
7733 * gcc.target/powerpc/pr110011.c: New test.
7734
7735 2023-06-12 Pan Li <pan2.li@intel.com>
7736
7737 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add test cases.
7738 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Ditto.
7739
7740 2023-06-12 Pan Li <pan2.li@intel.com>
7741
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.
7744
7745 2023-06-11 Patrick Palka <ppalka@redhat.com>
7746
7747 PR c++/110122
7748 * g++.dg/cpp2a/nontype-class59.C: New test.
7749
7750 2023-06-11 Patrick Palka <ppalka@redhat.com>
7751
7752 PR c++/110122
7753 * g++.dg/cpp2a/nontype-class57.C: New test.
7754 * g++.dg/cpp2a/nontype-class58.C: New test.
7755
7756 2023-06-11 Georg-Johann Lay <avr@gjlay.de>
7757
7758 PR target/109907
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.
7762
7763 2023-06-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7764
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.
7771
7772 2023-06-10 Nathan Sidwell <nathan@acm.org>
7773
7774 * g++.dg/template/pr61663.C: New.
7775
7776 2023-06-10 Georg-Johann Lay <avr@gjlay.de>
7777
7778 PR target/109650
7779 * gcc.target/avr/torture/pr109650-1.c: New test.
7780 * gcc.target/avr/torture/pr109650-2.c: New test.
7781
7782 2023-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7783
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.
7788
7789 2023-06-10 Tim Lange <mail@tim-lange.me>
7790
7791 PR analyzer/110014
7792 * gcc.dg/analyzer/realloc-pr110014.c: New tests.
7793
7794 2023-06-10 Tim Lange <mail@tim-lange.me>
7795
7796 PR analyzer/109577
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.
7800
7801 2023-06-10 Pan Li <pan2.li@intel.com>
7802
7803 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: Add new cases.
7804 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Diito.
7805
7806 2023-06-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7807
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.
7811
7812 2023-06-09 Jason Merrill <jason@redhat.com>
7813
7814 * g++.dg/concepts/auto7.C: New test.
7815 * g++.dg/concepts/auto7a.C: New test.
7816
7817 2023-06-09 Jason Merrill <jason@redhat.com>
7818
7819 PR c++/110102
7820 * g++.dg/cpp0x/initlist-opt1.C: New test.
7821
7822 2023-06-09 Andrew Pinski <apinski@marvell.com>
7823
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.
7828
7829 2023-06-09 Andrew Pinski <apinski@marvell.com>
7830
7831 * gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
7832
7833 2023-06-09 Andrew Pinski <apinski@marvell.com>
7834
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.
7839
7840 2023-06-09 Lehua Ding <lehua.ding@rivai.ai>
7841
7842 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
7843 * gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
7844
7845 2023-06-09 Pan Li <pan2.li@intel.com>
7846
7847 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
7848 for ZVFHMIN.
7849
7850 2023-06-09 liuhongt <hongtao.liu@intel.com>
7851
7852 * gcc.target/i386/pr110108-2.c: New test.
7853
7854 2023-06-09 liuhongt <hongtao.liu@intel.com>
7855
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.
7859
7860 2023-06-08 Gaius Mulley <gaiusmod2@gmail.com>
7861
7862 PR modula2/110126
7863 * gm2/pim/pass/fooasm3.mod: New test.
7864
7865 2023-06-08 Pan Li <pan2.li@intel.com>
7866
7867 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new cases.
7868 * gcc.target/riscv/rvv/base/zvfh-over-zvfhmin.c: New test.
7869
7870 2023-06-08 Benjamin Priour <vultkayn@gcc.gnu.org>
7871
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.
7877
7878 2023-06-08 Jakub Jelinek <jakub@redhat.com>
7879
7880 * gcc.target/i386/ctzll-1.c: New test.
7881 * gcc.target/i386/ffsll-1.c: New test.
7882
7883 2023-06-08 Paul Thomas <pault@gcc.gnu.org>
7884
7885 PR fortran/99350
7886 PR fortran/107821
7887 PR fortran/109451
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
7892
7893 2023-06-08 Alexandre Oliva <oliva@adacore.com>
7894
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.
7903
7904 2023-06-07 Roger Sayle <roger@nextmovesoftware.com>
7905 Uros Bizjak <ubizjak@gmail.com>
7906
7907 * gcc.target/i386/cmc-1.c: New test case.
7908 * gcc.target/i386/stc-1.c: Likewise.
7909
7910 2023-06-07 Jason Merrill <jason@redhat.com>
7911
7912 PR c++/58487
7913 PR c++/53637
7914 * g++.dg/opt/nrv26.C: New test.
7915 * g++.dg/opt/nrv26a.C: New test.
7916 * g++.dg/opt/nrv27.C: New test.
7917
7918 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
7919 Jeff Law <jlaw@ventanamicro.com>
7920
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.
7925
7926 2023-06-07 Alex Coplan <alex.coplan@arm.com>
7927
7928 PR target/110132
7929 * lib/target-supports.exp (check_effective_target_aarch64_asm_FUNC_ok):
7930 Extend to ls64.
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.
7936
7937 2023-06-07 Alex Coplan <alex.coplan@arm.com>
7938
7939 PR target/110100
7940 * gcc.target/aarch64/acle/pr110100.c: New test.
7941
7942 2023-06-07 Vladimir N. Makarov <vmakarov@redhat.com>
7943
7944 * gcc.target/sparc/pr109541.c: New.
7945
7946 2023-06-07 Jeff Law <jlaw@ventanamicro.com>
7947
7948 * gcc.target/hppa/shadd-3.c: Update expected output.
7949
7950 2023-06-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
7951
7952 * gcc.target/riscv/rvv/autovec/scalable-1.c: Adapt testcase for VLA
7953 vectorizer.
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.
7976
7977 2023-06-07 Andrew Pinski <apinski@marvell.com>
7978
7979 PR middle-end/110117
7980 * gcc.dg/pr110117-1.c: New test.
7981 * gcc.dg/pr110117-2.c: New test.
7982
7983 2023-06-07 Andrew Pinski <apinski@marvell.com>
7984
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.
7990
7991 2023-06-07 Andrew Pinski <apinski@marvell.com>
7992
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.
8002
8003 2023-06-07 Jason Merrill <jason@redhat.com>
8004
8005 PR c++/58487
8006 * g++.dg/opt/nrv25.C: New test.
8007
8008 2023-06-07 Jason Merrill <jason@redhat.com>
8009
8010 PR c++/51571
8011 PR c++/92407
8012 * g++.dg/opt/nrv23.C: New test.
8013
8014 2023-06-07 Jason Merrill <jason@redhat.com>
8015
8016 PR c++/92407
8017 * g++.dg/opt/nrv22.C: New test.
8018
8019 2023-06-07 Jason Merrill <jason@redhat.com>
8020
8021 PR c++/33799
8022 * g++.dg/eh/return1.C: Add label cases.
8023
8024 2023-06-07 Jason Merrill <jason@redhat.com>
8025
8026 * g++.dg/contracts/contracts-post7.C: New test.
8027
8028 2023-06-07 Jason Merrill <jason@redhat.com>
8029
8030 PR c++/58050
8031 * g++.dg/opt/nrv24.C: New test.
8032
8033 2023-06-07 Gaius Mulley <gaiusmod2@gmail.com>
8034
8035 PR modula2/110019
8036 * gm2/cpp/fail/cpp-fail.exp: New test.
8037 * gm2/cpp/fail/foocpp.mod: New test.
8038
8039 2023-06-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8040
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.
8047
8048 2023-06-06 Kwok Cheung Yeung <kcy@codesourcery.com>
8049 Tobias Burnus <tobias@codesourcery.com>
8050
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
8055 'present'.
8056 * gfortran.dg/gomp/map-8.f90: Extend for duplicate 'present'
8057 modifier checking.
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.
8065
8066 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8067
8068 * gcc.target/aarch64/simd/vrshr_1.c: New test.
8069
8070 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8071
8072 * gcc.target/aarch64/simd/pr99195_5.c: Add testing for shrn_n, rshrn_n
8073 intrinsics.
8074
8075 2023-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8076
8077 * gcc.target/aarch64/simd/addlv_1.c: New test.
8078
8079 2023-06-06 Richard Biener <rguenther@suse.de>
8080
8081 PR middle-end/110055
8082 * g++.dg/warn/Wdangling-pointer-pr110055.C: New testcase.
8083
8084 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
8085
8086 * gcc.target/riscv/save-restore-cfi.c: New test to check save-restore
8087 cfi directives.
8088
8089 2023-06-06 Pan Li <pan2.li@intel.com>
8090
8091 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: Add new test cases.
8092
8093 2023-06-06 Fei Gao <gaofei@eswincomputing.com>
8094
8095 * gcc.target/riscv/save-restore-cfi-2.c: New test to check machmode
8096 for cfi reg/mem.
8097
8098 2023-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
8099 Joel Hutton <joel.hutton@arm.com>
8100 Tamar Christina <tamar.christina@arm.com>
8101
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.
8106
8107 2023-06-05 Iain Buclaw <ibuclaw@gdcproject.org>
8108
8109 * gdc.dg/Wmismatched_enum.d: New test.
8110
8111 2023-06-05 Liao Shihua <shihua@iscas.ac.cn>
8112
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.
8116
8117 2023-06-05 Pan Li <pan2.li@intel.com>
8118
8119 * gcc.target/riscv/rvv/base/zvfh-intrinsic.c: New test.
8120
8121 2023-06-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8122
8123 PR target/110109
8124 * gcc.target/riscv/rvv/base/pr110109-1.c: New test.
8125 * gcc.target/riscv/rvv/base/pr110109-2.c: New test.
8126
8127 2023-06-04 Pan Li <pan2.li@intel.com>
8128
8129 * gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: New test.
8130
8131 2023-06-04 Roger Sayle <roger@nextmovesoftware.com>
8132
8133 PR target/110083
8134 * gcc.target/i386/pr110083.c: New test case.
8135
8136 2023-06-04 Jason Merrill <jason@redhat.com>
8137
8138 PR c++/97720
8139 * g++.dg/eh/terminate2.C: New test.
8140
8141 2023-06-04 Pan Li <pan2.li@intel.com>
8142
8143 * gcc.target/riscv/rvv/base/mov-14.c: New test.
8144 * gcc.target/riscv/rvv/base/spill-13.c: New test.
8145
8146 2023-06-03 Patrick Palka <ppalka@redhat.com>
8147
8148 PR c++/109923
8149 * g++.dg/template/friend79.C: New test.
8150
8151 2023-06-03 Patrick Palka <ppalka@redhat.com>
8152
8153 * g++.dg/warn/Waddress-of-packed-member2.C: No longer expect a()
8154 to be marked as odr-used.
8155
8156 2023-06-03 Patrick Palka <ppalka@redhat.com>
8157
8158 PR c++/70790
8159 * g++.dg/abi/mangle78.C: New test.
8160
8161 2023-06-03 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8162
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.
8167
8168 2023-06-03 liuhongt <hongtao.liu@intel.com>
8169
8170 * gcc.target/i386/pr110067.c: New test.
8171
8172 2023-06-03 liuhongt <hongtao.liu@intel.com>
8173
8174 * gcc.target/i386/pr92658-avx512bw-trunc-2.c: New test.
8175
8176 2023-06-02 Andrew Pinski <apinski@marvell.com>
8177
8178 PR rtl-optimization/102733
8179 * gcc.target/i386/addr-space-6.c: New test.
8180
8181 2023-06-02 Andrew Pinski <apinski@marvell.com>
8182
8183 PR rtl-optimization/110042
8184 * gcc.target/aarch64/csel_bfx_2.c: New test.
8185
8186 2023-06-02 Iain Sandoe <iain@sandoe.co.uk>
8187
8188 PR target/110044
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.
8193
8194 2023-06-02 Steve Kargl <kargl@gcc.gnu.org>
8195
8196 PR fortran/100607
8197 * gfortran.dg/select_rank_6.f90: New test.
8198
8199 2023-06-02 Jason Merrill <jason@redhat.com>
8200
8201 DR 2735
8202 PR c++/109247
8203 * g++.dg/cpp0x/initlist-explicit3.C: New test.
8204
8205 2023-06-02 Carl Love <cel@us.ibm.com>
8206
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.
8210
8211 2023-06-02 Jason Merrill <jason@redhat.com>
8212
8213 PR c++/110070
8214 PR c++/105838
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.
8222
8223 2023-06-02 David Malcolm <dmalcolm@redhat.com>
8224
8225 PR analyzer/109015
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.
8230
8231 2023-06-02 David Edelsohn <dje.gcc@gmail.com>
8232
8233 * gcc.dg/pr107557-1.c: Require LTO support.
8234 * gcc.dg/pr107557-2.c: Require LTO support.
8235
8236 2023-06-02 Paul Thomas <pault@gcc.gnu.org>
8237
8238 PR fortran/87477
8239 PR fortran/102109
8240 PR fortran/102112
8241 PR fortran/102190
8242 PR fortran/102532
8243 PR fortran/109948
8244 PR fortran/99326
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.
8252
8253 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8254
8255 * gcc.target/riscv/rvv/autovec/vls-vlmax/perm-4.c: Add assembly check.
8256
8257 2023-06-02 Pan Li <pan2.li@intel.com>
8258
8259 * gcc.target/riscv/rvv/base/abi-16.c: Add test cases.
8260 * gcc.target/riscv/rvv/base/user-7.c: Likewise.
8261
8262 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8263
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.
8273
8274 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8275
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.
8282
8283 2023-06-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8284
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.
8300
8301 2023-06-01 Harald Anlauf <anlauf@gmx.de>
8302
8303 PR fortran/88552
8304 * gfortran.dg/pr88552.f90: New test.
8305
8306 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
8307
8308 * lib/torture-options.exp: print the value of non-empty options:
8309 torture_without_loops, torture_with_loops, LTO_TORTURE_OPTIONS.
8310
8311 2023-06-01 Vineet Gupta <vineetg@rivosinc.com>
8312
8313 * gcc.misc-tests/i386-prefetch.exp: Move early return outside
8314 the torture-{init,finish}
8315
8316 2023-06-01 David Edelsohn <dje.gcc@gmail.com>
8317
8318 * gcc.target/powerpc/pr100106-sa.c: Skip on AIX.
8319 * gcc.target/powerpc/pr109566.c: Skip on AIX.
8320
8321 2023-06-01 Roger Sayle <roger@nextmovesoftware.com>
8322 Uros Bizjak <ubizjak@gmail.com>
8323
8324 PR target/109973
8325 * gcc.target/i386/pr109973-1.c: New test case.
8326 * gcc.target/i386/pr109973-2.c: Likewise.
8327
8328 2023-06-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8329
8330 * gcc.target/aarch64/xreg-vec-modes_1.c: New test.
8331
8332 2023-06-01 Tobias Burnus <tobias@codesourcery.com>
8333
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.
8341
8342 2023-06-01 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8343
8344 * gcc.target/riscv/rvv/base/frm-1.c: New test.
8345
8346 2023-05-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8347
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.
8354
8355 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8356
8357 PR target/99195
8358 * gcc.target/aarch64/simd/pr99195_11.c: New test.
8359
8360 2023-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8361
8362 PR target/99195
8363 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for qdmulh, qrdmulh.
8364 * gcc.target/aarch64/simd/pr99195_10.c: New test.
8365
8366 2023-05-31 David Faust <david.faust@oracle.com>
8367
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.
8385
8386 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8387
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.
8397
8398 2023-05-31 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8399
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.
8404
8405 2023-05-31 Cui, Lili <lili.cui@intel.com>
8406
8407 PR tree-optimization/110038
8408 * gcc.dg/pr110038.c: New test.
8409
8410 2023-05-31 Pan Li <pan2.li@intel.com>
8411
8412 * gcc.target/riscv/arch-21.c: New test.
8413 * gcc.target/riscv/predef-27.c: New test.
8414
8415 2023-05-31 Pan Li <pan2.li@intel.com>
8416
8417 * gcc.target/riscv/rvv/autovec/vls-vlmax/init-repeat-sequence-run-1.c:
8418 Remove debug code.
8419
8420 2023-05-30 liuhongt <hongtao.liu@intel.com>
8421
8422 * gcc.target/i386/pr108804.c: New test.
8423
8424 2023-05-30 David Malcolm <dmalcolm@redhat.com>
8425
8426 * gcc.dg/analyzer/malloc-sarif-1.c: Add missing verify-sarif-file
8427 directive.
8428 * gcc.dg/analyzer/sarif-pr107366.c: Likewise.
8429
8430 2023-05-30 Georg-Johann Lay <avr@gjlay.de>
8431
8432 PR testsuite/52641
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.
8440
8441 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
8442
8443 * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c:
8444 Support both definitions of int32_t.
8445
8446 2023-05-30 Andrew Pinski <apinski@marvell.com>
8447
8448 * gcc.dg/tree-ssa/minmax-22.c: New test.
8449
8450 2023-05-30 Andrew Pinski <apinski@marvell.com>
8451
8452 * gcc.dg/tree-ssa/phi-opt-5.c: Remove last xfail.
8453 * gcc.dg/tree-ssa/pr66726-4.c: Change how scanning
8454 works.
8455 * gcc.dg/tree-ssa/pr66726-5.c: New test.
8456 * gcc.dg/tree-ssa/pr66726-6.c: New test.
8457
8458 2023-05-30 Christophe Lyon <christophe.lyon@linaro.org>
8459
8460 * gcc.target/arm/acle/data-intrinsics-armv6.c: Fix typo.
8461 * gcc.target/arm/acle/data-intrinsics-assembly.c: Require
8462 arm_softfp_ok.
8463
8464 2023-05-30 Tobias Burnus <tobias@codesourcery.com>
8465
8466 PR c/109999
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.
8473
8474 2023-05-30 Robin Dapp <rdapp@ventanamicro.com>
8475
8476 * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: Add vmv.v.x
8477 tests.
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.
8483
8484 2023-05-30 liuhongt <hongtao.liu@intel.com>
8485
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.
8491
8492 2023-05-30 Andreas Schwab <schwab@suse.de>
8493
8494 PR sanitizer/82501
8495 * c-c++-common/asan/pointer-compare-1.c: Disable use of small data
8496 on RISC-V.
8497
8498 2023-05-30 Lili Cui <lili.cui@intel.com>
8499
8500 PR tree-optimization/98350
8501 * gcc.dg/pr98350-1.c: New test.
8502 * gcc.dg/pr98350-2.c: Ditto.
8503
8504 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8505
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.
8510
8511 2023-05-30 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8512
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.
8519
8520 2023-05-29 Die Li <lidie@eswincomputing.com>
8521
8522 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Update the output.
8523 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Likewise.
8524
8525 2023-05-29 Jivan Hakobyan <jivanhakobyan9@gmail.com>
8526
8527 * gcc.target/riscv/and-extend-1.c: New test
8528 * gcc.target/riscv/and-extend-2.c: New test
8529
8530 2023-05-29 Pan Li <pan2.li@intel.com>
8531
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.
8540
8541 2023-05-29 Eric Botcazou <ebotcazou@adacore.com>
8542
8543 * gnat.dg/specs/storage_offset1.ads: New test.
8544
8545 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8546
8547 * gcc.target/riscv/rvv/vsetvl/pr109974.c: New test.
8548
8549 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8550
8551 * gcc.target/riscv/rvv/autovec/unop/abs-run.c: Remove redundant printf.
8552
8553 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8554
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.
8562
8563 2023-05-29 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8564
8565 * gcc.target/riscv/rvv/base/vxrm-11.c: New test.
8566 * gcc.target/riscv/rvv/base/vxrm-12.c: New test.
8567
8568 2023-05-29 Pan Li <pan2.li@intel.com>
8569
8570 * gcc.target/riscv/arch-20.c: New test.
8571 * gcc.target/riscv/predef-26.c: New test.
8572
8573 2023-05-27 liuhongt <hongtao.liu@intel.com>
8574
8575 * gcc.target/i386/pr100711-2.c: Add v4di/v2di testcases.
8576 * gcc.target/i386/pr100711-3.c: New test.
8577
8578 2023-05-26 Martin Uecker <uecker@tugraz.at>
8579
8580 * gcc.dg/pr109970.c: New test.
8581
8582 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
8583
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.
8597
8598 2023-05-26 Robin Dapp <rdapp@ventanamicro.com>
8599 Juzhe Zhong <juzhe.zhong@rivai.ai>
8600
8601 * gcc.target/riscv/rvv/autovec/binop/shift-rv32gcv.c: Adjust
8602 expectation.
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.
8633
8634 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
8635
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.
8643
8644 2023-05-26 Tobias Burnus <tobias@codesourcery.com>
8645
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.
8652
8653 2023-05-26 Andrew Stubbs <ams@codesourcery.com>
8654 Tobias Burnus <tobias@codesourcery.com>
8655
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.
8662
8663 2023-05-25 Dimitar Dimitrov <dimitar@dinux.eu>
8664
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.
8668
8669 2023-05-25 Uros Bizjak <ubizjak@gmail.com>
8670
8671 * gcc.target/i386/avx512vl-pr95488-1.c: Revert 2023-05-18 change.
8672
8673 2023-05-25 Georg-Johann Lay <avr@gjlay.de>
8674
8675 PR target/82931
8676 * gcc.target/avr/pr82931.c: New test.
8677
8678 2023-05-25 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
8679 Richard Sandiford <richard.sandiford@arm.com>
8680
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.
8685
8686 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8687
8688 PR target/99195
8689 * gcc.target/aarch64/simd/pr99195_9.c: New test.
8690
8691 2023-05-25 Chris Sidebottom <chris.sidebottom@arm.com>
8692
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.
8697
8698 2023-05-25 Alex Coplan <alex.coplan@arm.com>
8699
8700 PR target/109800
8701 * gcc.target/arm/pure-code/pr109800.c: New test.
8702
8703 2023-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8704
8705 * gcc.target/aarch64/simd/facgt_constpool_1.c: New test.
8706
8707 2023-05-25 Hu, Lin1 <lin1.hu@intel.com>
8708
8709 PR target/109173
8710 PR target/109174
8711 * gcc.target/i386/pr109173-1.c: New test.
8712 * gcc.target/i386/pr109174-1.c: Ditto.
8713
8714 2023-05-25 Christophe Lyon <christophe.lyon@linaro.org>
8715
8716 * gcc.dg/analyzer/data-model-4.c: Exit if fopen returns NULL.
8717 * gcc.dg/analyzer/torture/conftest-1.c: Likewise.
8718
8719 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8720
8721 PR target/100106
8722 * gcc.target/powerpc/pr100106-sa.c: New.
8723
8724 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8725
8726 * gcc.target/i386/mcount_pic.c: Add dg-require-profiling.
8727 * gcc.target/i386/pr104447.c: Likewise.
8728
8729 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8730
8731 * g++.dg/pr80481.C: Add explicit pthread requirement.
8732
8733 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8734
8735 * gcc.target/i386/pr103074.c: Require fpic support.
8736
8737 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8738
8739 * gcc.dg/vect/tsvc/tsvc.h: Test for and conditionally include
8740 malloc.h and sys/time.h.
8741
8742 2023-05-25 Alexandre Oliva <oliva@adacore.com>
8743
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.
8757
8758 2023-05-24 Andrew MacLeod <amacleod@redhat.com>
8759
8760 PR tree-optimization/107822
8761 PR tree-optimization/107986
8762 * gcc.dg/pr107822.c: New.
8763 * gcc.dg/pr107986-1.c: New.
8764
8765 2023-05-24 Harald Anlauf <anlauf@gmx.de>
8766
8767 PR fortran/104350
8768 * gfortran.dg/size_dim_2.f90: New test.
8769
8770 2023-05-24 Harald Anlauf <anlauf@gmx.de>
8771
8772 PR fortran/103794
8773 * gfortran.dg/reshape_10.f90: New test.
8774 * gfortran.dg/reshape_11.f90: New test.
8775
8776 2023-05-24 Roger Sayle <roger@nextmovesoftware.com>
8777
8778 PR middle-end/109840
8779 * gcc.dg/fold-parity-8.c: New test.
8780 * gcc.dg/fold-popcount-11.c: Likewise.
8781
8782 2023-05-24 Aldy Hernandez <aldyh@redhat.com>
8783
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.
8793
8794 2023-05-24 Uros Bizjak <ubizjak@gmail.com>
8795
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.
8801
8802 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8803
8804 PR target/99195
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.
8808
8809 2023-05-24 Richard Biener <rguenther@suse.de>
8810
8811 PR target/109944
8812 * gcc.target/i386/pr109944-1.c: New testcase.
8813 * gcc.target/i386/pr109944-2.c: Likewise.
8814
8815 2023-05-24 Richard Biener <rguenther@suse.de>
8816
8817 PR tree-optimization/109849
8818 * gcc.dg/tree-ssa/ssa-hoist-9.c: New testcase.
8819
8820 2023-05-24 Gaius Mulley <gaiusmod2@gmail.com>
8821
8822 PR modula2/109952
8823 * gm2/pim/run/pass/hightests.mod: New test.
8824
8825 2023-05-24 Richard Sandiford <richard.sandiford@arm.com>
8826
8827 * gcc.dg/torture/pr109940.c: New test.
8828
8829 2023-05-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8830
8831 PR target/109939
8832 * gcc.target/arm/pr109939.c: New test.
8833
8834 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8835
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.
8838
8839 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8840
8841 * gcc.dg/uninit-pred-9_b.c: Xfail bogus warning on 32-bit ppc
8842 as well.
8843
8844 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8845
8846 * gcc.dg/signbit-2.c: Add -msse2 on x86.
8847
8848 2023-05-24 Alexandre Oliva <oliva@adacore.com>
8849
8850 * lib/target-supports.exp (check_effective_target_sysconf):
8851 Check for declaration and _SC_PAGESIZE on vxworks.
8852
8853 2023-05-24 Kewen Lin <linkw@linux.ibm.com>
8854
8855 * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: New test.
8856
8857 2023-05-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
8858 Richard Sandiford <richard.sandiford@arm.com>
8859
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.
8867
8868 2023-05-24 Pan Li <pan2.li@intel.com>
8869
8870 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
8871 Enrich test cases.
8872
8873 2023-05-24 Pan Li <pan2.li@intel.com>
8874
8875 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c:
8876 Enrich the test cases.
8877
8878 2023-05-24 liuhongt <hongtao.liu@intel.com>
8879
8880 * gcc.target/i386/pr109900.c: New test.
8881
8882 2023-05-23 Martin Uecker <uecker@tugraz.at>
8883
8884 PR c/109450
8885 * gcc.dg/pr109450-1.c: New test.
8886 * gcc.dg/pr109450-2.c: New test.
8887 * gcc.dg/vla-26.c: New test.
8888
8889 2023-05-23 Martin Uecker <uecker@tugraz.at>
8890
8891 PR c/70418
8892 PR c/106465
8893 PR c/107557
8894 PR c/108423
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.
8914
8915 2023-05-23 Uros Bizjak <ubizjak@gmail.com>
8916
8917 * gcc.target/i386/vect-shiftv4qi.c: New test.
8918 * gcc.target/i386/vect-shiftv8qi.c: New test.
8919
8920 2023-05-23 Aldy Hernandez <aldyh@redhat.com>
8921
8922 PR tree-optimization/109934
8923 * gcc.dg/tree-ssa/pr109934.c: New test.
8924
8925 2023-05-23 Richard Sandiford <richard.sandiford@arm.com>
8926
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.
8933
8934 2023-05-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8935
8936 PR target/109855
8937 * gcc.target/aarch64/pr109855.c: New test.
8938
8939 2023-05-23 Richard Biener <rguenther@suse.de>
8940
8941 PR tree-optimization/109849
8942 * gcc.dg/tree-ssa/ssa-hoist-8.c: New testcase.
8943
8944 2023-05-23 Eric Botcazou <ebotcazou@adacore.com>
8945
8946 * gnat.dg/opt101.adb: New test.
8947 * gnat.dg/opt101_pkg.ads: New helper.
8948
8949 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
8950
8951 PR fortran/103716
8952 * gfortran.dg/pr103716.f90 : New test.
8953
8954 2023-05-23 Paul Thomas <pault@gcc.gnu.org>
8955 Steven G. Kargl <kargl@gcc.gnu.org>
8956
8957 PR fortran/97122
8958 * gfortran.dg/finalize_8.f03 : Replace testcase that checks
8959 declaration of finalizable derived types in submodules works.
8960
8961 2023-05-22 Uros Bizjak <ubizjak@gmail.com>
8962
8963 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Remove XFAILs.
8964
8965 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
8966
8967 PR testsuite/52641
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,
8980 size24plus.
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:
8988 Same.
8989 * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early.c:
8990 Same.
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.
9002
9003 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
9004
9005 PR testsuite/52641
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.
9022
9023 2023-05-22 Georg-Johann Lay <avr@gjlay.de>
9024
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.
9046
9047 2023-05-22 Juzhe-Zhong <juzhe.zhong@rivai.ai>
9048
9049 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: Fix
9050 typo
9051
9052 2023-05-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
9053
9054 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New
9055 test.
9056 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New
9057 test.
9058 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New
9059 test.
9060 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New
9061 test.
9062 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c:
9063 New test.
9064 * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c:
9065 New test.
9066
9067 2023-05-21 Roger Sayle <roger@nextmovesoftware.com>
9068
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.
9073
9074 2023-05-21 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR tree-optimization/109505
9077 * gcc.target/aarch64/sve/pr109505.c: New test.
9078
9079 2023-05-21 Pan Li <pan2.li@intel.com>
9080
9081 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: Add
9082 test cases for vbool[2|4|8|16|32|64]_t.
9083
9084 2023-05-21 Andrew Pinski <apinski@marvell.com>
9085
9086 PR middle-end/109919
9087 * gcc.c-torture/compile/pr109919-1.c: New test.
9088
9089 2023-05-20 Triffid Hunter <triffid.hunter@gmail.com>
9090
9091 PR target/105753
9092 * gcc.target/avr/torture/pr105753.c: New test.
9093
9094 2023-05-20 Die Li <lidie@eswincomputing.com>
9095
9096 * gcc.target/riscv/xtheadcondmov-indirect-rv32.c: New test.
9097 * gcc.target/riscv/xtheadcondmov-indirect-rv64.c: New test.
9098
9099 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
9100
9101 * gcc.target/riscv/zbs-bext-02.c: New test.
9102
9103 2023-05-20 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
9104
9105 PR target/106888
9106 * gcc.target/riscv/pr106888.c: New test.
9107 * gcc.target/riscv/zbbw.c: Check for ANDI.
9108
9109 2023-05-19 Patrick Palka <ppalka@redhat.com>
9110
9111 PR c++/97340
9112 * g++.dg/cpp1y/var-templ80.C: New test.
9113 * g++.dg/cpp1y/var-templ81.C: New test.
9114
9115 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
9116
9117 * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
9118 <stdio.h>.
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.
9130
9131 2023-05-19 Robin Dapp <rdapp@ventanamicro.com>
9132
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.
9135
9136 2023-05-19 Gaius Mulley <gaiusmod2@gmail.com>
9137
9138 PR modula2/109908
9139 * gm2/isolib/run/pass/testdelete.mod: New test.
9140
9141 2023-05-19 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR tree-optimization/105776
9144 * gcc.target/i386/pr105776.c: New test.
9145
9146 2023-05-19 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR tree-optimization/101856
9149 * gcc.dg/tree-ssa/pr101856.c: New test.
9150
9151 2023-05-19 Eric Botcazou <ebotcazou@adacore.com>
9152
9153 * gnat.dg/specs/array6.ads: New test.
9154
9155 2023-05-19 Joseph Myers <joseph@codesourcery.com>
9156
9157 * gcc.dg/c2x-thread-local-2.c: New test.
9158
9159 2023-05-18 Uros Bizjak <ubizjak@gmail.com>
9160
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.
9165
9166 2023-05-18 Jonathan Wakely <jwakely@redhat.com>
9167
9168 PR bootstrap/105831
9169 * gcc.test-framework/gen_directive_tests: Use = operator instead
9170 of ==.
9171
9172 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9173
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.
9197
9198 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9199
9200 PR target/109697
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.
9241
9242 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9243
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.
9379
9380 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9381
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.
9384
9385 2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
9386
9387 * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
9388
9389 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
9390
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.
10461
10462 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
10463
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.
10496
10497 2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
10498
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.
10695
10696 2023-05-18 Joseph Myers <joseph@codesourcery.com>
10697
10698 * gcc.dg/format/c2x-printf-1.c: Test %B here.
10699 * gcc.dg/format/ext-9.c: Do not test %B here.
10700
10701 2023-05-17 Harald Anlauf <anlauf@gmx.de>
10702
10703 PR fortran/95374
10704 PR fortran/104352
10705 * gfortran.dg/zero_sized_13.f90: New test.
10706
10707 2023-05-17 Jivan Hakobyan <jivanhakobyan9@gmail.com>
10708
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
10717
10718 2023-05-17 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR c++/109884
10721 * c-c++-common/pr109884.c: New test.
10722
10723 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10724
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.
10730
10731 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10732
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.
10781
10782 2023-05-17 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10783
10784 * gcc.target/riscv/rvv/base/vxrm-1.c: New test.
10785
10786 2023-05-17 Tobias Burnus <tobias@codesourcery.com>
10787
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.
10796
10797 2023-05-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10798
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.
10802
10803 2023-05-17 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR c++/109868
10806 * g++.dg/init/pr109868.C: New test.
10807
10808 2023-05-17 Pan Li <pan2.li@intel.com>
10809
10810 * gcc.target/riscv/rvv/base/misc_vreinterpret_vbool_vint.c: New test.
10811
10812 2023-05-17 Jiufu Guo <guojiufu@linux.ibm.com>
10813
10814 PR target/106708
10815 * gcc.target/powerpc/pr106708.c: Add test function.
10816
10817 2023-05-16 Joseph Myers <joseph@codesourcery.com>
10818
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
10824 in for loop here.
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.
10827
10828 2023-05-16 Gaius Mulley <gaiusmod2@gmail.com>
10829
10830 PR modula2/109879
10831 * gm2/isolib/run/pass/testreadint.mod: New test.
10832
10833 2023-05-16 Marek Polacek <polacek@redhat.com>
10834
10835 PR c++/109774
10836 * g++.dg/warn/Wdangling-reference13.C: New test.
10837
10838 2023-05-16 Patrick Palka <ppalka@redhat.com>
10839
10840 PR c++/109871
10841 * g++.dg/cpp2a/desig27.C: New test.
10842
10843 2023-05-16 Carl Love <cel@us.ibm.com>
10844
10845 * gcc.target/powerpc/int_128bit-runnable.c: Update expected
10846 instruction counts.
10847
10848 2023-05-16 Carl Love <cel@us.ibm.com>
10849
10850 * gcc.target/powerpc/rs6000-fpint.c: Update dg-options, drop dg-do
10851 compile specifier.
10852
10853 2023-05-16 Richard Sandiford <richard.sandiford@arm.com>
10854
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.
10859
10860 2023-05-16 Pan Li <pan2.li@intel.com>
10861
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.
10878
10879 2023-05-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
10880
10881 * gcc.target/s390/memset-1.c: Test case memset1 makes use of
10882 vst, now.
10883
10884 2023-05-16 Paul Thomas <pault@gcc.gnu.org>
10885
10886 PR fortran/105152
10887 PR fortran/100193
10888 PR fortran/87946
10889 PR fortran/103389
10890 PR fortran/104429
10891 PR fortran/82774
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
10898
10899 2023-05-16 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
10900
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.
10911
10912 2023-05-16 Andrew Pinski <apinski@marvell.com>
10913
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.
10919
10920 2023-05-15 Joseph Myers <joseph@codesourcery.com>
10921
10922 * gcc.dg/qual-return-9.c, gcc.dg/qual-return-10.c: New tests.
10923
10924 2023-05-15 Joseph Myers <joseph@codesourcery.com>
10925
10926 * gcc.dg/c2x-has-c-attribute-2.c: Expect 202311L return value from
10927 __has_c_attribute for all C2x attributes.
10928
10929 2023-05-15 Harald Anlauf <anlauf@gmx.de>
10930
10931 PR fortran/109846
10932 * gfortran.dg/ptr-func-5.f90: New test.
10933
10934 2023-05-15 Patrick Palka <ppalka@redhat.com>
10935
10936 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_auto_cast.
10937
10938 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10939
10940 * gcc.target/aarch64/facg_1.c: New test.
10941
10942 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10943
10944 PR target/99195
10945 * gcc.target/aarch64/simd/pr99195_7.c: New test.
10946
10947 2023-05-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10948
10949 PR target/99195
10950 * gcc.target/aarch64/simd/pr99195_4.c: Add testing for qabs, qneg.
10951
10952 2023-05-15 Pan Li <pan2.li@intel.com>
10953 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10954 kito-cheng <kito.cheng@sifive.com>
10955
10956 * gcc.target/riscv/rvv/base/vf_avl-1.c: New test.
10957
10958 2023-05-15 Richard Biener <rguenther@suse.de>
10959
10960 * gcc.dg/vect/pr108950.c: Re-order dg-require-effective-target
10961 and dg-do.
10962
10963 2023-05-15 Juzhe-Zhong <juzhe.zhong@rivai.ai>
10964
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.
10968
10969 2023-05-14 Andrew Pinski <apinski@marvell.com>
10970
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.
10974
10975 2023-05-14 Uros Bizjak <ubizjak@gmail.com>
10976
10977 PR target/109807
10978 * gcc.target/i386/pr109825.c: New test.
10979
10980 2023-05-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10981
10982 * gcc.target/aarch64/ldp_stp_16.c (cons2_8_float): Adjust for new
10983 code-gen.
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.
10994
10995 2023-05-13 Andrew Pinski <apinski@marvell.com>
10996
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.
11000
11001 2023-05-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11002
11003 PR fortran/109662
11004 * gfortran.dg/pr109662-a.f90: Add a section to verify that
11005 a short namelist read does not modify the variable.
11006
11007 2023-05-12 Gaius Mulley <gaiusmod2@gmail.com>
11008
11009 PR modula2/109830
11010 * gm2/isolib/run/pass/seqappend.mod: New test.
11011
11012 2023-05-12 Kito Cheng <kito.cheng@sifive.com>
11013 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11014
11015 PR target/109743
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.
11020
11021 2023-05-12 Richard Biener <rguenther@suse.de>
11022
11023 PR tree-optimization/64731
11024 * gcc.target/i386/pr64731.c: New testcase.
11025
11026 2023-05-12 Patrick Palka <ppalka@redhat.com>
11027
11028 PR c++/83258
11029 * g++.dg/ext/visibility/anon8.C: Mention PR83258.
11030 * g++.dg/template/function2.C: Removed.
11031
11032 2023-05-12 Patrick Palka <ppalka@redhat.com>
11033
11034 PR c++/109752
11035 * g++.dg/cpp2a/concepts-pr109752.C: Rename to ...
11036 * g++.dg/cpp2a/concepts-complete4.C: ... this. Rewrite.
11037
11038 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
11039
11040 * gcc.target/riscv/rvv/autovec/vmv-imm-rv64.c: Add ABI
11041
11042 2023-05-12 Juzhe Zhong <juzhe.zhong@rivai.ai>
11043
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.
11062
11063 2023-05-12 Pan Li <pan2.li@intel.com>
11064
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.
11184
11185 2023-05-12 Pan Li <pan2.li@intel.com>
11186
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.
11209
11210 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11211
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.
11216
11217 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11218
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.
11226
11227 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11228
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.
11233
11234 2023-05-12 Haochen Gui <guihaoc@gcc.gnu.org>
11235
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
11239 is invalid now.
11240 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: Remove lp64 check.
11241
11242 2023-05-11 Gaius Mulley <gaiusmod2@gmail.com>
11243
11244 PR modula2/109810
11245 * gm2/pim/fail/highice.mod: New test.
11246
11247 2023-05-11 Patrick Palka <ppalka@redhat.com>
11248
11249 PR c++/109745
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.
11253
11254 2023-05-11 mtsamis <manolis.tsamis@vrull.eu>
11255
11256 * gcc.target/aarch64/swar_to_vec_cmp.c: New test.
11257
11258 2023-05-11 Uros Bizjak <ubizjak@gmail.com>
11259
11260 PR target/109807
11261 * gcc.target/i386/pr109807.c: New test.
11262
11263 2023-05-11 Patrick Palka <ppalka@redhat.com>
11264
11265 PR c++/103807
11266 * g++.dg/cpp2a/lambda-targ1.C: New test.
11267
11268 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
11269
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.
11274
11275 2023-05-11 Patrick Palka <ppalka@redhat.com>
11276 Jonathan Wakely <jwakely@redhat.com>
11277
11278 PR c++/83258
11279 PR c++/80488
11280 PR c++/97700
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.
11286
11287 2023-05-11 Alexandre Oliva <oliva@adacore.com>
11288
11289 * gcc.target/aarch64/sve/pred-not-gen-4.c: Drop math.h
11290 include, call builtin.
11291
11292 2023-05-11 Robin Dapp <rdapp@ventanamicro.com>
11293 Michael Collison <collison@rivosinc.com>
11294
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.
11354
11355 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
11356
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.
11363
11364 2023-05-11 Thomas Schwinge <thomas@codesourcery.com>
11365
11366 * gcc.target/arm/acle/acle.exp: Add missing
11367 'torture-init'/'torture-finish' around 'LTO_TORTURE_OPTIONS'
11368 usage.
11369 * gcc.target/arm/cmse/cmse.exp: Likewise.
11370 * gcc.target/arm/pure-code/pure-code.exp: Likewise.
11371
11372 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
11373
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.
11377
11378 2023-05-11 Roger Sayle <roger@nextmovesoftware.com>
11379
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.
11384
11385 2023-05-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11386
11387 * gcc.target/riscv/rvv/autovec/series-1.c: New test.
11388 * gcc.target/riscv/rvv/autovec/series_run-1.c: New test.
11389
11390 2023-05-10 Marek Polacek <polacek@redhat.com>
11391
11392 PR c++/109680
11393 * g++.dg/ext/is_convertible6.C: New test.
11394
11395 2023-05-10 Uros Bizjak <ubizjak@gmail.com>
11396
11397 PR target/92658
11398 * gcc.target/i386/pr92658-sse4-4b.c: New test.
11399 * gcc.target/i386/pr92658-sse4-8b.c: New test.
11400
11401 2023-05-10 Andrew Pinski <apinski@marvell.com>
11402
11403 * gcc.c-torture/execute/20230510-1.c: New test.
11404
11405 2023-05-10 Jason Merrill <jason@redhat.com>
11406
11407 DR 2543
11408 * g++.dg/DRs/dr2543.C: New test.
11409
11410 2023-05-10 Jason Merrill <jason@redhat.com>
11411
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.
11417
11418 2023-05-10 Richard Biener <rguenther@suse.de>
11419
11420 * g++.dg/torture/pr106922.C: Force _GLIBCXX_USE_CXX11_ABI to 1.
11421
11422 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11423
11424 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for sqmovun.
11425
11426 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11427
11428 PR target/99195
11429 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for zip and rev
11430 intrinsics.
11431
11432 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11433
11434 PR target/99195
11435 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for qadd, qsub.
11436 * gcc.target/aarch64/simd/pr99195_6.c: New test.
11437
11438 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11439
11440 * gcc.target/aarch64/simd/pr99195_5.c: New test.
11441
11442 2023-05-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11443
11444 PR target/99195
11445 * gcc.target/aarch64/simd/pr99195_4.c: Add tests for vmovn, vqmovn.
11446
11447 2023-05-10 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR c++/109756
11450 * g++.dg/cpp0x/gen-attrs-78.C: New test.
11451
11452 2023-05-10 Li Xu <xuli1@eswincomputing.com>
11453
11454 * gcc.target/riscv/rvv/base/scalar_move-10.c: New test.
11455 * gcc.target/riscv/rvv/base/scalar_move-11.c: New test.
11456
11457 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11458
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.
11473
11474 2023-05-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
11475
11476 PR target/109773
11477 * gcc.target/riscv/rvv/vsetvl/pr109773-1.c: New test.
11478 * gcc.target/riscv/rvv/vsetvl/pr109773-2.c: New test.
11479
11480 2023-05-10 Andrew Pinski <apinski@marvell.com>
11481
11482 * gcc.c-torture/execute/20230509-1.c: New test.
11483
11484 2023-05-09 Patrick Palka <ppalka@redhat.com>
11485
11486 PR c++/109752
11487 * g++.dg/cpp2a/concepts-pr109752.C: New test.
11488
11489 2023-05-09 Patrick Palka <ppalka@redhat.com>
11490
11491 PR c++/109761
11492 * g++.dg/cpp0x/noexcept78.C: New test.
11493
11494 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11495
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.
11743
11744 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11745
11746 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use
11747 sve2_flags instead of sve_flags.
11748
11749 2023-05-09 Gaius Mulley <gaiusmod2@gmail.com>
11750
11751 PR modula2/109779
11752 * gm2/isolib/run/pass/skiplinetest.mod: New test.
11753
11754 2023-05-09 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c++/109756
11757 * g++.dg/cpp23/attr-assume11.C: New test.
11758
11759 2023-05-09 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR tree-optimization/109778
11762 * gcc.dg/lto/pr109778_0.c: New test.
11763 * gcc.dg/lto/pr109778_1.c: New file.
11764
11765 2023-05-09 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR tree-optimization/109778
11768 * gcc.c-torture/execute/pr109778.c: New test.
11769
11770 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11771
11772 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: Allow any register
11773 allocation for temporary results, rather than requiring specific
11774 registers.
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
11797 specifically.
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.
11809
11810 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11811
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
11834 s0-s7.
11835 * gcc.target/aarch64/sve/pcs/return_9.c: Allow z24-z31 as well as
11836 z2-z7.
11837
11838 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11839
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.
11863
11864 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11865
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
11868 either order.
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.
11874
11875 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11876
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.
11917
11918 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11919
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
11922 instruction.
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.
11927
11928 2023-05-09 Richard Sandiford <richard.sandiford@arm.com>
11929
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.
11948
11949 2023-05-09 Jason Merrill <jason@redhat.com>
11950
11951 PR c++/106740
11952 * g++.dg/template/friend78.C: New test.
11953
11954 2023-05-08 Roger Sayle <roger@nextmovesoftware.com>
11955 Uros Bizjak <ubizjak@gmail.com>
11956
11957 * gcc.target/i386/insvti_highpart-1.c: New test case.
11958
11959 2023-05-08 Andrew Pinski <apinski@marvell.com>
11960
11961 PR testsuite/109776
11962 * gcc.dg/pr81192.c: Fix integer constants for int16 targets.
11963
11964 2023-05-08 Kito Cheng <kito.cheng@sifive.com>
11965
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.
11970
11971 2023-05-08 Thomas Schwinge <thomas@codesourcery.com>
11972
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'.
11982
11983 2023-05-08 Patrick Palka <ppalka@redhat.com>
11984
11985 PR c++/106214
11986 PR c++/93107
11987 * g++.dg/cpp1z/class-deduction114.C: New test.
11988
11989 2023-05-08 Andrew Pinski <apinski@marvell.com>
11990
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.
11997
11998 2023-05-08 Andrew Pinski <apinski@marvell.com>
11999
12000 * gcc.dg/tree-ssa/minmax-17.c: New test.
12001
12002 2023-05-08 Andrew Pinski <apinski@marvell.com>
12003
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.
12010
12011 2023-05-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12012
12013 * gcc.target/riscv/rvv/autovec/fixed-vlmax-1.c: Fix typo.
12014
12015 2023-05-08 Andrew Pinski <apinski@marvell.com>
12016
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.
12026
12027 2023-05-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12028
12029 PR fortran/109662
12030 * gfortran.dg/pr109662-a.f90: New test.
12031
12032 2023-05-07 Patrick Palka <ppalka@redhat.com>
12033
12034 PR c++/85979
12035 * g++.dg/diagnostic/alignof4.C: New test.
12036
12037 2023-05-07 Patrick Palka <ppalka@redhat.com>
12038
12039 DR 2256
12040 PR c++/103091
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.
12044
12045 2023-05-07 Patrick Palka <ppalka@redhat.com>
12046
12047 * g++.dg/cpp2a/concepts-alias6.C: New test.
12048
12049 2023-05-07 Patrick Palka <ppalka@redhat.com>
12050
12051 PR c++/98283
12052 * g++.dg/cpp1y/paren6.C: New test.
12053
12054 2023-05-07 Patrick Palka <ppalka@redhat.com>
12055
12056 PR c++/109651
12057 * g++.dg/cpp2a/lambda-generic-ttp1.C: New test.
12058 * g++.dg/cpp2a/lambda-generic-ttp2.C: New test.
12059
12060 2023-05-07 Patrick Palka <ppalka@redhat.com>
12061
12062 PR c++/109480
12063 * g++.dg/template/non-dependent25a.C: New test.
12064
12065 2023-05-07 Patrick Palka <ppalka@redhat.com>
12066
12067 PR c++/109480
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.
12072
12073 2023-05-07 Jiufu Guo <guojiufu@linux.ibm.com>
12074
12075 * gcc.target/powerpc/parall_5insn_const.c: New test.
12076
12077 2023-05-07 Roger Sayle <roger@nextmovesoftware.com>
12078
12079 PR target/43644
12080 * gcc.target/i386/pr43644.c: New test case.
12081
12082 2023-05-06 Xi Ruoyao <xry111@xry111.site>
12083
12084 * gcc.target/loongarch/shrink-wrap.c: New test.
12085
12086 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12087
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.
12122
12123 2023-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12124
12125 PR fortran/109662
12126 * gfortran.dg/pr109662.f90: New test.
12127
12128 2023-05-06 Jakub Jelinek <jakub@redhat.com>
12129
12130 * gcc.dg/tree-ssa/range-sincos-2.c: New test.
12131
12132 2023-05-06 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12133
12134 PR target/109748
12135 * gcc.target/riscv/rvv/vsetvl/pr109748.c: New test.
12136
12137 2023-05-06 Jakub Jelinek <jakub@redhat.com>
12138
12139 * gcc.dg/tree-ssa/range-sqrt-2.c: New test.
12140
12141 2023-05-06 Hans-Peter Nilsson <hp@axis.com>
12142
12143 * gcc.target/cris/peep2-addsplit1.c: New test.
12144
12145 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
12146
12147 * gcc.target/cris/peep2-movandsplit1.c: New test.
12148
12149 2023-05-05 Hans-Peter Nilsson <hp@axis.com>
12150
12151 * gcc.target/cris/peep2-lsrandsplit1.c,
12152 gcc.target/cris/peep2-movulsr2.c: New tests.
12153
12154 2023-05-05 Harald Anlauf <anlauf@gmx.de>
12155
12156 PR fortran/109641
12157 * gfortran.dg/overload_5.f90: New test.
12158
12159 2023-05-05 Pan Li <pan2.li@intel.com>
12160 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12161
12162 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c:
12163 Adjust indexed load/store check condition.
12164
12165 2023-05-05 Pan Li <pan2.li@intel.com>
12166
12167 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c:
12168 Adjust test check condition.
12169
12170 2023-05-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12171
12172 PR target/109615
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.
12176
12177 2023-05-05 Uros Bizjak <ubizjak@gmail.com>
12178
12179 * gcc.target/i386/sse2-mmx-mult-vec.c: New test.
12180
12181 2023-05-05 Andrew Pinski <apinski@marvell.com>
12182
12183 PR tree-optimization/109732
12184 * gcc.dg/pr109732.c: New test.
12185 * gcc.dg/pr109732-1.c: New test.
12186
12187 2023-05-05 Andrew Pinski <apinski@marvell.com>
12188
12189 PR tree-optimization/109722
12190 * gcc.dg/tree-ssa/abs-1.c: New test.
12191
12192 2023-05-04 Gaius Mulley <gaiusmod2@gmail.com>
12193
12194 PR modula2/109729
12195 * gm2/pim/run/pass/ForChar.mod: New test.
12196
12197 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12198
12199 * gcc.target/aarch64/simd/pr99195_4.c: New test.
12200
12201 2023-05-04 Julian Brown <julian@codesourcery.com>
12202
12203 PR fortran/109622
12204 * gfortran.dg/goacc/pr109622-5.f90: New test.
12205 * gfortran.dg/goacc/pr109622-6.f90: New test.
12206
12207 2023-05-04 Andrew Pinski <apinski@marvell.com>
12208
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.
12215
12216 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12217
12218 PR target/99195
12219 * gcc.target/aarch64/simd/pr99195_3.c: New test.
12220
12221 2023-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12222
12223 PR target/99195
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.
12226
12227 2023-05-04 Richard Biener <rguenther@suse.de>
12228
12229 PR tree-optimization/109724
12230 * g++.dg/torture/pr109724.C: New testcase.
12231
12232 2023-05-04 Jakub Jelinek <jakub@redhat.com>
12233
12234 PR debug/109676
12235 * g++.target/i386/pr109676.C: New test.
12236
12237 2023-05-04 Hans-Peter Nilsson <hp@axis.com>
12238
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
12244 or file names.
12245
12246 2023-05-03 Jason Merrill <jason@redhat.com>
12247
12248 PR c++/91618
12249 PR c++/109649
12250 * g++.dg/template/friend77.C: New test.
12251
12252 2023-05-03 Aldy Hernandez <aldyh@redhat.com>
12253
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.
12257
12258 2023-05-03 Alexander Monakov <amonakov@ispras.ru>
12259
12260 PR sanitizer/90746
12261 * gcc.dg/sancov/basic0.c: Verify absence of tailcall.
12262
12263 2023-05-03 Richard Sandiford <richard.sandiford@arm.com>
12264
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.
12270
12271 2023-05-03 Murray Steele <murray.steele@arm.com>
12272 Christophe Lyon <christophe.lyon@arm.com>
12273
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.
12279
12280 2023-05-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12281
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.
12327
12328 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12329
12330 PR target/99195
12331 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for halving and rounding
12332 add/sub intrinsics.
12333
12334 2023-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12335
12336 PR target/99195
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.
12340
12341 2023-05-03 Jason Merrill <jason@redhat.com>
12342
12343 * g++.dg/template/nontype12.C: Check for duplicate error.
12344
12345 2023-05-02 Andrew Pinski <apinski@marvell.com>
12346
12347 PR tree-optimization/109702
12348 * gcc.dg/tree-ssa/phi-opt-25b.c: New test.
12349
12350 2023-05-02 Andrew Pinski <apinski@marvell.com>
12351
12352 PR target/109657
12353 * gcc.target/aarch64/csinv-2.c: New test.
12354
12355 2023-05-02 Jason Merrill <jason@redhat.com>
12356
12357 PR c++/109678
12358 * g++.dg/cpp1z/variant1.C: New test.
12359
12360 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
12361
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.
12390
12391 2023-05-02 Patrick O'Neill <patrick@rivosinc.com>
12392
12393 PR target/89835
12394 * gcc.target/riscv/pr89835.c: New test.
12395
12396 2023-05-02 Yanzhang Wang <yanzhang.wang@intel.com>
12397 Pan Li <pan2.li@intel.com>
12398
12399 PR target/109617
12400 * gcc.target/riscv/rvv/base/vlmul_ext-1.c: New test.
12401
12402 2023-05-02 Patrick Palka <ppalka@redhat.com>
12403
12404 PR c++/109506
12405 * g++.dg/cpp0x/nsdmi-template26.C: New test.
12406
12407 2023-05-02 Richard Biener <rguenther@suse.de>
12408
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.
12413
12414 2023-05-01 Jason Merrill <jason@redhat.com>
12415
12416 PR c++/109666
12417 * g++.dg/cpp0x/nsdmi-array2.C: New test.
12418
12419 2023-04-30 Jeff Law <jlaw@ventanamicro>
12420
12421 Revert:
12422 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
12423
12424 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
12425 for __LINE__.
12426 * gcc.dg/builtin-redefine-1.c: New test.
12427
12428 2023-04-30 Roger Sayle <roger@nextmovesoftware.com>
12429
12430 * gcc.target/xstormy16/neghi2.c: Update expected implementation.
12431
12432 2023-04-30 Andrew Pinski <apinski@marvell.com>
12433
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.
12439
12440 2023-04-30 Andrew Pinski <apinski@marvell.com>
12441
12442 PR c/107926
12443 * gcc.dg/init-excess-3.c: New test.
12444
12445 2023-04-30 Martin Liska <mliska@suse.cz>
12446
12447 * c-c++-common/hwasan/asan-pr70541.c: Adjust wording of expected
12448 output.
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.
12452
12453 2023-04-30 Longjun Luo <luolongjuna@gmail.com>
12454
12455 * gcc.dg/builtin-redefine.c: Test for redefintion warnings
12456 for __LINE__.
12457 * gcc.dg/builtin-redefine-1.c: New test.
12458
12459 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com>
12460
12461 * gm2/pim/run/pass/constlitbase.mod: New test.
12462
12463 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
12464
12465 * gcc.target/xstormy16/neghi2.c: New test case.
12466 * gcc.target/xstormy16/rotatehi-1.c: Likewise.
12467
12468 2023-04-29 Roger Sayle <roger@nextmovesoftware.com>
12469
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.
12474
12475 2023-04-29 Jeff Law <jlaw@ventanamicro>
12476
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.
12480
12481 2023-04-29 Fei Gao <gaofei@eswincomputing.com>
12482
12483 * gcc.target/riscv/rv32e_stack.c: New test.
12484
12485 2023-04-28 Hans-Peter Nilsson <hp@axis.com>
12486
12487 * lib/scanasm.exp (parse_function_bodies): Set fluff to include
12488 empty lines (besides optionally leading whitespace).
12489
12490 2023-04-28 Matevos Mehrabyan <matevosmehrabyan@gmail.com>
12491
12492 * gcc.target/riscv/divmod-1.c: New testcase.
12493 * gcc.target/riscv/divmod-2.c: New testcase.
12494
12495 2023-04-28 Karen Sargsyan <karen1999411@gmail.com>
12496
12497 * gcc.target/riscv/zbc32.c: New test.
12498 * gcc.target/riscv/zbc64.c: New test.
12499
12500 2023-04-28 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12501
12502 * gcc.target/riscv/zbb-min-max-02.c: Updated scanning check.
12503 * gcc.target/riscv/zbb-min-max-03.c: New tests.
12504
12505 2023-04-28 Andrew Pinski <apinski@marvell.com>
12506
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.
12510
12511 2023-04-28 Roger Sayle <roger@nextmovesoftware.com>
12512
12513 PR rtl-optimization/109476
12514 * gcc.target/avr/mmcu/pr109476.c: New test case.
12515
12516 2023-04-28 Richard Biener <rguenther@suse.de>
12517
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.
12523
12524 2023-04-28 Richard Biener <rguenther@suse.de>
12525
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.
12529
12530 2023-04-28 Pan Li <pan2.li@intel.com>
12531 kito-cheng <kito.cheng@sifive.com>
12532
12533 * gcc.target/riscv/rvv/base/integer_compare_insn_shortcut.c: New test.
12534
12535 2023-04-28 Richard Biener <rguenther@suse.de>
12536
12537 PR ipa/109652
12538 * gcc.dg/torture/pr109652.c: New testcase.
12539
12540 2023-04-28 Julian Brown <julian@codesourcery.com>
12541
12542 PR fortran/109622
12543 * gfortran.dg/goacc/attach-descriptor.f90: Adjust expected output.
12544
12545 2023-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12546
12547 PR target/99195
12548 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for unary integer ops.
12549
12550 2023-04-28 Jakub Jelinek <jakub@redhat.com>
12551
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.
12556
12557 2023-04-28 Aldy Hernandez <aldyh@redhat.com>
12558 Jakub Jelinek <jakub@redhat.com>
12559
12560 * gcc.dg/tree-ssa/range-sincos.c: New test.
12561
12562 2023-04-28 Jan Beulich <jbeulich@suse.com>
12563
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.
12570
12571 2023-04-28 Jan Beulich <jbeulich@suse.com>
12572
12573 * g++.dg/modules/bad-mapper-3.C: Relax failure pattern.
12574
12575 2023-04-28 Alexandre Oliva <oliva@adacore.com>
12576
12577 * c-c++-common/torture/harden-cond-comp.c: New.
12578
12579 2023-04-27 Jason Merrill <jason@redhat.com>
12580
12581 * g++.dg/template/copy1.C: Adjust error lines.
12582
12583 2023-04-27 Pan Li <pan2.li@intel.com>
12584
12585 * gcc.target/riscv/read-thread-pointer.c: Add required tls.
12586
12587 2023-04-27 Aldy Hernandez <aldyh@redhat.com>
12588
12589 PR tree-optimization/109639
12590 * gcc.dg/tree-ssa/pr109639.c: New file.
12591 * gcc.dg/tree-ssa/pr109643.c: New file.
12592
12593 2023-04-27 Richard Biener <rguenther@suse.de>
12594
12595 PR ipa/109607
12596 * g++.dg/torture/pr109607.C: New testcase.
12597
12598 2023-04-27 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR c/109409
12601 * gcc.dg/pr109409.c: New test.
12602
12603 2023-04-27 Jakub Jelinek <jakub@redhat.com>
12604
12605 PR c/107682
12606 PR c/109412
12607 * gcc.dg/pr109412.c: New test.
12608
12609 2023-04-27 Jan Beulich <jbeulich@suse.com>
12610
12611 * c-c++-common/patchable_function_entry-decl.c: Special-case
12612 RISC-V.
12613 * c-c++-common/patchable_function_entry-default.c: Likewise.
12614 * c-c++-common/patchable_function_entry-definition.c: Likewise.
12615
12616 2023-04-26 Jason Merrill <jason@redhat.com>
12617
12618 PR c++/69836
12619 * g++.dg/template/friend76.C: New test.
12620
12621 2023-04-26 Patrick O'Neill <patrick@rivosinc.com>
12622
12623 PR target/104338
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.
12632
12633 2023-04-26 Pan Li <pan2.li@intel.com>
12634 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12635
12636 * gcc.target/riscv/rvv/base/zero_base_load_store_optimization.c: New test.
12637
12638 2023-04-26 Roger Sayle <roger@nextmovesoftware.com>
12639
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.
12645
12646 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12647
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.
12652
12653 2023-04-26 Kewen Lin <linkw@linux.ibm.com>
12654
12655 PR target/109069
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.
12660
12661 2023-04-26 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12662
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.
12679
12680 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12681
12682 * gcc.target/riscv/rvv/base/binop_vx_constraint-150.c: Adapt assembly
12683 check.
12684
12685 2023-04-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
12686
12687 * gcc.target/riscv/rvv/base/narrow_constraint-12.c: New test.
12688
12689 2023-04-26 Pan Li <pan2.li@intel.com>
12690
12691 PR target/109272
12692 * gcc.target/riscv/rvv/base/pr108185-4.c: Update test check
12693 condition.
12694 * gcc.target/riscv/rvv/base/pr108185-5.c: Likewise.
12695 * gcc.target/riscv/rvv/base/pr108185-6.c: Likewise.
12696
12697 2023-04-26 Jivan Hakobyan <jivanhakobyan9@gmail.com>
12698
12699 * gcc.target/riscv/zbs-bclri-nottwobits.c: New test.
12700
12701 2023-04-26 Gaius Mulley <gaiusmod2@gmail.com>
12702
12703 PR modula2/108121
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.
12707
12708 2023-04-25 Patrick Palka <ppalka@redhat.com>
12709
12710 PR c++/108975
12711 * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
12712
12713 2023-04-25 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/109609
12716 * gcc.dg/torture/pr109609.c: New testcase.
12717
12718 2023-04-25 Tobias Burnus <tobias@codesourcery.com>
12719
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.
12728
12729 2023-04-25 Jakub Jelinek <jakub@redhat.com>
12730
12731 * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
12732 float16, float32, float64 and float128.
12733
12734 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12735
12736 PR target/99195
12737 * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
12738
12739 2023-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12740
12741 * gcc.target/aarch64/sve-neon-modes_3.c: New test.
12742
12743 2023-04-25 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR c++/109278
12746 * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
12747
12748 2023-04-25 Richard Biener <rguenther@suse.de>
12749
12750 PR rtl-optimization/109585
12751 * gcc.dg/torture/pr109585.c: New testcase.
12752
12753 2023-04-25 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR target/109566
12756 * gcc.target/powerpc/pr109566.c: New test.
12757
12758 2023-04-25 Martin Liska <mliska@suse.cz>
12759
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.
12763
12764 2023-04-25 Victor Do Nascimento <victor.donascimento@arm.com>
12765
12766 * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
12767
12768 2023-04-25 Sam James <sam@gentoo.org>
12769
12770 PR tree-optimization/105312
12771 PR target/105573
12772 * gcc.target/sparc/pr105573.c: New test.
12773
12774 2023-04-25 Andrew Pinski <apinski@marvell.com>
12775
12776 * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
12777
12778 2023-04-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12779
12780 * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
12781
12782 2023-04-24 Andrew Pinski <apinski@marvell.com>
12783
12784 * gcc.dg/tree-ssa/phi-opt-23.c: Update testcase.
12785 * gcc.dg/tree-ssa/phi-opt-24.c: Likewise.
12786
12787 2023-04-24 Andrew Pinski <apinski@marvell.com>
12788
12789 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Add -fno-ssa-phiopt.
12790
12791 2023-04-24 Andrew Pinski <apinski@marvell.com>
12792
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.
12796
12797 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12798
12799 * gcc.target/aarch64/sve-neon-modes_1.c: New test.
12800 * gcc.target/aarch64/sve-neon-modes_2.c: New test.
12801
12802 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12803
12804 PR target/109406
12805 * gcc.target/aarch64/sve2/div-by-bitmask_1.c: Adjust for unpredicated SVE2
12806 MUL.
12807 * gcc.target/aarch64/sve2/unpred_mul_1.c: New test.
12808
12809 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12810
12811 * gcc.target/aarch64/simd/vabal_combine.c: New test.
12812
12813 2023-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12814
12815 * gcc.target/aarch64/simd/addlv_zext.c: New test.
12816
12817 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12818
12819 * gcc.target/riscv/rvv/vsetvl/avl_single-102.c: New test.
12820
12821 2023-04-24 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12822
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.
12829
12830 2023-04-24 liuhongt <hongtao.liu@intel.com>
12831
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.
12843
12844 2023-04-23 Gaius Mulley <gaiusmod2@gmail.com>
12845
12846 * lib/gm2.exp (gm2_target_compile_default): Conditionally
12847 append -lnsl -lsocket to ldflags.
12848
12849 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12850
12851 * gcc.target/aarch64/float_truncate_zero.c: New test.
12852
12853 2023-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12854
12855 PR target/99195
12856 * gcc.target/aarch64/simd/pr99195_1.c: Add testing for vpadd intrinsics.
12857
12858 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12859
12860 * gcc.target/xstormy16/mulhi.c: New test case.
12861
12862 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12863
12864 * gcc.target/xstormy16/extendhisi2.c: New test case.
12865 * gcc.target/xstormy16/zextendhisi2.c: Likewise.
12866
12867 2023-04-23 Roger Sayle <roger@nextmovesoftware.com>
12868
12869 * gcc.target/xstormy16/shiftsi.c: New test case.
12870
12871 2023-04-23 liuhongt <hongtao.liu@intel.com>
12872
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.
12879
12880 2023-04-23 liuhongt <hongtao.liu@intel.com>
12881
12882 * gcc.target/i386/pr108707.c: New test.
12883
12884 2023-04-22 Andrew Pinski <apinski@marvell.com>
12885
12886 * gcc.dg/tree-ssa/phi-opt-5.c: Remvoe some xfail.
12887
12888 2023-04-22 Roger Sayle <roger@nextmovesoftware.com>
12889
12890 PR target/54816
12891 * gcc.target/avr/pr54816.c: Move to...
12892 * gcc.target/avr/mmcu/pr54816.c: ... here.
12893
12894 2023-04-22 Harald Anlauf <anlauf@gmx.de>
12895 Steven G. Kargl <kargl@gcc.gnu.org>
12896
12897 PR fortran/109500
12898 * gfortran.dg/allocatable_function_11.f90: New test.
12899
12900 2023-04-22 Jakub Jelinek <jakub@redhat.com>
12901
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
12906 rather than 4.
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
12910 rather than 4.
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.
12917
12918 2023-04-22 Jeff Law <jlaw@ventanamicro>
12919
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.
12929
12930 2023-04-22 Jakub Jelinek <jakub@redhat.com>
12931
12932 PR tree-optimization/109583
12933 * gcc.dg/pr109583.c: New test.
12934
12935 2023-04-22 Jan Hubicka <hubicka@ucw.cz>
12936 Ondrej Kubanek <kubanek0ondrej@gmail.com>
12937
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.
12941
12942 2023-04-21 Andrew MacLeod <amacleod@redhat.com>
12943
12944 PR tree-optimization/109546
12945 * gcc.dg/pr109546.c: New.
12946
12947 2023-04-21 Jason Merrill <jason@redhat.com>
12948
12949 PR c++/108099
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.
12953
12954 2023-04-21 Jeff Law <jlaw@ventanamicro>
12955
12956 PR testsuite/109549
12957 * gcc.target/i386/cmov6.c: No longer expect this test to
12958 generate 'cmov' instructions.
12959
12960 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12961
12962 * gcc.target/aarch64/sminmax-asr_1.c: New test.
12963
12964 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12965
12966 PR target/108779
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.
12972
12973 2023-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12974
12975 PR target/99195
12976 * gcc.target/aarch64/simd/pr99195_1.c: New test.
12977
12978 2023-04-21 Richard Biener <rguenther@suse.de>
12979
12980 PR tree-optimization/109573
12981 * g++.dg/vect/pr109573.cc: New testcase.
12982
12983 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
12984
12985 PR target/108270
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.
12989
12990 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
12991
12992 PR target/108728
12993 * gcc.dg/torture/float128-cmp-invalid.c: Add xfail.
12994
12995 2023-04-21 Haochen Gui <guihaoc@gcc.gnu.org>
12996
12997 PR target/108728
12998 * lib/target-supports.exp (is-effective-target-keyword): Add
12999 ppc_cpu_supports_hw.
13000
13001 2023-04-21 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13002
13003 PR target/109547
13004 * gcc.target/riscv/rvv/vsetvl/pr109547.c: New.
13005 * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Update scan
13006 condition.
13007
13008 2023-04-20 Andrew MacLeod <amacleod@redhat.com>
13009
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.
13015
13016 2023-04-20 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR c/107041
13019 * gcc.dg/goacc/pr107041.c: New test.
13020
13021 2023-04-20 Uros Bizjak <ubizjak@gmail.com>
13022
13023 PR target/78952
13024 * gcc.target/i386/pr78952-4.c: New test.
13025
13026 2023-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13027 kito-cheng <kito.cheng@sifive.com>
13028
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.
13032
13033 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
13034
13035 * gcc.target/riscv/arch-19.c: Add -misa-spec.
13036
13037 2023-04-20 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13038 kito-cheng <kito.cheng@sifive.com>
13039
13040 PR target/109535
13041 * g++.target/riscv/rvv/base/pr109535.C: New test.
13042 * gcc.target/riscv/rvv/base/pr109535.c: New test.
13043
13044 2023-04-20 Kito Cheng <kito.cheng@sifive.com>
13045
13046 * gcc.target/riscv/simplify_ior_optimization.c: Use stdint-gcc.h
13047 rather than stdint.h
13048
13049 2023-04-20 Andrew Stubbs <ams@codesourcery.com>
13050
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.
13057
13058 2023-04-20 Jakub Jelinek <jakub@redhat.com>
13059
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.
13068
13069 2023-04-20 Jakub Jelinek <jakub@redhat.com>
13070
13071 PR c++/108099
13072 PR testsuite/109560
13073 * g++.dg/ext/int128-8.C: Require int128 effective target.
13074
13075 2023-04-20 Jiufu Guo <guojiufu@linux.ibm.com>
13076
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.
13080
13081 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13082
13083 * gcc.target/i386/avx512fvl-vaes-1.c: Add VAES xmm test.
13084 * gcc.target/i386/pr109117-1.c: Modify error message.
13085
13086 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
13087
13088 * gcc.target/i386/avx512vlbw-reduce-op-1.c: New test.
13089
13090 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13091
13092 * gcc.target/i386/vpclmulqdq.c: Add compile test for xmm.
13093
13094 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13095
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.
13148
13149 2023-04-20 Haochen Jiang <haochen.jiang@intel.com>
13150
13151 * gcc.target/i386/avx512bitalg-vpopcntb-1.c:
13152 Remove avx512bw.
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.
13165
13166 2023-04-20 Hu, Lin1 <lin1.hu@intel.com>
13167
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.
13175
13176 2023-04-19 Patrick Palka <ppalka@redhat.com>
13177 Jonathan Wakely <jwakely@redhat.com>
13178
13179 PR c++/100157
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.
13183
13184 2023-04-19 Patrick Palka <ppalka@redhat.com>
13185
13186 PR c++/109556
13187 * g++.dg/cpp2a/concepts-placeholder13.C: New test.
13188
13189 2023-04-19 Harald Anlauf <anlauf@gmx.de>
13190
13191 PR testsuite/83904
13192 PR fortran/100297
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".
13196
13197 2023-04-19 Andrew Pinski <apinski@marvell.com>
13198
13199 * gcc.target/i386/cmov10.c: New test.
13200 * gcc.target/i386/cmov11.c: New test.
13201
13202 2023-04-19 Jason Merrill <jason@redhat.com>
13203
13204 PR c++/108099
13205 * g++.dg/ext/int128-8.C: New test.
13206
13207 2023-04-19 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13208
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.
13216
13217 2023-04-19 Pan Li <pan2.li@intel.com>
13218
13219 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: Update check
13220 condition.
13221 * gcc.target/riscv/simplify_ior_optimization.c: New test.
13222
13223 2023-04-19 Uros Bizjak <ubizjak@gmail.com>
13224
13225 PR target/78904
13226 PR target/78952
13227 * gcc.target/i386/pr78952-3.c: New test.
13228
13229 2023-04-19 Xi Ruoyao <xry111@xry111.site>
13230
13231 PR target/109465
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.
13235
13236 2023-04-19 Xi Ruoyao <xry111@xry111.site>
13237
13238 * gcc.target/loongarch/va_arg.c: New test.
13239
13240 2023-04-19 Jakub Jelinek <jakub@redhat.com>
13241
13242 PR tree-optimization/109011
13243 * gcc.dg/vect/pr109011-1.c: New test.
13244
13245 2023-04-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13246
13247 * gcc.target/aarch64/vec-set-zero.c: New test.
13248
13249 2023-04-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13250
13251 PR target/108840
13252 * gcc.target/aarch64/pr108840.c: New test.
13253
13254 2023-04-19 Jakub Jelinek <jakub@redhat.com>
13255
13256 PR tree-optimization/109524
13257 * g++.dg/pr109524.C (nn::nn): Change argument type from nn & to
13258 const nn &.
13259
13260 2023-04-18 Uros Bizjak <ubizjak@gmail.com>
13261
13262 PR target/94908
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.
13266
13267 2023-04-18 Richard Biener <rguenther@suse.de>
13268
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.
13287
13288 2023-04-18 Andrew Stubbs <ams@codesourcery.com>
13289
13290 * gcc.target/gcn/fpdiv.c: Remove the -ffast-math requirement.
13291
13292 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13293
13294 * gcc.target/aarch64/spellcheck_11.c: New test.
13295
13296 2023-04-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13297
13298 * gcc.target/aarch64/ldapr-zext.c: Add test for u8 to u16
13299 extension.
13300
13301 2023-04-18 Jin Ma <jinma@linux.alibaba.com>
13302
13303 * gcc.target/riscv/arch-5.c: Likewise.
13304
13305 2023-04-18 Jakub Jelinek <jakub@redhat.com>
13306
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.
13310
13311 2023-04-18 Xi Ruoyao <xry111@xry111.site>
13312
13313 * gcc.target/loongarch/add-const.c: New test.
13314 * gcc.target/loongarch/stack-check-cfa-1.c: Adjust for stack
13315 frame size change.
13316 * gcc.target/loongarch/stack-check-cfa-2.c: Likewise.
13317
13318 2023-04-17 Patrick Palka <ppalka@redhat.com>
13319
13320 PR c++/109531
13321 * g++.dg/template/canon-type-20.C: New test.
13322 * g++.dg/template/ttp36.C: New test.
13323
13324 2023-04-17 Fei Gao <gaofei@eswincomputing.com>
13325
13326 * gcc.target/riscv/stack_save_restore.c: New test.
13327
13328 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
13329
13330 * gcc.target/riscv/xtheadfmv-fmv.c: Force the ilp32d ABI.
13331
13332 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
13333
13334 * gcc.target/riscv/rvv/rvv.exp (gcc_mabi): New variable.
13335
13336 2023-04-17 Palmer Dabbelt <palmer@rivosinc.com>
13337
13338 PR target/106602
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.
13343
13344 2023-04-17 Feng Wang <wangfeng@eswincomputing.com>
13345
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.
13350
13351 2023-04-17 Martin Jambor <mjambor@suse.cz>
13352
13353 PR ipa/107769
13354 PR ipa/109318
13355 * gcc.dg/ipa/pr109318.c: New test.
13356 * gcc.dg/lto/pr107769_0.c: Likewise.
13357
13358 2023-04-17 Philipp Tomsich <philipp.tomsich@vrull.eu>
13359 Di Zhao <di.zhao@amperecomputing.com>
13360
13361 * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test.
13362
13363 2023-04-17 Jakub Jelinek <jakub@redhat.com>
13364
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.
13368
13369 2023-04-17 Richard Biener <rguenther@suse.de>
13370
13371 PR tree-optimization/109524
13372 * g++.dg/pr109524.C: New testcase.
13373
13374 2023-04-17 Jiufu Guo <guojiufu@linux.ibm.com>
13375
13376 PR testsuite/108809
13377 * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE.
13378
13379 2023-04-17 Kito Cheng <kito.cheng@sifive.com>
13380
13381 * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way
13382 for riscv_vector.h
13383 * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing
13384 -mabi.
13385
13386 2023-04-17 Pan Li <pan2.li@intel.com>
13387
13388 * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test.
13389
13390 2023-04-16 Jeff Law <jlaw@ventanamicro>
13391
13392 PR target/109508
13393 * gcc.target/riscv/pr109508.c: New test.
13394
13395 2023-04-16 Roger Sayle <roger@nextmovesoftware.com>
13396
13397 PR target/54816
13398 * gcc.target/avr/pr54816.c: New test case.
13399
13400 2023-04-15 Jason Merrill <jason@redhat.com>
13401
13402 PR c++/109357
13403 * g++.dg/cpp2a/constexpr-dtor15.C: New test.
13404
13405 2023-04-15 Alexandre Oliva <oliva@adacore.com>
13406 Kewen Lin <linkw@linux.ibm.com>
13407
13408 PR target/99708
13409 * gcc.target/powerpc/pr99708.c: Accept lack of
13410 __SIZEOF_IBM128__ when long double is 64-bit wide.
13411
13412 2023-04-15 Jason Merrill <jason@redhat.com>
13413
13414 PR c++/109514
13415 * g++.dg/warn/Wdangling-pointer-6.C: New test.
13416
13417 2023-04-14 Harald Anlauf <anlauf@gmx.de>
13418
13419 PR fortran/109511
13420 * gfortran.dg/set_exponent_1.f90: New test.
13421
13422 2023-04-14 Richard Biener <rguenther@suse.de>
13423
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.
13428
13429 2023-04-14 Paul Thomas <pault@gcc.gnu.org>
13430
13431 PR fortran/104272
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
13435
13436 2023-04-14 Richard Biener <rguenther@suse.de>
13437
13438 PR tree-optimization/109502
13439 * gcc.dg/vect/pr109502.c: New testcase.
13440
13441 2023-04-14 Richard Biener <rguenther@suse.de>
13442
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.
13450
13451 2023-04-14 Jeff Law <jlaw@ventanamicro.com>
13452 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR target/108947
13455 PR target/109040
13456 * gcc.dg/pr108947.c: New test.
13457 * gcc.c-torture/execute/pr109040.c: New test.
13458
13459 2023-04-14 Jiufu Guo <guojiufu@linux.ibm.com>
13460
13461 PR analyzer/108722
13462 * gcc.dg/analyzer/file-CWE-1341-example.c: Update.
13463
13464 2023-04-13 Patrick Palka <ppalka@redhat.com>
13465
13466 PR c++/109420
13467 * g++.dg/template/typename27.C: New test.
13468
13469 2023-04-13 Jason Merrill <jason@redhat.com>
13470
13471 PR c++/109277
13472 * g++.dg/ext/is_convertible5.C: New test.
13473
13474 2023-04-13 Gaius Mulley <gaiusmod2@gmail.com>
13475
13476 PR modula2/109497
13477 PR modula2/109496
13478 * gm2/pim/run/pass/addcharconst.mod: New test.
13479 * gm2/pim/run/pass/singlechar.mod: New test.
13480
13481 2023-04-13 Richard Sandiford <richard.sandiford@arm.com>
13482
13483 PR target/108910
13484 * gcc.dg/torture/pr108910.c: New test.
13485
13486 2023-04-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13487
13488 PR target/109479
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.
13495
13496 2023-04-12 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR tree-optimization/109410
13499 * gcc.dg/pr109410.c: New test.
13500
13501 2023-04-12 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR target/109458
13504 * gcc.target/i386/pr109458.c: New test.
13505
13506 2023-04-12 Jakub Jelinek <jakub@redhat.com>
13507
13508 PR tree-optimization/109462
13509 * g++.dg/opt/pr109462.C: New test.
13510
13511 2023-04-12 Andrew MacLeod <amacleod@redhat.com>
13512
13513 PR tree-optimization/109462
13514 * gcc.dg/uninit-pr101912.c: XFAIL the warning.
13515
13516 2023-04-12 Richard Biener <rguenther@suse.de>
13517
13518 PR tree-optimization/109473
13519 * gcc.dg/vect/pr109473.c: New testcase.
13520
13521 2023-04-12 Harald Anlauf <anlauf@gmx.de>
13522
13523 PR fortran/104312
13524 * gfortran.dg/entry_26.f90: New test.
13525 * gfortran.dg/entry_27.f90: New test.
13526
13527 2023-04-12 Harald Anlauf <anlauf@gmx.de>
13528
13529 PR fortran/61615
13530 PR fortran/99982
13531 * gfortran.dg/interface_49.f90: New test.
13532
13533 2023-04-12 Richard Biener <rguenther@suse.de>
13534
13535 PR tree-optimization/109469
13536 * gcc.dg/torture/pr109469.c: New testcase.
13537
13538 2023-04-12 Richard Biener <rguenther@suse.de>
13539
13540 PR tree-optimization/109434
13541 * g++.dg/opt/pr109434.C: New testcase.
13542
13543 2023-04-12 Kewen Lin <linkw@linux.ibm.com>
13544
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
13548 considering BE.
13549
13550 2023-04-11 Lin Sinan <mynameisxiaou@gmail.com>
13551
13552 * gcc.target/riscv/zbs-extra-bit-or-twobits.c: New test.
13553
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>
13558
13559 PR target/109104
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.
13563
13564 2023-04-11 Tobias Burnus <tobias@codesourcery.com>
13565
13566 * gfortran.dg/gomp/affinity-clause-1.f90: Update scan-tree pattern
13567 for -m32.
13568
13569 2023-04-11 Martin Liska <mliska@suse.cz>
13570
13571 PR driver/108241
13572 * gcc.dg/pr108241.c: New test.
13573 * gcc.dg/pr79570.c: Add also -g option.
13574
13575 2023-04-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
13576
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.
13580
13581 2023-04-11 Haochen Gui <guihaoc@gcc.gnu.org>
13582
13583 PR target/108812
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.
13587
13588 2023-04-10 Michael Meissner <meissner@linux.ibm.com>
13589
13590 PR target/70243
13591 * gcc.target/powerpc/pr70243.c: New test.
13592
13593 2023-04-10 Haochen Jiang <haochen.jiang@intel.com>
13594
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.
13610
13611 2023-04-08 Jakub Jelinek <jakub@redhat.com>
13612
13613 PR tree-optimization/109392
13614 * gcc.dg/pr109392.c: New test.
13615
13616 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
13617
13618 * gcc.dg/pr84877.c: xfail on hppa*-*-*.
13619
13620 2023-04-08 John David Anglin <danglin@gcc.gnu.org>
13621
13622 * gcc.dg/long_branch.c: Use timeout factor 2.0 on hppa*-*-*.
13623
13624 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
13625
13626 PR fortran/87477
13627 PR fortran/85686
13628 PR fortran/88247
13629 PR fortran/91941
13630 PR fortran/92779
13631 PR fortran/93339
13632 PR fortran/93813
13633 PR fortran/100948
13634 PR fortran/102106
13635 PR fortran/98408
13636 PR fortran/105205
13637 PR fortran/106918
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
13646
13647 2023-04-08 Paul Thomas <pault@gcc.gnu.org>
13648
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
13673
13674 2023-04-07 Alexandre Oliva <oliva@adacore.com>
13675
13676 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Test for
13677 fortran compiler, skip if missing.
13678
13679 2023-04-06 Stam Markianos-Wright <stam.markianos-wright@arm.com>
13680
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.
13683
13684 2023-04-06 Andrew MacLeod <amacleod@redhat.com>
13685
13686 PR tree-optimization/109417
13687 * gcc.dg/pr109417.c: New.
13688
13689 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13690
13691 * rust/compile/issue-1422.rs: New test.
13692
13693 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13694
13695 * rust/compile/issue-1361.rs: New test.
13696
13697 2023-04-06 Thomas Schwinge <thomas@codesourcery.com>
13698
13699 * rust/compile/issue-1830_bytes.rs: Fix up DejaGnu directives.
13700 * rust/compile/issue-1830_str.rs: Likewise.
13701
13702 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13703
13704 * rust/compile/empty.in: New test.
13705 * rust/compile/include_empty.rs: New test.
13706
13707 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13708
13709 * rust/compile/torture/traits10.rs: Fix test-case
13710
13711 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13712
13713 * rust/compile/issue-1725-1.rs: New test.
13714 * rust/compile/issue-1725-2.rs: New test.
13715
13716 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13717
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.
13721
13722 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13723
13724 * rust/compile/parse_empty_tuple_pattern.rs: New test.
13725
13726 2023-04-06 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
13727
13728 * rust/compile/issue-1830_bytes.rs: New test.
13729 * rust/compile/issue-1830_str.rs: New test.
13730
13731 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13732
13733 * rust/compile/variadic.rs: New test.
13734
13735 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13736
13737 * rust/execute/torture/overflow1.rs: Fix test.
13738
13739 2023-04-06 mxlol233 <mxlol233@outlook.com>
13740
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:
13761 `intrinsics`.
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`.
13771
13772 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13773
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.
13781
13782 2023-04-06 Owen Avery <powerboat9.gamer@gmail.com>
13783
13784 * rust/execute/torture/let-pattern-1.rs: New test.
13785
13786 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13787
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.
13793
13794 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13795
13796 * rust/compile/func3.rs: update test case
13797
13798 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13799
13800 * rust/compile/issue-1786.rs: New test.
13801
13802 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13803
13804 * rust/compile/never_type_err1.rs: Moved to...
13805 * rust/compile/never_type1.rs: ...here. It now works
13806
13807 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13808
13809 * rust/compile/issue-1773.rs: New test.
13810
13811 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13812
13813 * rust/execute/torture/issue-1720-2.rs: New test.
13814
13815 2023-04-06 mxlol233 <mxlol233@outlook.com>
13816
13817 * rust/compile/feature.rs: New test.
13818
13819 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13820
13821 * rust/compile/closure_move_expr.rs: New test.
13822
13823 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13824
13825 * rust/compile/parse_complex_generic_application.rs: New test.
13826 * rust/compile/parse_complex_generic_application2.rs: New test.
13827
13828 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13829
13830 * rust/compile/multi_reference_type.rs: New test.
13831
13832 2023-04-06 Abdul Rafey <abdulrafeyq@gmail.com>
13833
13834 * rust/compile/issue-867.rs: New test.
13835
13836 2023-04-06 Lyra <teromene@teromene.fr>
13837
13838 * rust/compile/macro45.rs: New test.
13839
13840 2023-04-06 Arthur Cohen <arthur.cohen@embecosm.com>
13841
13842 * rust/execute/torture/builtin_macro_cfg.rs: Handle carriage returns
13843 properly.
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.
13930
13931 2023-04-06 mxlol233 <mxlol233@outlook.com>
13932
13933 * rust/compile/diagnostic_underline.rs: New test.
13934
13935 2023-04-06 Philip Herron <herron.philip@googlemail.com>
13936
13937 * rust/compile/bounds.rs: change to use -fsyntax-only
13938 * rust/execute/torture/issue-1720.rs: New test.
13939
13940 2023-04-06 Raiki Tamura <tamaron1203@gmail.com>
13941
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.
13953
13954 2023-04-06 mxlol233 <mxlol233@outlook.com>
13955
13956 * rust/compile/bounds.rs: New test.
13957
13958 2023-04-06 Dave <dme2223@gmail.com>
13959
13960 * rust/compile/const10.rs: New test.
13961
13962 2023-04-06 Prajwal S N <prajwalnadig21@gmail.com>
13963
13964 * rust/compile/unsafe11.rs: New test.
13965
13966 2023-04-06 Alexandre Oliva <oliva@adacore.com>
13967
13968 * gcc.dg/signbit-2.c: Add -maltivec if supported.
13969
13970 2023-04-06 Alexandre Oliva <oliva@adacore.com>
13971 Thomas Schwinge <thomas@codesourcery.com>
13972
13973 PR testsuite/108899
13974 * g++.dg/modules/modules.exp (unsupported): Drop renaming.
13975 Fix quoting.
13976
13977 2023-04-05 Gaius Mulley <gaiusmod2@gmail.com>
13978
13979 PR modula2/109423
13980 * gm2/pim/fail/setunknown.mod: New test.
13981 * gm2/pim/fail/setunknown2.mod: New test.
13982
13983 2023-04-05 Jeff Law <jlaw@ventanamicro>
13984
13985 PR target/108892
13986 * gcc.c-torture/compile/pr108892.c: New test.
13987
13988 2023-04-05 Martin Jambor <mjambor@suse.cz>
13989
13990 PR ipa/108959
13991 * gcc.dg/ipa/pr108959.c: New test.
13992
13993 2023-04-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
13994
13995 * g++.target/riscv/rvv/base/bug-23.C: New test.
13996
13997 2023-04-05 Juzhe-Zhong <juzhe.zhong@rivai.ai>
13998
13999 * gcc.target/riscv/rvv/vsetvl/pr109399.c: New test.
14000
14001 2023-04-04 Harald Anlauf <anlauf@gmx.de>
14002
14003 PR fortran/104349
14004 * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
14005 * gfortran.dg/pr104349.f90: New test.
14006
14007 2023-04-04 Jakub Jelinek <jakub@redhat.com>
14008
14009 PR tree-optimization/109386
14010 * gcc.c-torture/execute/ieee/pr109386.c: New test.
14011
14012 2023-04-04 Marek Polacek <polacek@redhat.com>
14013
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.
14019
14020 2023-04-04 Stam Markianos-Wright <stam.markianos-wright@arm.com>
14021
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.
14032
14033 2023-04-04 Jakub Jelinek <jakub@redhat.com>
14034
14035 PR target/109384
14036 * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
14037 vs. f conflict.
14038
14039 2023-04-04 Richard Biener <rguenther@suse.de>
14040
14041 PR tree-optimization/109304
14042 * gcc.dg/pr109304.c: New testcase.
14043
14044 2023-04-04 Kewen Lin <linkw@linux.ibm.com>
14045
14046 PR target/108699
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.
14050
14051 2023-04-04 Jason Merrill <jason@redhat.com>
14052
14053 PR c++/107484
14054 * g++.dg/lookup/friend25.C: New test.
14055
14056 2023-04-03 Patrick Palka <ppalka@redhat.com>
14057
14058 PR c++/109300
14059 * g++.dg/cpp1y/var-templ79.C: New test.
14060
14061 2023-04-03 Jakub Jelinek <jakub@redhat.com>
14062 Martin Jambor <mjambor@suse.cz>
14063
14064 PR ipa/109303
14065 * gcc.dg/pr109303.c: New test.
14066
14067 2023-04-03 Haochen Gui <guihaoc@gcc.gnu.org>
14068
14069 PR target/102146
14070 * gcc.target/powerpc/pr56605.c: Modify the match pattern for dump
14071 scan.
14072
14073 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
14074
14075 PR target/109375
14076 * gnat.dg/opt39.adb: Add hppa*-*-* to dg-additional-options list.
14077
14078 2023-04-02 John David Anglin <danglin@gcc.gnu.org>
14079
14080 PR target/109376
14081 * gnat.dg/prot7.adb: Skip on hppa.
14082
14083 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14084 kito-cheng <kito.cheng@sifive.com>
14085
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.
14090
14091 2023-04-02 Juzhe-Zhong <juzhe.zhong@rivai.ai>
14092
14093 * gcc.target/riscv/rvv/base/scalar_move-6.c: Adapt test.
14094 * gcc.target/riscv/rvv/base/scalar_move-9.c: New test.
14095
14096 2023-04-01 Patrick Palka <ppalka@redhat.com>
14097
14098 PR c++/109160
14099 * g++.dg/cpp2a/concepts-placeholder12.C: New test.
14100
14101 2023-04-01 Patrick Palka <ppalka@redhat.com>
14102
14103 PR c++/53164
14104 PR c++/105848
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.
14108
14109 2023-04-01 Jakub Jelinek <jakub@redhat.com>
14110
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.
14116
14117 2023-04-01 Jakub Jelinek <jakub@redhat.com>
14118
14119 PR tree-optimization/109362
14120 * gcc.target/i386/pr109362.c: New test.
14121
14122 2023-04-01 Jakub Jelinek <jakub@redhat.com>
14123 Richard Sandiford <richard.sandiford@arm.com>
14124
14125 PR target/109254
14126 * gcc.target/aarch64/sve/pr109254.c: New test.
14127
14128 2023-03-31 Jakub Jelinek <jakub@redhat.com>
14129
14130 PR analyzer/107396
14131 * gcc.dg/analyzer/pipe-glibc.c (read_from_pie, write_to_pipe): Exit
14132 if fdopen returns NULL.
14133
14134 2023-03-31 Andrew MacLeod <amacleod@redhat.com>
14135
14136 * g++.dg/warn/Wstringop-overflow-4.C: Always check bogus message.
14137 * gcc.dg/tree-ssa/pr23109.c: Disable better recomputations.
14138
14139 2023-03-31 Vladimir N. Makarov <vmakarov@redhat.com>
14140
14141 * gcc.target/i386/pr109052-2.c: New.
14142
14143 2023-03-31 Jakub Jelinek <jakub@redhat.com>
14144
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.
14150
14151 2023-03-31 Jonathan Yong <10walls@gmail.com>
14152
14153 * c-c++-common/Warray-bounds.c: Fix excess warnings on
14154 LLP64.
14155
14156 2023-03-31 liuhongt <hongtao.liu@intel.com>
14157
14158 * g++.target/i386/pr85048.C: New test.
14159
14160 2023-03-30 Jason Merrill <jason@redhat.com>
14161
14162 PR c++/105452
14163 * g++.dg/lookup/anon8.C: New test.
14164
14165 2023-03-30 Jason Merrill <jason@redhat.com>
14166
14167 PR c++/105221
14168 * g++.dg/cpp1z/noexcept-type27.C: New test.
14169
14170 2023-03-30 Jakub Jelinek <jakub@redhat.com>
14171
14172 PR c++/109319
14173 * g++.dg/cpp23/subscript14.C: New test.
14174
14175 2023-03-30 Andrew MacLeod <amacleod@redhat.com>
14176
14177 PR tree-optimization/109154
14178 * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed.
14179
14180 2023-03-30 Jason Merrill <jason@redhat.com>
14181
14182 PR c++/107897
14183 PR c++/108887
14184 * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported.
14185 * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test.
14186
14187 2023-03-30 Richard Biener <rguenther@suse.de>
14188
14189 PR tree-optimization/107561
14190 * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again.
14191 * g++.dg/warn/Warray-bounds-16.C: Likewise.
14192
14193 2023-03-30 Richard Biener <rguenther@suse.de>
14194
14195 PR tree-optimization/109342
14196 * g++.dg/torture/pr109342.C: New testcase.
14197
14198 2023-03-30 Jakub Jelinek <jakub@redhat.com>
14199
14200 PR c++/109278
14201 * g++.dg/cpp23/ext-floating15.C: New test.
14202
14203 2023-03-30 liuhongt <hongtao.liu@intel.com>
14204
14205 * gcc.target/i386/pr88828-0.c: Adjust testcase.
14206
14207 2023-03-29 Gaius Mulley <gaiusmod2@gmail.com>
14208
14209 PR modula2/109336
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.
14214
14215 2023-03-29 Jiawei <jiawei@iscas.ac.cn>
14216
14217 * gcc.target/riscv/arch-19.c: New test.
14218
14219 2023-03-29 Richard Biener <rguenther@suse.de>
14220
14221 PR tree-optimization/109331
14222 * gcc.dg/torture/pr109331.c: New testcase.
14223
14224 2023-03-29 Richard Biener <rguenther@suse.de>
14225
14226 * g++.dg/pr94920.C: Scan forwprop1 instead of optimized.
14227
14228 2023-03-29 Richard Biener <rguenther@suse.de>
14229
14230 PR tree-optimization/109327
14231 * gcc.dg/pr109327.c: New testcase.
14232
14233 2023-03-29 Richard Biener <rguenther@suse.de>
14234
14235 PR ipa/106124
14236 * g++.dg/gomp/pr106124.C: New testcase.
14237
14238 2023-03-29 Jakub Jelinek <jakub@redhat.com>
14239 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/109301
14242 * gcc.dg/pr109301.c: New test.
14243
14244 2023-03-29 Jason Merrill <jason@redhat.com>
14245
14246 PR c++/109321
14247 PR c++/109320
14248 * g++.dg/cpp2a/class-deduction-alias16.C: New test.
14249 * g++.dg/cpp2a/class-deduction-alias17.C: New test.
14250
14251 2023-03-28 Thomas Schwinge <thomas@codesourcery.com>
14252
14253 * gfortran.dg/weak-2.f90: Enable for nvptx target.
14254
14255 2023-03-28 David Malcolm <dmalcolm@redhat.com>
14256
14257 PR c/107002
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.
14262
14263 2023-03-28 Jason Merrill <jason@redhat.com>
14264
14265 PR c++/107163
14266 * g++.dg/warn/Wsequence-point-5.C: New test.
14267
14268 2023-03-28 Kito Cheng <kito.cheng@sifive.com>
14269
14270 PR target/109312
14271 * gcc.target/riscv/predef-__riscv_v_intrinsic.c: New test.
14272
14273 2023-03-28 Alexander Monakov <amonakov@ispras.ru>
14274
14275 PR rtl-optimization/109187
14276 * gcc.dg/pr109187.c: New test.
14277
14278 2023-03-28 Andrew MacLeod <amacleod@redhat.com>
14279
14280 PR tree-optimization/109265
14281 PR tree-optimization/109274
14282 * gcc.dg/pr109274.c: New.
14283 * gfortran.dg/pr109265.f90: New.
14284
14285 2023-03-28 Richard Biener <rguenther@suse.de>
14286
14287 PR tree-optimization/107087
14288 * g++.dg/pr107087.C: New testcase.
14289
14290 2023-03-28 Richard Sandiford <richard.sandiford@arm.com>
14291
14292 PR target/109072
14293 * gcc.target/aarch64/pr109072_1.c: New test.
14294 * gcc.target/aarch64/pr109072_2.c: Likewise.
14295
14296 2023-03-28 Jakub Jelinek <jakub@redhat.com>
14297
14298 PR middle-end/106190
14299 * gcc.dg/asan/pr106190.c: New test.
14300
14301 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
14302
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.
14307
14308 2023-03-28 Jakub Jelinek <jakub@redhat.com>
14309
14310 PR target/109276
14311 * gcc.target/i386/pr109276.c: New test.
14312
14313 2023-03-28 Eric Botcazou <ebotcazou@adacore.com>
14314
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.
14319
14320 2023-03-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14321
14322 * lib/target-supports.exp (add_options_for_weak_undefined): Escape
14323 brackets.
14324 * gcc.dg/visibility-22.c: Add weak_undefined options.
14325
14326 2023-03-27 Richard Biener <rguenther@suse.de>
14327
14328 PR tree-optimization/54498
14329 * g++.dg/torture/pr54498.C: New testcase.
14330
14331 2023-03-27 Richard Biener <rguenther@suse.de>
14332
14333 PR tree-optimization/108357
14334 * gcc.dg/tree-ssa/pr108357.c: New testcase.
14335
14336 2023-03-27 Martin Liska <mliska@suse.cz>
14337
14338 * lib/verify-sarif-file.py: Use apostrophes instead
14339 of double quotes.
14340
14341 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
14342
14343 PR target/109167
14344 * gcc.target/powerpc/pr109167.c: New test.
14345
14346 2023-03-27 Kewen Lin <linkw@linux.ibm.com>
14347
14348 PR target/109082
14349 * gcc.target/powerpc/pr109082.c: New test.
14350
14351 2023-03-26 Andreas Schwab <schwab@linux-m68k.org>
14352
14353 PR target/106282
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.
14362
14363 2023-03-26 Jakub Jelinek <jakub@redhat.com>
14364
14365 PR tree-optimization/109230
14366 * gcc.dg/pr109230.c: New test.
14367
14368 2023-03-26 Jakub Jelinek <jakub@redhat.com>
14369
14370 PR ipa/105685
14371 * c-c++-common/cold-2.c: New test.
14372
14373 2023-03-25 David Malcolm <dmalcolm@redhat.com>
14374
14375 PR analyzer/109098
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:
14384 New test case.
14385 * c-c++-common/diagnostic-format-sarif-file-bad-utf8-pr109098-2.c:
14386 New test case.
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
14392 directive.
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.
14397
14398 2023-03-24 Patrick Palka <ppalka@redhat.com>
14399
14400 PR c++/106969
14401 * g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
14402 C++98 mode.
14403 * g++.dg/lookup/this2.C: New test.
14404
14405 2023-03-24 Jason Merrill <jason@redhat.com>
14406
14407 PR c++/105481
14408 * g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
14409
14410 2023-03-24 David Malcolm <dmalcolm@redhat.com>
14411
14412 PR other/109163
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.
14419
14420 2023-03-24 Andrew MacLeod <amacleod@redhat.com>
14421
14422 PR tree-optimization/109238
14423 * gcc.dg/pr109238.c: New.
14424
14425 2023-03-24 Richard Biener <rguenther@suse.de>
14426
14427 PR tree-optimization/106912
14428 * gcc.dg/profile-generate-4.c: New testcase.
14429
14430 2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
14431
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.
14435
14436 2023-03-24 Jakub Jelinek <jakub@redhat.com>
14437
14438 PR target/109137
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
14442 memset.
14443
14444 2023-03-24 Jakub Jelinek <jakub@redhat.com>
14445
14446 PR tree-optimization/99739
14447 * gcc.dg/tree-ssa/pr99739.c: New test.
14448
14449 2023-03-24 Alexandre Oliva <oliva@adacore.com>
14450
14451 * lib/target-supports.exp (add_options_for_weak_undefined):
14452 New.
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.
14465
14466 2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
14467 Tobias Burnus <tobias@codesourcery.com>
14468
14469 PR target/103628
14470 * gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
14471 expression" error.
14472 * gfortran.dg/unpack_field_1.f90: Likewise.
14473 * gfortran.dg/pr103628.f90: New.
14474
14475 2023-03-23 Jason Merrill <jason@redhat.com>
14476
14477 PR c++/105996
14478 * g++.dg/cpp0x/constexpr-pmf3.C: New test.
14479
14480 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
14481
14482 * gcc.dg/tree-ssa/ssa-fre-100.c: XFAIL for ! natural_alignment_32.
14483
14484 2023-03-23 Hans-Peter Nilsson <hp@axis.com>
14485
14486 * gcc.dg/tree-ssa/pr100359.c: Compile-only for ! natural_alignment_32.
14487
14488 2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
14489
14490 * gcc.target/powerpc/mod-no_copy.c: New.
14491 * gcc.target/powerpc/mod-peephole.c: New.
14492
14493 2023-03-23 Andrew Pinski <apinski@marvell.com>
14494
14495 PR c/84900
14496 * gcc.dg/compound-literal-cast-lvalue-1.c: New test.
14497
14498 2023-03-23 Gaius Mulley <gaiusmod2@gmail.com>
14499
14500 PR modula2/109264
14501 * gm2/iso/extended-opaque/pass/iso-extended-opaque-pass.exp:
14502 New test.
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:
14507 New test.
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.
14514
14515 2023-03-23 Richard Biener <rguenther@suse.de>
14516
14517 PR tree-optimization/107569
14518 * g++.dg/opt/pr107569.C: New testcase.
14519
14520 2023-03-23 Richard Biener <rguenther@suse.de>
14521
14522 PR tree-optimization/109262
14523 * g++.dg/torture/pr109262.C: New testcase.
14524
14525 2023-03-23 Eric Botcazou <ebotcazou@adacore.com>
14526
14527 * gnat.dg/div_zero.adb: Skip for aarch64*-*-* targets.
14528
14529 2023-03-23 Marek Polacek <polacek@redhat.com>
14530
14531 PR c++/107532
14532 * g++.dg/warn/Wdangling-reference11.C: New test.
14533 * g++.dg/warn/Wdangling-reference12.C: New test.
14534
14535 2023-03-23 Jakub Jelinek <jakub@redhat.com>
14536
14537 PR tree-optimization/109176
14538 * gcc.target/aarch64/sve/pr109176.c: New test.
14539
14540 2023-03-23 Pan Li <pan2.li@intel.com>
14541 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14542
14543 PR target/108654
14544 PR target/108185
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.
14548
14549 2023-03-23 Jason Merrill <jason@redhat.com>
14550
14551 PR c++/109241
14552 * g++.dg/cpp1y/lambda-generic-local-class2.C: New test.
14553
14554 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14555
14556 PR target/109244
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.
14569
14570 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14571
14572 PR target/109228
14573 * gcc.target/riscv/rvv/base/vlenb-1.c: New test.
14574
14575 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14576 kito-cheng <kito.cheng@sifive.com>
14577
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.
14594
14595 2023-03-23 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14596 kito-cheng <kito.cheng@sifive.com>
14597
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.
14601
14602 2023-03-23 Kito Cheng <kito.cheng@sifive.com>
14603
14604 * lib/target-supports.exp (check_effective_target_riscv_vector):
14605 New.
14606
14607 2023-03-22 David Malcolm <dmalcolm@redhat.com>
14608
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.
14619
14620 2023-03-22 Jason Merrill <jason@redhat.com>
14621
14622 PR c++/108390
14623 * g++.dg/template/partial-order3.C: New test.
14624
14625 2023-03-22 Harald Anlauf <anlauf@gmx.de>
14626 Steven G. Kargl <kargl@gcc.gnu.org>
14627
14628 PR fortran/104572
14629 * gfortran.dg/pr104572.f90: New test.
14630
14631 2023-03-22 Vladimir N. Makarov <vmakarov@redhat.com>
14632
14633 * gcc.target/i386/pr109137.c: New.
14634
14635 2023-03-22 Jason Merrill <jason@redhat.com>
14636
14637 PR c++/108795
14638 * g++.dg/ext/attr-tsafe1.C: New test.
14639
14640 2023-03-22 Alex Coplan <alex.coplan@arm.com>
14641
14642 PR c++/109177
14643 * g++.dg/ext/pr109177.C: New test.
14644
14645 2023-03-22 David Malcolm <dmalcolm@redhat.com>
14646
14647 PR analyzer/109239
14648 * gcc.dg/analyzer/deref-before-check-pr109239-linux-bus.c: New test.
14649
14650 2023-03-22 Andrew Jenner <andrew@codesourcery.com>
14651
14652 * gcc.target/gcn/complex.c: New test.
14653
14654 2023-03-21 Harald Anlauf <anlauf@gmx.de>
14655
14656 PR fortran/99036
14657 * gfortran.dg/pr99036.f90: New test.
14658
14659 2023-03-21 Jason Merrill <jason@redhat.com>
14660
14661 PR c++/106890
14662 * g++.dg/cpp0x/nsdmi-template25.C: New test.
14663
14664 2023-03-21 Richard Biener <rguenther@suse.de>
14665
14666 PR tree-optimization/109219
14667 * gcc.dg/torture/pr109219.c: New testcase.
14668
14669 2023-03-21 Jakub Jelinek <jakub@redhat.com>
14670
14671 PR testsuite/108898
14672 * gcc.dg/vect/vect-simd-clone-16.c: Remove parts of comment mentioning
14673 epilogue loops.
14674 * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
14675 * gcc.dg/vect/vect-simd-clone-18.c: Likewise.
14676
14677 2023-03-21 Jakub Jelinek <jakub@redhat.com>
14678
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.
14695
14696 2023-03-21 Jakub Jelinek <jakub@redhat.com>
14697
14698 PR tree-optimization/109215
14699 * gcc.dg/Wzero-length-array-bounds-3.c: New test.
14700
14701 2023-03-21 Richard Biener <rguenther@suse.de>
14702
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.
14707
14708 2023-03-21 Paul Thomas <pault@gcc.gnu.org>
14709
14710 PR fortran/109209
14711 * gfortran.dg/pr109209.f90: New test.
14712
14713 2023-03-20 Marek Polacek <polacek@redhat.com>
14714
14715 PR c++/109159
14716 * g++.dg/cpp0x/explicit16.C: New test.
14717
14718 2023-03-20 Jakub Jelinek <jakub@redhat.com>
14719
14720 PR c++/109164
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.
14725
14726 2023-03-20 Michael Meissner <meissner@linux.ibm.com>
14727
14728 PR target/109067
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.
14733
14734 2023-03-20 Harald Anlauf <anlauf@gmx.de>
14735
14736 PR fortran/109186
14737 * gfortran.dg/nearest_6.f90: New test.
14738
14739 2023-03-20 Peter Bergner <bergner@linux.ibm.com>
14740
14741 PR target/109178
14742 * gcc.target/powerpc/pr109178.c: New test.
14743
14744 2023-03-20 Jakub Jelinek <jakub@redhat.com>
14745
14746 * g++.dg/torture/20230313.C (auto_vec): Change m_data type
14747 from char to char [2 * sizeof (int)].
14748
14749 2023-03-20 Paul Thomas <pault@gcc.gnu.org>
14750
14751 PR fortran/87127
14752 * gfortran.dg/external_procedures_4.f90: New test.
14753
14754 2023-03-19 Harald Anlauf <anlauf@gmx.de>
14755
14756 PR fortran/85877
14757 * gfortran.dg/pr85877.f90: New test.
14758
14759 2023-03-19 Xin Liu <xin.liu@oss.cipunited.com>
14760
14761 * gcc.target/mips/mips.exp (mips-dg-options): Disable micromips
14762 for MSA tests.
14763
14764 2023-03-18 David Malcolm <dmalcolm@redhat.com>
14765
14766 PR analyzer/109094
14767 * gcc.dg/analyzer/setjmp-pr109094.c: New test.
14768
14769 2023-03-18 Paul Thomas <pault@gcc.gnu.org>
14770
14771 PR fortran/64290
14772 PR fortran/67444
14773 PR fortran/67471
14774 PR fortran/69298
14775 PR fortran/70863
14776 PR fortran/71798
14777 PR fortran/80524
14778 PR fortran/82996
14779 PR fortran/84472
14780 PR fortran/88735
14781 PR fortran/93691
14782 PR fortran/91316
14783 PR fortran/106576
14784 PR fortran/37336
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.
14807
14808 2023-03-17 Hans-Peter Nilsson <hp@axis.com>
14809
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.
14817
14818 2023-03-17 Jason Merrill <jason@redhat.com>
14819
14820 PR c++/108975
14821 * g++.dg/cpp0x/lambda/lambda-const11.C: New test.
14822
14823 2023-03-17 Jason Merrill <jason@redhat.com>
14824
14825 PR c++/109172
14826 * g++.dg/eh/dtor4.C: New test.
14827
14828 2023-03-17 Jason Merrill <jason@redhat.com>
14829
14830 PR c++/69410
14831 * g++.dg/lookup/friend24.C: New test.
14832
14833 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14834
14835 PR target/105554
14836 * gcc.target/i386/pr105554.c: New test.
14837
14838 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14839
14840 PR c/109151
14841 * c-c++-common/ubsan/div-by-zero-8.c: New test.
14842
14843 2023-03-17 Vladimir N. Makarov <vmakarov@redhat.com>
14844
14845 * gcc.target/i386/pr109052.c: New.
14846
14847 2023-03-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
14848 kito-cheng <kito.cheng@sifive.com>
14849
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.
14855
14856 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14857
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.
14862
14863 2023-03-17 Jakub Jelinek <jakub@redhat.com>
14864
14865 PR middle-end/108685
14866 * c-c++-common/gomp/doacross-8.c: New test.
14867
14868 2023-03-16 Jason Merrill <jason@redhat.com>
14869
14870 PR c++/105809
14871 * g++.dg/cpp0x/constexpr-__func__3.C: New test.
14872
14873 2023-03-16 Jason Merrill <jason@redhat.com>
14874
14875 PR c++/108242
14876 * g++.dg/cpp1y/lambda-generic-func2.C: New test.
14877
14878 2023-03-16 Jason Merrill <jason@redhat.com>
14879
14880 PR c++/101869
14881 * g++.dg/cpp0x/enum43.C: New test.
14882
14883 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14884
14885 * gm2/types/run/pass/d.c: Add missing include <stdbool.h>.
14886
14887 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14888
14889 PR modula2/109125
14890 * gm2/types/run/pass/d.c: Convert data structure from
14891 BOOLEAN int to bool and cast int to bool in test function.
14892
14893 2023-03-16 Gaius Mulley <gaiusmod2@gmail.com>
14894
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.
14908
14909 2023-03-16 Patrick Palka <ppalka@redhat.com>
14910
14911 PR c++/109030
14912 * g++.dg/cpp2a/constexpr-inst2.C: New test.
14913
14914 2023-03-16 Patrick Palka <ppalka@redhat.com>
14915
14916 PR c++/100288
14917 * g++.dg/cpp2a/concepts-recursive-sat5.C: New test.
14918
14919 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
14920
14921 * gdc.dg/torture/simd23084.d: New test.
14922 * gdc.dg/torture/simd23085.d: New test.
14923 * gdc.dg/torture/simd23218.d: New test.
14924
14925 2023-03-16 Martin Liska <mliska@suse.cz>
14926
14927 PR middle-end/106133
14928 * c-c++-common/pr106133.c: New test.
14929
14930 2023-03-16 Alexandre Oliva <oliva@adacore.com>
14931
14932 * gcc.dg/vect/pr103116-2.c (x): Fix array size.
14933
14934 2023-03-16 Jason Merrill <jason@redhat.com>
14935
14936 PR c++/105406
14937 * g++.dg/coroutines/co-await-moveonly1.C: New test.
14938
14939 2023-03-16 Iain Buclaw <ibuclaw@gdcproject.org>
14940
14941 PR d/109144
14942 * gdc.dg/torture/pr109144.d: New test.
14943
14944 2023-03-16 Richard Biener <rguenther@suse.de>
14945
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.
14951
14952 2023-03-15 Jason Merrill <jason@redhat.com>
14953
14954 PR c++/103871
14955 PR c++/98056
14956 * g++.dg/coroutines/co-await-initlist1.C: New test.
14957
14958 2023-03-15 David Malcolm <dmalcolm@redhat.com>
14959
14960 PR analyzer/109097
14961 * c-c++-common/diagnostic-format-sarif-file-1.c: Verify that we
14962 have an invocation object marked as succeeding, with no
14963 notifications.
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
14970 and test cases.
14971
14972 2023-03-15 Uros Bizjak <ubizjak@gmail.com>
14973
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.
14980
14981 2023-03-15 Harald Anlauf <anlauf@gmx.de>
14982 Tobias Burnus <tobias@codesourcery.com>
14983
14984 PR fortran/58331
14985 * gfortran.dg/class_dummy_10.f90: New test.
14986
14987 2023-03-15 Marek Polacek <polacek@redhat.com>
14988
14989 PR c++/107280
14990 * g++.dg/cpp1z/constexpr-lambda28.C: New test.
14991
14992 2023-03-15 Richard Biener <rguenther@suse.de>
14993
14994 * g++.dg/warn/Wuse-after-free3.C: Remove expected duplicate
14995 diagnostic.
14996
14997 2023-03-15 Jason Merrill <jason@redhat.com>
14998
14999 PR c++/58538
15000 * g++.dg/template/ttp7.C: Remove expected error.
15001
15002 2023-03-15 Jason Merrill <jason@redhat.com>
15003
15004 PR c++/108179
15005 PR c++/104107
15006 PR c++/95036
15007 * g++.dg/template/ttp35.C: New test.
15008
15009 2023-03-15 Richard Biener <rguenther@suse.de>
15010
15011 PR tree-optimization/109139
15012 * gcc.dg/torture/pr109139.c: New testcase.
15013
15014 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15015
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.
15019
15020 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15021
15022 * gcc.target/riscv/xtheadfmv-fmv.c: New test.
15023
15024 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15025
15026 * gcc.target/riscv/xtheadmac-mula-muls.c: New test.
15027
15028 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15029
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.
15038
15039 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15040
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.
15047
15048 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15049
15050 * gcc.target/riscv/xtheadbs-tst.c: New test.
15051
15052 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15053
15054 * gcc.target/riscv/xtheadba-addsl.c: New test.
15055
15056 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15057
15058 * gcc.target/riscv/mcpu-thead-c906.c: New test.
15059
15060 2023-03-15 Christoph Müllner <christoph.muellner@vrull.eu>
15061
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.
15074
15075 2023-03-15 Hu, Lin1 <lin1.hu@intel.com>
15076
15077 PR target/109117
15078 * gcc.target/i386/pr109117-1.c: New test.
15079
15080 2023-03-15 Jonathan Yong <10walls@gmail.com>
15081
15082 * gcc.dg/pic-2.c: Fix expected __PIC__ value.
15083 * gcc.dg/pic-3.c: Ditto.
15084 * gcc.dg/pic-4.c: Ditto.
15085
15086 2023-03-14 Patrick Palka <ppalka@redhat.com>
15087
15088 PR c++/96830
15089 * g++.dg/cpp2a/concepts-class5.C: New test.
15090 * g++.dg/cpp2a/concepts-class5a.C: New test.
15091
15092 2023-03-14 Patrick Palka <ppalka@redhat.com>
15093
15094 PR c++/96830
15095 * g++.dg/cpp2a/concepts-friend14.C: New test.
15096
15097 2023-03-14 Jason Merrill <jason@redhat.com>
15098
15099 PR c++/108468
15100 * g++.dg/cpp1y/var-templ78.C: New test.
15101
15102 2023-03-14 Jason Merrill <jason@redhat.com>
15103
15104 PR c++/107310
15105 * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
15106 * g++.dg/warn/Wreturn-6.C: New test.
15107
15108 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15109
15110 PR target/109109
15111 * gcc.target/i386/pr109109-1.c: New test.
15112 * gcc.target/i386/pr109109-2.c: New test.
15113
15114 2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
15115
15116 PR d/109108
15117 * gdc.dg/torture/imports/pr109108.d: New test.
15118 * gdc.dg/torture/pr109108.d: New test.
15119
15120 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15121
15122 PR c++/108972
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.
15127
15128 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15129
15130 PR c++/109096
15131 * g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
15132
15133 2023-03-14 Richard Biener <rguenther@suse.de>
15134
15135 * gcc.dg/auto-init-unused-1.c: New testcase.
15136
15137 2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
15138
15139 PR tree-optimization/109005
15140 * gnat.dg/specs/opt6.ads: New test.
15141
15142 2023-03-14 Tamar Christina <tamar.christina@arm.com>
15143
15144 PR testsuite/109118
15145 * gcc.dg/mla_1.c: Moved to...
15146 * gcc.target/aarch64/sve/mla_3.c: ...here.
15147
15148 2023-03-14 Jakub Jelinek <jakub@redhat.com>
15149
15150 PR tree-optimization/109115
15151 * gcc.dg/pr109115.c: New test.
15152
15153 2023-03-14 Richard Biener <rguenther@suse.de>
15154
15155 * g++.dg/torture/20230313.C: New testcase.
15156
15157 2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
15158
15159 * gm2/pim/fail/largeconst.mod: New test.
15160
15161 2023-03-13 Jason Merrill <jason@redhat.com>
15162
15163 PR c++/107128
15164 * g++.dg/warn/pragma-system_header6.h: New test.
15165 * g++.dg/warn/pragma-system_header6.C: New test.
15166
15167 2023-03-13 David Malcolm <dmalcolm@redhat.com>
15168
15169 PR analyzer/105906
15170 * gcc.dg/analyzer/leak-pr105906.c: New test.
15171
15172 2023-03-13 David Malcolm <dmalcolm@redhat.com>
15173
15174 PR analyzer/108045
15175 * gcc.dg/analyzer/leak-pr108045-with-call-summaries.c: New test.
15176 * gcc.dg/analyzer/leak-pr108045-without-call-summaries.c: New test.
15177
15178 2023-03-13 David Malcolm <dmalcolm@redhat.com>
15179
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.
15183
15184 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
15185
15186 * gcc.target/riscv/rvv/base/merge_constraint-2.c: New test.
15187
15188 2023-03-13 Kito Cheng <kito.cheng@sifive.com>
15189
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.
21302
21303 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21304
21305 * gcc.target/riscv/rvv/base/bug-1.c: New test.
21306
21307 2023-03-13 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21308
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.
21320
21321 2023-03-13 Marek Polacek <polacek@redhat.com>
21322
21323 PR c++/107532
21324 * g++.dg/warn/Wdangling-reference10.C: New test.
21325
21326 2023-03-13 Lewis Hyatt <lhyatt@gmail.com>
21327
21328 PR preprocessor/67046
21329 * c-c++-common/cpp/pr67046.c: New test.
21330
21331 2023-03-13 Richard Biener <rguenther@suse.de>
21332
21333 PR tree-optimization/109046
21334 * gcc.dg/tree-ssa/forwprop-39.c: New testcase.
21335
21336 2023-03-12 Jakub Jelinek <jakub@redhat.com>
21337
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
21345 related errors.
21346
21347 2023-03-12 Roger Sayle <roger@nextmovesoftware.com>
21348
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.
21352
21353 2023-03-12 Tamar Christina <tamar.christina@arm.com>
21354
21355 PR target/108583
21356 * gcc.dg/vect/vect-div-bitmask-4.c: New test.
21357 * gcc.dg/vect/vect-div-bitmask-5.c: New test.
21358
21359 2023-03-12 Tamar Christina <tamar.christina@arm.com>
21360 Richard Sandiford <richard.sandiford@arm.com>
21361
21362 PR target/108583
21363 * gcc.dg/mla_1.c: New test.
21364
21365 2023-03-12 Gaius Mulley <gaiusmod2@gmail.com>
21366
21367 PR modula2/109089
21368 * gm2/pimlib/run/pass/limittests.mod: Rewritten to reflect
21369 the external definitions of isfinite.
21370
21371 2023-03-12 Jonathan Yong <10walls@gmail.com>
21372
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.
21376
21377 2023-03-12 Jonathan Yong <10walls@gmail.com>
21378
21379 * gcc.c-torture/compile/103818.c: Enable test for llp64.
21380
21381 2023-03-11 Cupertino Miranda <cupertino.miranda@oracle.com>
21382
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
21387
21388 2023-03-11 Harald Anlauf <anlauf@gmx.de>
21389
21390 PR fortran/106945
21391 * gfortran.dg/pr106945.f90: New test.
21392
21393 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
21394
21395 * lib/target-supports.exp (check_fork_available): Don't signal
21396 true for CRIS running on a simulator.
21397
21398 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
21399
21400 * gcc.dg/pr108117.c: Require effective-target scheduling.
21401
21402 2023-03-10 Hans-Peter Nilsson <hp@axis.com>
21403
21404 * gcc.dg/pr106397.c: Add -w to options.
21405
21406 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21407
21408 PR target/107703
21409 * g++.dg/cpp23/ext-floating.h (__STDCPP_BFLOAT16_T__): Don't undefine
21410 it.
21411 (std::bfloat16_t): Use decltype (0.0bf16) like libstdc++, rather than
21412 __bf16.
21413 * g++.dg/cpp23/ext-floating14.C: New test.
21414
21415 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21416
21417 PR c++/107558
21418 * g++.dg/gomp/pr107558.C: New test.
21419
21420 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21421
21422 PR c++/109039
21423 * g++.dg/abi/no_unique_address7.C: New test.
21424
21425 2023-03-10 Jason Merrill <jason@redhat.com>
21426
21427 PR c++/108972
21428 * g++.dg/cpp2a/concepts-lambda3.C: Run at lower std levels,
21429 but expect errors.
21430
21431 2023-03-10 Marek Polacek <polacek@redhat.com>
21432
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.
21440
21441 2023-03-10 Harald Anlauf <anlauf@gmx.de>
21442
21443 PR fortran/104332
21444 * gfortran.dg/bind_c_usage_34.f90: New test.
21445
21446 2023-03-10 Andrew Pinski <apinski@marvell.com>
21447
21448 * gcc.target/aarch64/rev16_2.c: New test.
21449 * gcc.target/aarch64/shift_and_operator-1.c: New test.
21450
21451 2023-03-10 David Malcolm <dmalcolm@redhat.com>
21452
21453 PR analyzer/109059
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.
21457
21458 2023-03-10 Jason Merrill <jason@redhat.com>
21459
21460 PR c++/108566
21461 * g++.dg/abi/anon6.C: New test.
21462
21463 2023-03-10 David Malcolm <dmalcolm@redhat.com>
21464
21465 PR analyzer/108475
21466 PR analyzer/109060
21467 * gcc.dg/analyzer/deref-before-check-pr108475-1.c: New test.
21468 * gcc.dg/analyzer/deref-before-check-pr108475-haproxy-tcpcheck.c:
21469 New test.
21470 * gcc.dg/analyzer/deref-before-check-pr109060-haproxy-cfgparse.c:
21471 New test.
21472
21473 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21474
21475 PR c/108079
21476 * c-c++-common/Wunused-var-18.c: New test.
21477
21478 2023-03-10 Jakub Jelinek <jakub@redhat.com>
21479
21480 PR tree-optimization/109008
21481 * gcc.dg/pr109008.c: New test.
21482
21483 2023-03-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21484
21485 * gcc.target/riscv/rvv/base/merge_constraint-1.c: New test.
21486
21487 2023-03-10 Jason Merrill <jason@redhat.com>
21488
21489 PR c++/108099
21490 * g++.dg/ext/int128-7.C: New test.
21491
21492 2023-03-10 Jason Merrill <jason@redhat.com>
21493
21494 PR c++/108542
21495 * g++.dg/contracts/contracts-err1.C: New test.
21496
21497 2023-03-09 Jason Merrill <jason@redhat.com>
21498
21499 PR c++/108773
21500 * g++.dg/cpp0x/initlist-array18.C: New test.
21501 * g++.dg/cpp0x/initlist-array19.C: New test.
21502
21503 2023-03-09 David Malcolm <dmalcolm@redhat.com>
21504
21505 PR analyzer/102671
21506 PR analyzer/105755
21507 PR analyzer/108251
21508 PR analyzer/108400
21509 * gcc.dg/analyzer/null-deref-pr102671-1.c: New test, reduced
21510 from Emacs.
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:
21516 Likewise.
21517 * gcc.dg/analyzer/null-deref-pr108400-SoftEtherVPN-WebUi.c: New
21518 test, reduced from SoftEtherVPN's src/Cedar/WebUI.c.
21519
21520 2023-03-09 Tamar Christina <tamar.christina@arm.com>
21521
21522 * gcc.target/aarch64/tbz_2.c: New test.
21523 * gcc.target/aarch64/tbz_3.c: New test.
21524
21525 2023-03-09 Jason Merrill <jason@redhat.com>
21526
21527 DR 2664
21528 PR c++/102529
21529 * g++.dg/DRs/dr2664.C: New test.
21530 * g++.dg/cpp2a/class-deduction-alias15.C: New test.
21531
21532 2023-03-09 Jason Merrill <jason@redhat.com>
21533 Michael Spertus <mike@spertus.com>
21534
21535 PR c++/105841
21536 * g++.dg/cpp2a/class-deduction-alias14.C: New test.
21537
21538 2023-03-09 Jason Merrill <jason@redhat.com>
21539
21540 * g++.dg/ext/is_deducible1.C: Guard with
21541 __has_builtin (__is_deducible).
21542
21543 2023-03-09 Jason Merrill <jason@redhat.com>
21544
21545 PR c++/105841
21546 * g++.dg/ext/is_deducible1.C: New test.
21547
21548 2023-03-09 Vladimir N. Makarov <vmakarov@redhat.com>
21549
21550 * gcc.target/aarch64/pr108999.c: New.
21551
21552 2023-03-09 Richard Biener <rguenther@suse.de>
21553
21554 PR middle-end/108995
21555 * gcc.dg/ubsan/pr108995.c: New testcase.
21556
21557 2023-03-09 Jakub Jelinek <jakub@redhat.com>
21558 Richard Biener <rguenther@suse.de>
21559
21560 PR tree-optimization/109008
21561 * gcc.c-torture/execute/ieee/pr109008.c: New test.
21562
21563 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21564
21565 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Override
21566 gcc_{warning,error}_prefix with Fortran specific one used in
21567 gfortran_init.
21568
21569 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21570
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.
21574
21575 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21576
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.
21581
21582 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21583
21584 PR testsuite/108730
21585 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: Adjust with lp64
21586 effective target requirement.
21587
21588 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21589
21590 PR testsuite/108813
21591 * gcc.target/powerpc/pr101384-2.c: Adjust with xxspltib.
21592
21593 2023-03-08 Kewen Lin <linkw@linux.ibm.com>
21594
21595 PR testsuite/108810
21596 * gcc.target/powerpc/fold-vec-extract-double.p9.c (testd_cst): Adjust
21597 the extracted index for BE.
21598
21599 2023-03-08 Jeff Law <jlaw@ventanamicro>
21600
21601 * gcc.target/mips/msa-ds.c: Fix over eager pattern matching.
21602
21603 2023-03-08 Hans-Peter Nilsson <hp@axis.com>
21604
21605 * gcc.dg/analyzer/omp-parallel-for-get-min.c,
21606 gcc.dg/analyzer/omp-parallel-for-1.c: Require effective target fopenmp.
21607
21608 2023-03-07 Jason Merrill <jason@redhat.com>
21609
21610 PR c++/108526
21611 PR c++/106651
21612 * g++.dg/cpp23/static-operator-call5.C: Pass -g.
21613
21614 2023-03-07 Marek Polacek <polacek@redhat.com>
21615
21616 PR c++/107532
21617 * g++.dg/warn/Wdangling-reference8.C: New test.
21618 * g++.dg/warn/Wdangling-reference9.C: New test.
21619
21620 2023-03-07 Robin Dapp <rdapp@linux.ibm.com>
21621
21622 * gcc.dg/vect/slp-3.c: Add '{ ... }'.
21623
21624 2023-03-07 Jakub Jelinek <jakub@redhat.com>
21625
21626 PR c++/109042
21627 * g++.dg/rtti/pr109042.C: New test.
21628
21629 2023-03-07 Marek Polacek <polacek@redhat.com>
21630
21631 PR c++/109030
21632 * g++.dg/cpp0x/noexcept77.C: New test.
21633
21634 2023-03-07 Marek Polacek <polacek@redhat.com>
21635
21636 PR c++/107939
21637 * g++.dg/cpp1y/var-templ74.C: Remove dg-error.
21638 * g++.dg/cpp1y/var-templ77.C: New test.
21639
21640 2023-03-07 Pan Li <pan2.li@intel.com>
21641 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21642
21643 PR target/108185
21644 PR target/108654
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.
21653
21654 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21655
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.
21664
21665 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21666
21667 * gcc.target/aarch64/pr104005.c (dg-options): Add
21668 -fno-stack-protector.
21669
21670 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21671
21672 * gcc.target/aarch64/auto-init-7.c (dg-options): Add
21673 -fno-stack-protector.
21674
21675 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21676
21677 * gcc.target/aarch64/pr103147-10.c (dg-options): Add
21678 -fno-stack-protector.
21679 * g++.target/aarch64/pr103147-10.C: Likewise.
21680
21681 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21682
21683 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp (sve_flags):
21684 Add -fno-stack-protector.
21685
21686 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21687
21688 PR testsuite/70150
21689 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add
21690 -fno-pie.
21691
21692 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21693
21694 PR testsuite/70150
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
21704 -fno-pie.
21705
21706 2023-03-07 Xi Ruoyao <xry111@xry111.site>
21707
21708 PR testsuite/70150
21709 * gcc.target/aarch64/aapcs64/aapcs64.exp (additional_flags):
21710 Add -fno-pie -no-pie.
21711
21712 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21713
21714 * lib/target-supports.exp (check_compile): Support scanning tree-dumps.
21715
21716 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21717
21718 * gcc.dg/plugin/must-tail-call-1.c, gcc.dg/plugin/must-tail-call-2.c:
21719 Gate on effective target tail_call.
21720
21721 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21722
21723 * lib/target-supports.exp (check_effective_target_tail_call): New.
21724
21725 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21726
21727 * gcc.dg/analyzer/allocation-size-multiline-3.c: Handle
21728 int32_t being "long int".
21729
21730 2023-03-07 Hans-Peter Nilsson <hp@axis.com>
21731
21732 * lib/multiline.exp (_build_multiline_regex): Map
21733 "{re:" to "(", similarly ")?" from ":re?}" and the
21734 same without question mark.
21735
21736 2023-03-06 Paul-Antoine Arras <pa@codesourcery.com>
21737
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.
21786
21787 2023-03-06 Richard Biener <rguenther@suse.de>
21788
21789 PR tree-optimization/109025
21790 * gcc.dg/vect/pr109025.c: New testcase.
21791
21792 2023-03-06 Xi Ruoyao <xry111@xry111.site>
21793
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):
21797 Likewise.
21798 * gcc.target/loongarch/stack-check-cfa-2.c (dg-options):
21799 Likewise.
21800
21801 2023-03-06 Xi Ruoyao <xry111@xry111.site>
21802
21803 PR target/109000
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.
21808
21809 2023-03-05 Harald Anlauf <anlauf@gmx.de>
21810 Tobias Burnus <tobias@codesourcery.com>
21811
21812 PR fortran/106856
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.
21816
21817 2023-03-05 Jakub Jelinek <jakub@redhat.com>
21818
21819 * gcc.dg/vect/slp-perm-8.c: Fix up syntax error in
21820 scan-tree-dump-times target selector.
21821
21822 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21823 SiYu Wu <siyu@isrc.iscas.ac.cn>
21824
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.
21829
21830 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21831 SiYu Wu <siyu@isrc.iscas.ac.cn>
21832
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.
21836
21837 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21838 SiYu Wu <siyu@isrc.iscas.ac.cn>
21839
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.
21844
21845 2023-03-05 Liao Shihua <shihua@iscas.ac.cn>
21846 SiYu Wu <siyu@isrc.iscas.ac.cn>
21847
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.
21854
21855 2023-03-05 Vineet Gupta <vineetg@rivosinc.com>
21856
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.
21860
21861 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21862 kito-cheng <kito.cheng@sifive.com>
21863
21864 * gcc.target/riscv/rvv/base/vlmul_v.c: New test.
21865
21866 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21867
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.
21876
21877 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21878
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.
21911
21912 2023-03-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
21913
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.
21920
21921 2023-03-05 Lin Sinan <sinan.lin@linux.alibaba.com>
21922
21923 * gcc.target/riscv/zbb-min-max-03.c: New test.
21924
21925 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21926
21927 * gcc.dg/vect/slp-3.c: Fix up syntax errors in scan-tree-dump-times
21928 target selectors.
21929 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21930
21931 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21932
21933 PR c/107465
21934 * c-c++-common/Wsign-compare-2.c (f18): New test.
21935
21936 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21937
21938 PR c/107465
21939 * c-c++-common/Wsign-compare-2.c: New test.
21940 * c-c++-common/pr107465.c: New test.
21941
21942 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21943
21944 PR c/107846
21945 * gcc.dg/pr107846.c: New test.
21946
21947 2023-03-04 Jakub Jelinek <jakub@redhat.com>
21948
21949 PR c++/108702
21950 * g++.dg/ext/stmtexpr19.C: Use dg-do link rather than dg-do compile.
21951
21952 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21953
21954 * gcc.dg/ipa/pr77653.c: Skip for cris-*-*.
21955
21956 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21957
21958 * gcc.dg/ifcvt-4.c: Add cris-*-* to skip list.
21959
21960 2023-03-04 Hans-Peter Nilsson <hp@axis.com>
21961
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.
21965
21966 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21967
21968 PR analyzer/109016
21969 * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
21970 * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
21971
21972 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21973
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.
21977
21978 2023-03-03 David Malcolm <dmalcolm@redhat.com>
21979
21980 PR tree-optimization/108988
21981 * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
21982
21983 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21984
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.
21989
21990 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21991
21992 * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
21993 around +cdecp<N>.
21994 * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
21995
21996 2023-03-03 Alexandre Oliva <oliva@adacore.com>
21997
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.
22002
22003 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22004
22005 PR target/51534
22006 * gcc.target/arm/pr51534.c: Split softfp variant into...
22007 * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
22008
22009 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22010
22011 * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
22012 after tab after vmsr, and lower the case of P0.
22013
22014 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22015
22016 PR target/104882
22017 * gcc.target/arm/simd/pr104882.c: Require mve hardware.
22018
22019 2023-03-03 Patrick Palka <ppalka@redhat.com>
22020
22021 PR c++/108998
22022 * g++.dg/cpp2a/lambda-generic11.C: New test.
22023
22024 2023-03-03 Jakub Jelinek <jakub@redhat.com>
22025
22026 PR c/108986
22027 * gcc.dg/Wnonnull-8.c: New test.
22028
22029 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
22030
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.
22035
22036 2023-03-03 Robin Dapp <rdapp@linux.ibm.com>
22037
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.
22041
22042 2023-03-03 Richard Biener <rguenther@suse.de>
22043
22044 PR tree-optimization/109002
22045 * gcc.dg/torture/pr109002.c: New testcase.
22046
22047 2023-03-03 Richard Biener <rguenther@suse.de>
22048
22049 PR debug/108772
22050 * g++.dg/lto/pr108772_0.C: New testcase.
22051
22052 2023-03-03 Alexandre Oliva <oliva@adacore.com>
22053
22054 PR c++/100127
22055 * g++.dg/coroutines/pr100127.C: Test for header rather than
22056 compiler macro.
22057 * g++.dg/coroutines/pr100772-a.C: Likewise.
22058 * g++.dg/coroutines/pr100772-b.C: Likewise.
22059
22060 2023-03-03 Hans-Peter Nilsson <hp@axis.com>
22061
22062 * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
22063 (ALIGN_MAX_STATIC): Set to 512 for CRIS.
22064
22065 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22066
22067 PR d/108946
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.
22078
22079 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22080
22081 PR d/108877
22082 * gdc.dg/imports/pr108877a.d: New test.
22083 * gdc.dg/pr108877.d: New test.
22084
22085 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22086
22087 PR d/108167
22088 * gdc.dg/pr108167.d: New test.
22089
22090 2023-03-03 Iain Buclaw <ibuclaw@gdcproject.org>
22091
22092 PR d/108945
22093 * gdc.dg/pr108945.d: New test.
22094
22095 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22096
22097 PR testsuite/108991
22098 * gcc.dg/memchr-3.c: Add missing comment argument to dg-warning
22099 before target selector.
22100
22101 2023-03-02 Guillaume Gomez <guillaume1.gomez@gmail.com>
22102
22103 PR jit/107999
22104 * jit.dg/test-error-array-bounds.c: Update test.
22105
22106 2023-03-02 Vladimir N. Makarov <vmakarov@redhat.com>
22107
22108 * gcc.target/avr/pr90706.c: New.
22109
22110 2023-03-02 Kwok Cheung Yeung <kcy@codesourcery.com>
22111 Paul-Antoine Arras <pa@codesourcery.com>
22112
22113 * gcc.target/gcn/simd-math-1.c: New testcase.
22114 * gcc.target/gcn/simd-math-2.c: New testcase.
22115
22116 2023-03-02 Patrick Palka <ppalka@redhat.com>
22117
22118 PR c++/108243
22119 PR c++/97553
22120 * g++.dg/opt/is_constant_evaluated3.C: New test.
22121
22122 2023-03-02 Patrick Palka <ppalka@redhat.com>
22123
22124 PR c++/108243
22125 * g++.dg/cpp2a/is-constant-evaluated14.C: New test.
22126
22127 2023-03-02 David Malcolm <dmalcolm@redhat.com>
22128
22129 PR analyzer/108968
22130 * gcc.dg/analyzer/uninit-pr108968-register.c: New test.
22131
22132 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22133
22134 PR debug/108716
22135 * g++.dg/debug/dwarf2/pr108716.C: New test.
22136
22137 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
22138
22139 PR tree-optimization/108979
22140 * gfortran.dg/vect/pr108979.f90: New test.
22141
22142 2023-03-02 Marek Polacek <polacek@redhat.com>
22143
22144 PR c++/106259
22145 * g++.dg/warn/Wmismatched-tags-11.C: New test.
22146
22147 2023-03-02 Robin Dapp <rdapp@linux.ibm.com>
22148
22149 * gcc.target/s390/s390.exp: Add partial subdirectory.
22150 * gcc.target/s390/vector/vec-nopeel-2.c: Change test
22151 expectation.
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.
22179
22180 2023-03-02 Jonathan Yong <10walls@gmail.com>
22181
22182 PR middle-end/97956
22183 * gcc.dg/memchr-3.c (memchr): Account for LLP64 warnings.
22184
22185 2023-03-02 Jonathan Yong <10walls@gmail.com>
22186
22187 * gcc.dg/overflow-warn-9.c: Add LLP64 case.
22188
22189 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
22190
22191 PR tree-optimization/108603
22192 * gcc.target/aarch64/sve/pr108603.c: New test.
22193
22194 2023-03-02 Richard Sandiford <richard.sandiford@arm.com>
22195
22196 PR tree-optimization/108430
22197 * gcc.target/aarch64/sve/pr108430.c: New test.
22198
22199 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22200
22201 PR c++/108934
22202 * gcc.target/i386/auto-init-4.c: Revert PR105259 change.
22203 * g++.target/i386/pr108934.C: New test.
22204
22205 2023-03-02 Jakub Jelinek <jakub@redhat.com>
22206
22207 PR c++/105839
22208 * g++.dg/gomp/pr105839-1.C: New test.
22209 * g++.dg/gomp/pr105839-2.C: New test.
22210
22211 2023-03-02 Richard Biener <rguenther@suse.de>
22212
22213 PR testsuite/108985
22214 * gcc.dg/vect/pr108950.c: Require vect_simd_clones.
22215
22216 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
22217
22218 * g++.dg/ext/attr-copy-2.C: Fix for default_packed targets.
22219
22220 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
22221
22222 * gcc.dg/attr-copy-6.c: Prefix asm-declared name with
22223 __USER_LABEL_PREFIX__.
22224
22225 2023-03-02 Hans-Peter Nilsson <hp@axis.com>
22226
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.
22229
22230 2023-03-01 Marek Polacek <polacek@redhat.com>
22231
22232 PR c++/107574
22233 * g++.dg/cpp0x/ptrmem-cst1.C: New test.
22234
22235 2023-03-01 David Malcolm <dmalcolm@redhat.com>
22236
22237 PR analyzer/107565
22238 * gcc.dg/analyzer/builtins-pr107565.c: New test.
22239 * gcc.dg/analyzer/pr99716-1.c (test_2): Mark the leak as xfailing.
22240
22241 2023-03-01 Patrick Palka <ppalka@redhat.com>
22242 Jason Merrill <jason@redhat.com>
22243
22244 PR c++/108219
22245 PR c++/108218
22246 * g++.dg/cpp0x/new6.C: New test.
22247 * g++.dg/cpp2a/concepts-new1.C: New test.
22248
22249 2023-03-01 Tobias Burnus <tobias@codesourcery.com>
22250
22251 PR middle-end/108545
22252 * c-c++-common/gomp/map-8.c: New test.
22253 * gfortran.dg/gomp/map-9.f90: New test.
22254
22255 2023-03-01 David Malcolm <dmalcolm@redhat.com>
22256
22257 PR analyzer/108935
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.
22261
22262 2023-03-01 Jonathan Yong <10walls@gmail.com>
22263
22264 * gcc.target/i386/harden-sls-6.c: Fix warning on LLP64
22265 targets.
22266
22267 2023-03-01 Jakub Jelinek <jakub@redhat.com>
22268
22269 PR sanitizer/108894
22270 * c-c++-common/ubsan/bounds-16.c: New test.
22271
22272 2023-03-01 Jakub Jelinek <jakub@redhat.com>
22273
22274 PR debug/108967
22275 * g++.dg/debug/pr108967.C: New test.
22276
22277 2023-03-01 Jakub Jelinek <jakub@redhat.com>
22278
22279 PR c++/108606
22280 * g++.dg/cpp1y/pr108606.C: New test.
22281
22282 2023-03-01 Richard Biener <rguenther@suse.de>
22283
22284 PR tree-optimization/108970
22285 * gcc.dg/pr108970.c: New testcase.
22286
22287 2023-03-01 Richard Biener <rguenther@suse.de>
22288
22289 PR tree-optimization/108950
22290 * gcc.dg/vect/pr108950.c: New testcase.
22291
22292 2023-03-01 Hans-Peter Nilsson <hp@axis.com>
22293
22294 * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip for
22295 newlib targets too.
22296
22297 2023-02-28 Patrick Palka <ppalka@redhat.com>
22298
22299 PR c++/108848
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.
22305
22306 2023-02-28 Qing Zhao <qing.zhao@oracle.com>
22307
22308 PR middle-end/107411
22309 PR middle-end/107411
22310 * g++.dg/pr107411.C: New test.
22311
22312 2023-02-28 Marek Polacek <polacek@redhat.com>
22313
22314 PR c++/108550
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.
22318
22319 2023-02-28 Marek Polacek <polacek@redhat.com>
22320
22321 PR c++/107938
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.
22325
22326 2023-02-28 Jakub Jelinek <jakub@redhat.com>
22327
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.
22335
22336 2023-02-28 Richard Biener <rguenther@suse.de>
22337
22338 PR testsuite/108942
22339 * gcc.dg/torture/ssa-fre-7.c: Use __SIZETYPE__.
22340
22341 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22342
22343 * gcc.dg/plugin/infoleak-vfio_iommu_type1.c: Don't xfail bogus
22344 message for "default_packed" targets.
22345
22346 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22347
22348 * lib/multiline.exp (handle-multiline-outputs): Shorten
22349 message to the same for fail and pass.
22350
22351 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22352
22353 PR testsuite/91419
22354 * gcc.dg/tree-ssa/pr91091-2.c:15 Remove xfail for RHS.
22355
22356 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22357
22358 PR testsuite/79356
22359 * gcc.dg/attr-alloc_size-11.c: Add CRIS to the list
22360 of targets excluding xfail on lines 50 and 51.
22361
22362 2023-02-28 Hans-Peter Nilsson <hp@axis.com>
22363
22364 PR tree-optimization/108828
22365 * gcc.dg/Wuse-after-free-2.c: Add -fno-ivopts.
22366
22367 2023-02-27 Harald Anlauf <anlauf@gmx.de>
22368
22369 PR fortran/108937
22370 * gfortran.dg/ibits_2.f90: New test.
22371
22372 2023-02-26 Eric Botcazou <ebotcazou@adacore.com>
22373
22374 * ada/acats/run_all.sh: Adjust example of compiler options.
22375
22376 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
22377
22378 * gm2/projects/pim/run/pass/tower/projects-pim-run-pass-tower.exp:
22379 Also add conditional to gm2-simple-execute.
22380
22381 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
22382
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.
22386
22387 2023-02-25 Hans-Peter Nilsson <hp@axis.com>
22388
22389 * lib/multiline.exp (handle-multiline-outputs): Don't include the
22390 quoted multiline pattern in the pass/fail output.
22391
22392 2023-02-25 Gaius Mulley <gaiusmod2@gmail.com>
22393
22394 PR modula2/108261
22395 * gm2/examples/callingC/pass/examples-callingC-pass.exp: Tidy up
22396 variable access.
22397 * gm2/examples/callingC/run/pass/examples-callingC-run-pass.exp: Tidy up
22398 variable access.
22399 * gm2/examples/cpp/pass/examples-cpp-pass.exp: Tidy up
22400 variable access.
22401 * gm2/examples/cppDef/pass/examples-cppDef-pass.exp: Tidy up
22402 variable access.
22403 * gm2/examples/hello/pass/examples-hello-pass.exp: Tidy up
22404 variable access.
22405 * gm2/examples/map/pass/examples-map-pass.exp: Tidy up
22406 variable access.
22407 * gm2/iso/check/fail/iso-check-fail.exp: Add pathname.
22408 * gm2/link/externalscaffold/pass/link-externalscaffold-pass.exp:
22409 Add pathname.
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:
22418 Add pathname.
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:
22463 New test.
22464 * gm2/projects/pim/run/pass/tower/star: New test.
22465
22466 2023-02-25 Max Filippov <jcmvbkbc@gmail.com>
22467
22468 * gcc.target/xtensa/pr108919.c: New test.
22469
22470 2023-02-25 Tobias Burnus <tobias@codesourcery.com>
22471
22472 PR fortran/108621
22473 * gfortran.dg/c-interop/fc-descriptor-pr108621.f90: New test.
22474
22475 2023-02-24 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
22476
22477 * gfortran.dg/weak-2.f90: New test.
22478 * gfortran.dg/weak-3.f90: New test.
22479
22480 2023-02-24 Martin Liska <mliska@suse.cz>
22481
22482 PR sanitizer/108834
22483 * c-c++-common/asan/global-overflow-1.c: Test line and column
22484 info for a global variable.
22485
22486 2023-02-24 Alexandre Oliva <oliva@adacore.com>
22487
22488 PR c++/105224
22489 * g++.dg/modules/virt-2_a.C: Skip on arm_eabi.
22490
22491 2023-02-24 Jakub Jelinek <jakub@redhat.com>
22492
22493 PR middle-end/108854
22494 * g++.dg/opt/pr108854.C: New test.
22495
22496 2023-02-24 Jakub Jelinek <jakub@redhat.com>
22497
22498 PR target/108881
22499 * gcc.target/i386/avx512bf16-pr108881.c: New test.
22500
22501 2023-02-24 Junxian Zhu <zhujunxian@oss.cipunited.com>
22502
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.
22506
22507 2023-02-24 Prachi Godbole <prachi.godbole@imgtec.com>
22508
22509 * gcc.target/mips/hazard-barrier-return-attribute.c: New test.
22510
22511 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
22512
22513 * gcc.target/xtensa/elim_GP_regmove_0.c: New test.
22514 * gcc.target/xtensa/elim_GP_regmove_1.c: New test.
22515
22516 2023-02-23 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
22517
22518 * gcc.target/xtensa/elim_callee_saved.c: New.
22519
22520 2023-02-23 Jakub Jelinek <jakub@redhat.com>
22521
22522 PR testsuite/108899
22523 * g++.dg/modules/modules.exp: Only override unsupported if it
22524 exists and saved-unsupported doesn't.
22525
22526 2023-02-23 Richard Biener <rguenther@suse.de>
22527
22528 PR tree-optimization/108888
22529 * g++.dg/torture/pr108888.C: New testcase.
22530
22531 2023-02-22 Marek Polacek <polacek@redhat.com>
22532
22533 PR c/108880
22534 * c-c++-common/ubsan/pr108880.c: New test.
22535
22536 2023-02-22 Harald Anlauf <anlauf@gmx.de>
22537
22538 PR fortran/96024
22539 * gfortran.dg/pr96024.f90: New test.
22540
22541 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22542
22543 * g++.dg/modules/modules.exp: Override unsupported to update
22544 module_do, and test it after dg-test.
22545
22546 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22547
22548 * gcc.target/arm/aes-fuse-1.c: Switch to -mcpu=cortex-a53.
22549 * gcc.target/arm/aes-fuse-2.c: Likewise.
22550
22551 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22552
22553 * gcc.dg/debug/ctf/ctf-complex-1.c: Do not test whether I is
22554 usable in initializers.
22555
22556 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22557
22558 * gcc.dg/torture/fp-uint64-convert-double-1.c: XFAIL on all of
22559 arm-*-*.
22560 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise.
22561
22562 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22563
22564 * gcc.target/arm/asm-flag-4.c: Match quotes around "asm" in
22565 message.
22566
22567 2023-02-22 Alexandre Oliva <oliva@adacore.com>
22568
22569 * g++.dg/warn/Waddress-5.C: Tolerate extra -Waddress warning.
22570
22571 2023-02-22 Andrew Stubbs <ams@codesourcery.com>
22572
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.
22591
22592 2023-02-22 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
22593
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.
22600
22601 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
22602
22603 * gcc.target/riscv/_Float16-zhinxmin-1.c: Tweak test
22604 condition.
22605
22606 2023-02-22 Kito Cheng <kito.cheng@sifive.com>
22607
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.
22857
22858 2023-02-22 Jakub Jelinek <jakub@redhat.com>
22859
22860 PR middle-end/106258
22861 * g++.dg/ipa/pr106258.C: New test.
22862
22863 2023-02-22 Thomas Schwinge <thomas@codesourcery.com>
22864
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.
22886
22887 2023-02-21 David Malcolm <dmalcolm@redhat.com>
22888
22889 PR analyzer/108830
22890 * gcc.dg/analyzer/attribute-nonnull.c: Update for
22891 -Wanalyzer-use-of-uninitialized-value terminating analysis along
22892 a path.
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
22905 a path.
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
22920 path.
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
22925 path.
22926 * gcc.dg/analyzer/zlib-6a.c: Add -fno-analyzer-suppress-followups.
22927
22928 2023-02-21 Harald Anlauf <anlauf@gmx.de>
22929
22930 PR fortran/96025
22931 * gfortran.dg/pr96025.f90: New test.
22932
22933 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
22934
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.
22945
22946 2023-02-21 Iain Buclaw <ibuclaw@gdcproject.org>
22947
22948 * gdc.dg/ctfeintrinsics.d: New test.
22949
22950 2023-02-21 Richard Biener <rguenther@suse.de>
22951
22952 PR tree-optimization/108691
22953 * gcc.dg/pr108691.c: New testcase.
22954
22955 2023-02-21 Richard Biener <rguenther@suse.de>
22956
22957 PR tree-optimization/108793
22958 * gcc.dg/torture/pr108793.c: New testcase.
22959
22960 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
22961
22962 * rust/compile/torture/intrinsics-math.rs: New test.
22963
22964 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22965
22966 * rust/debug/chartype.rs: Skip testcases on Darwin architectures.
22967
22968 2023-02-21 Philip Herron <philip.herron@embecosm.com>
22969
22970 * rust/execute/torture/closure3.rs: New test.
22971
22972 2023-02-21 Raiki Tamura <tamaron1203@gmail.com>
22973
22974 * rust/compile/torture/phantom_data.rs: New test.
22975
22976 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22977
22978 * rust/compile/torture/intrinsics-3.rs:
22979 * rust/execute/torture/atomic_load.rs: New test.
22980
22981 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22982
22983 * rust/compile/torture/intrinsics-5.rs: Fix error message.
22984
22985 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22986
22987 * rust/compile/torture/intrinsics-6.rs: New test.
22988 * rust/compile/torture/intrinsics-7.rs: New test.
22989
22990 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22991
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.
22995
22996 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
22997
22998 * rust/compile/torture/intrinsics-3.rs: New test.
22999
23000 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23001
23002 * rust/execute/torture/closure2.rs: New test.
23003
23004 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23005
23006 * rust/execute/torture/closure1.rs: New test.
23007
23008 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23009
23010 * rust/compile/issue-1589.rs: New test.
23011
23012 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23013
23014 * rust/compile/generics7.rs: Fix test with missing assertion.
23015 * rust/execute/torture/operator_overload_9.rs: Fix test assertion.
23016
23017 2023-02-21 Marc Poulhiès <dkm@kataplop.net>
23018
23019 * rust/compile/missing_closing_paren.rs: New test.
23020
23021 2023-02-21 Arthur Cohen <arthur.cohen@embecosm.com>
23022
23023 * rust/execute/torture/prefetch_data.rs: New test.
23024
23025 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23026
23027 * rust/compile/torture/issue-1555.rs: New test.
23028
23029 2023-02-21 Faisal Abbas <faisal.abbas@elastica.co>
23030
23031 * rust/compile/const9.rs: New test.
23032
23033 2023-02-21 Philip Herron <philip.herron@embecosm.com>
23034
23035 * rust/compile/issue-1272.rs: New test.
23036
23037 2023-02-21 Richard Biener <rguenther@suse.de>
23038
23039 PR tree-optimization/108868
23040 * gcc.dg/pr108868.c: New testcase.
23041
23042 2023-02-21 Richard Biener <rguenther@suse.de>
23043
23044 PR tree-optimization/108855
23045 * gcc.dg/pr108855.c: New testcase.
23046
23047 2023-02-21 Richard Biener <rguenther@suse.de>
23048
23049 Revert:
23050 2023-02-21 Richard Biener <rguenther@suse.de>
23051
23052 PR tree-optimization/108691
23053 * gcc.dg/pr108691.c: New testcase.
23054
23055 2023-02-20 Jakub Jelinek <jakub2redhat.com>
23056
23057 PR target/108862
23058 * gcc.dg/pr108862.c: New test.
23059 * gcc.target/powerpc/pr108862.c: New test.
23060
23061 2023-02-20 Marek Polacek <polacek@redhat.com>
23062
23063 PR c++/101073
23064 * g++.dg/cpp0x/constexpr-nsdmi3.C: New test.
23065 * g++.dg/cpp1y/constexpr-nsdmi10.C: New test.
23066
23067 2023-02-20 Marek Polacek <polacek@redhat.com>
23068
23069 PR c++/108829
23070 * g++.dg/cpp0x/lambda/lambda-108829-2.C: New test.
23071 * g++.dg/cpp0x/lambda/lambda-108829.C: New test.
23072
23073 2023-02-20 Richard Biener <rguenther@suse.de>
23074
23075 PR tree-optimization/108816
23076 * gcc.dg/torture/pr108816.c: New testcase.
23077
23078 2023-02-20 Richard Biener <rguenther@suse.de>
23079
23080 PR tree-optimization/108825
23081 * gcc.dg/torture/pr108825.c: New testcase.
23082
23083 2023-02-18 Jason Merrill <jason@redhat.com>
23084
23085 DR 2518
23086 PR c++/52809
23087 PR c++/53638
23088 PR c++/87389
23089 PR c++/89741
23090 PR c++/92099
23091 PR c++/104041
23092 PR c++/104691
23093 * g++.dg/DRs/dr2518.C: New test.
23094
23095 2023-02-18 Jakub Jelinek <jakub@redhat.com>
23096
23097 PR tree-optimization/108819
23098 * gcc.dg/pr108819.c: New test.
23099
23100 2023-02-18 Jakub Jelinek <jakub@redhat.com>
23101
23102 PR target/108832
23103 * gcc.target/i386/pr108832.c: New test.
23104
23105 2023-02-18 Martin Uecker <uecker@tugraz.at>
23106
23107 PR c/108375
23108 * gcc.dg/pr108375-1.c: New test.
23109 * gcc.dg/pr108375-2.c: New test.
23110
23111 2023-02-18 Martin Uecker <uecker@tugraz.at>
23112
23113 PR c/105660
23114 PR c/105660
23115 * gcc.dg/pr105660-1.c: New test.
23116 * gcc.dg/pr105660-2.c: New test.
23117
23118 2023-02-17 Patrick Palka <ppalka@redhat.com>
23119
23120 PR c++/108243
23121 PR c++/97553
23122 * g++.dg/opt/is_constant_evaluated1.C: New test.
23123 * g++.dg/opt/is_constant_evaluated2.C: New test.
23124
23125 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
23126
23127 PR target/108831
23128 * gcc.target/i386/pr108831-1.c: New test.
23129 * gcc.target/i386/pr108831-2.c: Ditto.
23130
23131 2023-02-17 Uroš Bizjak <ubizjak@gmail.com>
23132
23133 PR target/108805
23134 * gcc.dg/pr108805.c: New test.
23135
23136 2023-02-17 Richard Biener <rguenther@suse.de>
23137
23138 PR tree-optimization/108821
23139 * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
23140
23141 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23142
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.
23146
23147 2023-02-17 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23148
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.
23160
23161 2023-02-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23162
23163 * gfortran.dg/bind_c_array_params_2.f90: Add *-*-ming* to dg-final.
23164
23165 2023-02-16 David Malcolm <dmalcolm@redhat.com>
23166
23167 PR analyzer/108806
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.
23173
23174 2023-02-16 Iain Sandoe <iain@sandoe.co.uk>
23175
23176 * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
23177
23178 2023-02-16 Patrick Palka <ppalka@redhat.com>
23179
23180 PR c++/107773
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.
23185
23186 2023-02-16 Jakub Jelinek <jakub@redhat.com>
23187
23188 PR tree-optimization/108657
23189 * gcc.dg/pr108657.c: New test.
23190
23191 2023-02-16 Jakub Jelinek <jakub@redhat.com>
23192
23193 PR tree-optimization/108783
23194 * gcc.c-torture/compile/pr108783.c: New test.
23195
23196 2023-02-16 Richard Biener <rguenther@suse.de>
23197
23198 PR tree-optimization/108791
23199 * gcc.dg/torture/pr108791.c: New testcase.
23200
23201 2023-02-16 Hans-Peter Nilsson <hp@axis.com>
23202
23203 * lib/target-supports.exp (check_effective_target_lra): Add CRIS
23204 as a non-LRA target.
23205
23206 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
23207
23208 PR fortran/103608
23209 * gfortran.dg/pr103608.f90: New test.
23210
23211 2023-02-15 Steve Kargl <kargl@gcc.gnu.org>
23212
23213 PR fortran/104554
23214 * gfortran.dg/pr104554.f90: New test.
23215
23216 2023-02-15 David Malcolm <dmalcolm@redhat.com>
23217
23218 PR analyzer/108664
23219 PR analyzer/108666
23220 PR analyzer/108725
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.
23224
23225 2023-02-15 Uroš Bizjak <ubizjak@gmail.com>
23226
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.
23244
23245 2023-02-15 Marek Polacek <polacek@redhat.com>
23246
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.
23250
23251 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23252
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.
23268
23269 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23270
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.
23286
23287 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23288
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.
23304
23305 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23306
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.
23322
23323 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23324
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.
23340
23341 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23342
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.
23358
23359 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23360
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.
23376
23377 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23378
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.
23394
23395 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23396
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.
23412
23413 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23414
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.
23430
23431 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23432
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.
23448
23449 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23450
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.
23496
23497 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23498
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.
23559
23560 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23561
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.
23571
23572 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23573
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.
23592
23593 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23594
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.
23613
23614 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23615
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.
23634
23635 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23636
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.
23655
23656 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23657
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.
23676
23677 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23678
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.
23697
23698 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23699
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.
23718
23719 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23720
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.
23739
23740 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23741
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.
23760
23761 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23762
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.
23781
23782 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23783
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.
23802
23803 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23804
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.
23823
23824 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23825
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.
23880
23881 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23882
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.
23955
23956 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23957
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.
23967
23968 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23969
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.
23988
23989 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
23990
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.
24009
24010 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24011
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.
24048
24049 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24050
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.
24069
24070 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24071
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.
24108
24109 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24110
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.
24129
24130 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24131
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.
24168
24169 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24170
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.
24189
24190 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24191
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.
24228
24229 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24230
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.
24240
24241 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24242
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.
24261
24262 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24263
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.
24314
24315 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24316
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.
24326
24327 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24328
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.
24347
24348 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24349
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.
24368
24369 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24370
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.
24407
24408 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24409
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.
24428
24429 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24430
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.
24467
24468 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24469
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.
24488
24489 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24490
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.
24527
24528 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24529
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.
24548
24549 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24550
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.
24587
24588 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24589
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.
24599
24600 2023-02-15 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24601
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.
24620
24621 2023-02-15 Iain Sandoe <iain@sandoe.co.uk>
24622
24623 * obj-c++.dg/proto-lossage-4.mm: Use uintptr_t for integral pointer
24624 representations.
24625
24626 2023-02-15 Martin Jambor <mjambor@suse.cz>
24627
24628 PR ipa/108679
24629 * gcc.dg/ipa/pr108679.c: New test.
24630
24631 2023-02-15 Tobias Burnus <tobias@codesourcery.com>
24632
24633 PR fortran/108512
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.
24637
24638 2023-02-15 Jakub Jelinek <jakub@redhat.com>
24639
24640 PR target/108787
24641 PR target/103109
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.
24645
24646 2023-02-15 Jakub Jelinek <jakub@redhat.com>
24647
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.
24653
24654 2023-02-15 Marek Polacek <polacek@redhat.com>
24655
24656 PR c++/106675
24657 * g++.dg/cpp0x/overload-conv-5.C: New test.
24658
24659 2023-02-14 David Faust <david.faust@oracle.com>
24660
24661 PR target/108790
24662 * gcc.target/bpf/ldxdw.c: New test.
24663
24664 2023-02-14 Andrew Pinski <apinski@marvell.com>
24665
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.
24671
24672 2023-02-14 Eric Botcazou <ebotcazou@adacore.com>
24673
24674 * gnat.dg/shift2.adb: New test.
24675
24676 2023-02-14 Richard Biener <rguenther@suse.de>
24677
24678 PR tree-optimization/108782
24679 * gcc.dg/torture/pr108782.c: New testcase.
24680
24681 2023-02-14 Jakub Jelinek <jakub@redhat.com>
24682
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.
24691
24692 2023-02-14 Andreas Schwab <schwab@suse.de>
24693
24694 PR target/108723
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.
24703
24704 2023-02-14 Thomas Schwinge <thomas@codesourcery.com>
24705
24706 * gfortran.dg/weak-1.f90: Adjust 'scan-assembler' for nvptx.
24707
24708 2023-02-14 Richard Sandiford <richard.sandiford@arm.com>
24709
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.
24716
24717 2023-02-14 Kewen Lin <linkw@linux.ibm.com>
24718
24719 PR target/96373
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.
24735
24736 2023-02-13 Richard Sandiford <richard.sandiford@arm.com>
24737
24738 PR rtl-optimization/108681
24739 * gcc.target/aarch64/pr108681.c: New test.
24740
24741 2023-02-13 Vladimir N. Makarov <vmakarov@redhat.com>
24742
24743 * gcc.target/i386/pr108774.c: New.
24744
24745 2023-02-13 Harald Anlauf <anlauf@gmx.de>
24746
24747 PR fortran/103475
24748 * gfortran.dg/pr103475.f90: New test.
24749
24750 2023-02-13 Uroš Bizjak <ubizjak@gmail.com>
24751
24752 PR target/108516
24753 * gcc.target/i386/pr108516-1.c: New test.
24754 * gcc.target/i386/pr108516-2.c: Ditto.
24755
24756 2023-02-13 Rimvydas Jasinskas <rimvydas.jas@gmail.com>
24757
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.
24765
24766 2023-02-13 Richard Biener <rguenther@suse.de>
24767
24768 PR tree-optimization/108691
24769 * gcc.dg/pr108691.c: New testcase.
24770
24771 2023-02-13 Jonathan Yong <10walls@gmail.com>
24772
24773 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Use (long )*
24774 regex pattern to allow long long instead of just long.
24775
24776 2023-02-13 Claudiu Zissulescu <claziss@gmail.com>
24777
24778 * gcc.target/arc/milli-1.c: Update test.
24779
24780 2023-02-13 Richard Biener <rguenther@suse.de>
24781
24782 PR tree-optimization/106722
24783 * gcc.dg/torture/pr108737.c: New testcase.
24784
24785 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24786
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.
24802
24803 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24804
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.
24835
24836 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24837
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.
24853
24854 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24855
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.
24886
24887 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24888
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.
24904
24905 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24906
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.
24937
24938 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24939
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.
24955
24956 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24957
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.
24988
24989 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
24990
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.
25051
25052 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25053
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.
25069
25070 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25071
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.
25102
25103 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25104
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.
25120
25121 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25122
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.
25138
25139 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25140
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.
25156
25157 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25158
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.
25174
25175 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25176
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.
25196
25197 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25198
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.
25235
25236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25237
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.
25256
25257 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25258
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.
25295
25296 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25297
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.
25316
25317 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25318
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.
25355
25356 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25357
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.
25376
25377 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25378
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.
25415
25416 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25417
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.
25490
25491 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25492
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.
25511
25512 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25513
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.
25550
25551 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25552
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.
25571
25572 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25573
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.
25592
25593 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25594
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.
25613
25614 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25615
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.
25634
25635 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25636
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.
25661
25662 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25663
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.
25687
25688 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25689
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.
25720
25721 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25722
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.
25753
25754 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25755
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.
25784
25785 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25786
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.
25799
25800 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25801
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.
25808
25809 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25810
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.
25829
25830 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25831
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.
25868
25869 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25870
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.
25907
25908 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25909
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.
25928
25929 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25930
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.
25949
25950 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25951
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.
25978
25979 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
25980
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.
26007
26008 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26009
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.
26028
26029 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26030
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.
26049
26050 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26051
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.
26074
26075 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26076
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.
26099
26100 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26101
26102 * gcc.target/riscv/rvv/base/binop_vx_constraint-121.c: New test.
26103
26104 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26105
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.
26136
26137 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26138
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.
26169
26170 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26171
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.
26202
26203 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26204
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.
26235
26236 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26237
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.
26268
26269 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26270
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.
26301
26302 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26303
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.
26334
26335 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26336
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.
26367
26368 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26369
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.
26400
26401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26402
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.
26433
26434 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26435
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.
26466
26467 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26468
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.
26499
26500 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26501
26502 * gcc.target/riscv/rvv/base/binop_vx_constraint-120.c: New test.
26503
26504 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26505
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.
26542
26543 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26544
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.
26581
26582 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26583
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.
26620
26621 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26622
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.
26659
26660 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26661
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.
26698
26699 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26700
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.
26737
26738 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26739
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.
26776
26777 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26778
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.
26815
26816 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26817
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.
26836
26837 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26838
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.
26857
26858 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26859
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.
26878
26879 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26880
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.
26899
26900 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26901
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.
26920
26921 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26922
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.
26941
26942 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26943
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.
26962
26963 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26964
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.
26983
26984 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
26985
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.
27001
27002 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27003
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.
27034
27035 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27036
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.
27052
27053 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27054
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.
27085
27086 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27087
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.
27118
27119 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27120
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.
27139
27140 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27141
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.
27178
27179 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27180
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.
27199
27200 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27201
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.
27238
27239 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27240
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.
27259
27260 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27261
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.
27298
27299 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27300
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.
27346
27347 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27348
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.
27364
27365 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27366
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.
27382
27383 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27384
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.
27400
27401 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27402
27403 * gcc.target/riscv/rvv/base/unop_v_constraint-2.c: New test.
27404
27405 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27406
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.
27425
27426 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27427
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.
27446
27447 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27448
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.
27467
27468 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27469
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.
27488
27489 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27490
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.
27509
27510 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27511
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.
27530
27531 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27532
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.
27563
27564 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27565
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.
27596
27597 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27598
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.
27629
27630 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27631
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.
27662
27663 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27664
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.
27701
27702 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27703
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.
27740
27741 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27742
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.
27779
27780 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27781
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.
27818
27819 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27820
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.
27839
27840 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27841
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.
27860
27861 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27862
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.
27881
27882 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27883
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.
27902
27903 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27904
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.
27920
27921 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27922
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.
27938
27939 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27940
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.
27956
27957 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27958
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.
27974
27975 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
27976
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.
28000
28001 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28002
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.
28018
28019 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28020
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.
28036
28037 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28038
28039 * gcc.target/riscv/rvv/base/unop_v_constraint-1.c: New test.
28040
28041 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28042
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.
28061
28062 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28063
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.
28082
28083 2023-02-12 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28084
28085 * g++.target/riscv/rvv/base/exception-1.C: New test.
28086
28087 2023-02-11 Jakub Jelinek <jakub@redhat.com>
28088
28089 PR ipa/108605
28090 * c-c++-common/pr108605.c: New test.
28091
28092 2023-02-11 Jonathan Yong <10walls@gmail.com>
28093
28094 * gcc.dg/pr65658.c: fix LLP64 test.
28095
28096 2023-02-11 Jonathan Yong <10walls@gmail.com>
28097
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
28103
28104 2023-02-10 David Malcolm <dmalcolm@redhat.com>
28105
28106 PR analyzer/108745
28107 * gcc.dg/analyzer/deref-before-check-macro-pr108745.c: New test.
28108 * gcc.dg/analyzer/deref-before-check-macro.c: New test.
28109
28110 2023-02-10 Andrew MacLeod <amacleod@redhat.com>
28111
28112 PR tree-optimization/108520
28113 * g++.dg/pr108520.C: New.
28114
28115 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28116
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.
28147
28148 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28149
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.
28180
28181 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28182
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.
28213
28214 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28215
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.
28246
28247 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28248
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.
28279
28280 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28281
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.
28312
28313 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28314
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.
28345
28346 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28347
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.
28378
28379 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28380
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.
28411
28412 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28413
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.
28444
28445 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28446
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.
28477
28478 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28479
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.
28510
28511 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28512
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.
28543
28544 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28545
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.
28576
28577 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28578
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.
28609
28610 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28611
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.
28708
28709 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28710
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.
28747
28748 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28749
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.
28786
28787 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28788
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.
28825
28826 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28827
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.
28864
28865 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28866
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.
28903
28904 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28905
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.
28942
28943 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28944
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.
28981
28982 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
28983
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.
29020
29021 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29022
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.
29059
29060 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29061
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.
29098
29099 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29100
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.
29137
29138 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29139
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.
29176
29177 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29178
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.
29215
29216 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29217
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.
29254
29255 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29256
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.
29293
29294 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29295
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.
29311
29312 2023-02-10 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29313
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.
29332
29333 2023-02-10 Richard Biener <rguenther@suse.de>
29334
29335 PR tree-optimization/108724
29336 * gcc.target/i386/pr108724.c: New testcase.
29337
29338 2023-02-10 Andrew Pinski <apinski@marvell.com>
29339 Andrew Macleod <amacleod@redhat.com>
29340
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.
29345
29346 2023-02-10 Joseph Myers <joseph@codesourcery.com>
29347
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
29353 nullptr_t.
29354
29355 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
29356
29357 PR tree-optimization/107561
29358 * g++.dg/warn/Warray-bounds-16.C: XFAIL bogus "overflows destination"
29359 warning.
29360 * g++.dg/pr71488.C: Ditto, but just for ilp32 targets.
29361
29362 2023-02-10 Hans-Peter Nilsson <hp@axis.com>
29363
29364 PR testsuite/106120
29365 * g++.dg/warn/Wstringop-overflow-4.C:144 XFAIL bogus warning for
29366 ilp32 targets with c++98.
29367
29368 2023-02-10 Marek Polacek <polacek@redhat.com>
29369
29370 PR c++/107079
29371 * g++.dg/cpp0x/constexpr-nsdmi2.C: New test.
29372
29373 2023-02-09 David Malcolm <dmalcolm@redhat.com>
29374
29375 PR analyzer/108733
29376 * gcc.dg/analyzer/torture/uninit-pr108733.c: New test.
29377
29378 2023-02-09 Vladimir N. Makarov <vmakarov@redhat.com>
29379
29380 * gcc.target/i386/pr103541.c: New.
29381 * g++.target/i386/pr108711.C: New.
29382
29383 2023-02-09 Harald Anlauf <anlauf@gmx.de>
29384 Steven G. Kargl <kargl@gcc.gnu.org>
29385
29386 PR fortran/69636
29387 PR fortran/103779
29388 * gfortran.dg/pr103779.f90: New test.
29389
29390 2023-02-09 Jakub Jelinek <jakub@redhat.com>
29391
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.
29395
29396 2023-02-09 Andrew Pinski <apinski@marvell.com>
29397
29398 PR tree-optimization/108688
29399 * gcc.c-torture/compile/pr108688-1.c: New test.
29400
29401 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
29402
29403 PR fortran/107424
29404 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Update dg-note.
29405 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: Likewise.
29406
29407 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
29408
29409 * c-c++-common/gomp/allocate-5.c: Extend for align clause.
29410
29411 2023-02-09 Tobias Burnus <tobias@codesourcery.com>
29412
29413 * gfortran.dg/gomp/openmp-simd-8.f90: New test.
29414
29415 2023-02-09 Jakub Jelinek <jakub@redhat.com>
29416
29417 PR c++/108698
29418 * g++.dg/cpp0x/pr108698.C: New test.
29419
29420 2023-02-08 Joseph Myers <joseph@codesourcery.com>
29421
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.
29427
29428 2023-02-08 Hans-Peter Nilsson <hp@axis.com>
29429
29430 * gcc.dg/torture/pr100398.c: Limit to lra targets.
29431 * gcc.dg/pr100590.c: Ditto.
29432
29433 2023-02-08 David Malcolm <dmalcolm@redhat.com>
29434
29435 PR analyzer/108704
29436 * gcc.dg/analyzer/uninit-7.c: New test.
29437 * gcc.dg/analyzer/uninit-pr108704.c: New test.
29438
29439 2023-02-08 Steve Kargl <kargl@gcc.gnu.org>
29440
29441 PR fortran/103259
29442 * gfortran.dg/pr103259.f90: New test.
29443
29444 2023-02-08 Jakub Jelinek <jakub@redhat.com>
29445
29446 PR tree-optimization/108692
29447 * gcc.dg/pr108692.c: New test.
29448
29449 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
29450
29451 * objc/execute/execute.exp: Load objc-dg.exp.
29452
29453 2023-02-08 Richard Sandiford <richard.sandiford@arm.com>
29454
29455 PR tree-optimization/108316
29456 * gcc.dg/vect/pr108316.c: New test.
29457
29458 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
29459
29460 Revert:
29461 2023-02-08 Vladimir N. Makarov <vmakarov@redhat.com>
29462
29463 * gcc.target/i386/pr103541.c: New.
29464
29465 2023-02-08 Jakub Jelinek <jakub@redhat.com>
29466
29467 PR c++/108525
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.
29471
29472 2023-02-07 David Malcolm <dmalcolm@redhat.com>
29473
29474 PR analyzer/108661
29475 * gcc.dg/analyzer/fread-pr108661.c: New test.
29476 * gcc.dg/analyzer/read-pr108661.c: New test.
29477
29478 2023-02-07 Harald Anlauf <anlauf@gmx.de>
29479
29480 PR fortran/95107
29481 * gfortran.dg/save_7.f90: New test.
29482
29483 2023-02-07 Vladimir N. Makarov <vmakarov@redhat.com>
29484
29485 * gcc.target/i386/pr103541.c: New.
29486
29487 2023-02-07 Jakub Jelinek <jakub@redhat.com>
29488
29489 PR tree-optimization/106923
29490 * gcc.dg/pr106923.c: New test.
29491
29492 2023-02-07 Jakub Jelinek <jakub@redhat.com>
29493
29494 PR tree-optimization/106433
29495 * gcc.c-torture/compile/pr106433.c: New test.
29496
29497 2023-02-07 Jakub Jelinek <jakub@redhat.com>
29498
29499 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: Expect
29500 -Wdeprecated warning for C++23.
29501
29502 2023-02-06 Alex Coplan <alex.coplan@arm.com>
29503
29504 PR target/104921
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.
29508
29509 2023-02-06 Xi Ruoyao <xry111@xry111.site>
29510
29511 * g++.target/loongarch/bytepick.C: New test.
29512
29513 2023-02-06 Tamar Christina <tamar.christina@arm.com>
29514
29515 * gcc.target/aarch64/options_set_10.c: Removed.
29516
29517 2023-02-06 Jakub Jelinek <jakub@redhat.com>
29518
29519 PR tree-optimization/108655
29520 * gcc.dg/pr108655.c: New test.
29521
29522 2023-02-06 Patrick Palka <ppalka@redhat.com>
29523
29524 PR c++/107461
29525 * g++.dg/cpp0x/overload5.C: New test.
29526 * g++.dg/cpp0x/overload5a.C: New test.
29527 * g++.dg/cpp0x/overload6.C: New test.
29528
29529 2023-02-05 Harald Anlauf <anlauf@gmx.de>
29530
29531 PR fortran/108592
29532 * gfortran.dg/pr108592.f90: New test.
29533
29534 2023-02-03 Jakub Jelinek <jakub@redhat.com>
29535
29536 PR tree-optimization/108647
29537 * g++.dg/torture/pr108647.C: New test.
29538
29539 2023-02-03 Aldy Hernandez <aldyh@redhat.com>
29540
29541 PR tree-optimization/108639
29542 * gcc.c-torture/compile/pr108638.c: New file.
29543 * gcc.c-torture/compile/pr108639.c: New file.
29544
29545 2023-02-03 Andrew MacLeod <amacleod@redhat.com>
29546
29547 PR tree-optimization/107570
29548 * gcc.dg/pr107570.c: New.
29549
29550 2023-02-03 Marek Polacek <polacek@redhat.com>
29551
29552 PR c++/108158
29553 * g++.dg/cpp1y/constexpr-108158.C: New test.
29554
29555 2023-02-03 Marek Polacek <polacek@redhat.com>
29556
29557 PR c++/101071
29558 * g++.dg/cpp0x/variadic-alias8.C: New test.
29559
29560 2023-02-03 Patrick Palka <ppalka@redhat.com>
29561
29562 PR c++/107461
29563 * g++.dg/template/call9.C: New test.
29564
29565 2023-02-03 Patrick Palka <ppalka@redhat.com>
29566
29567 PR c++/96745
29568 * g++.dg/cpp2a/concepts-dtor1.C: New test.
29569
29570 2023-02-03 Patrick Palka <ppalka@redhat.com>
29571
29572 PR c++/108579
29573 * g++.dg/cpp2a/concepts-pr108579.C: New test.
29574
29575 2023-02-03 Martin Jambor <mjambor@suse.cz>
29576
29577 PR ipa/108384
29578 * gcc.dg/ipa/pr108384.c: New test.
29579
29580 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29581
29582 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c:
29583 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c:
29584
29585 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29586
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.
29602
29603 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29604
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.
29620
29621 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29622
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.
29638
29639 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29640
29641 * gcc.target/riscv/rvv/base/shift_vx_constraint-1.c: New test.
29642
29643 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29644
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.
29663
29664 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29665
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.
29684
29685 2023-02-03 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29686
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.
29705
29706 2023-02-02 Joseph Myers <joseph@codesourcery.com>
29707
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.
29714
29715 2023-02-02 Joseph Myers <joseph@codesourcery.com>
29716
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
29722 initializers.
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.
29729
29730 2023-02-02 Paul-Antoine Arras <pa@codesourcery.com>
29731
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.
29740
29741 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
29742
29743 PR rtl-optimization/108508
29744 * gcc.target/aarch64/pr108508.c: New test.
29745
29746 2023-02-02 Richard Sandiford <richard.sandiford@arm.com>
29747
29748 * g++.dg/tree-ssa/pr107876.C: Add --param case-values-threshold=4.
29749
29750 2023-02-02 David Malcolm <dmalcolm@redhat.com>
29751
29752 PR analyzer/108633
29753 * gcc.dg/analyzer/fd-pr108633.c: New test.
29754
29755 2023-02-02 David Malcolm <dmalcolm@redhat.com>
29756
29757 * gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: New test.
29758
29759 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29760
29761 PR debug/106746
29762 PR rtl-optimization/108463
29763 PR target/108484
29764 * gcc.dg/pr108463.c: New test.
29765
29766 2023-02-02 Richard Biener <rguenther@suse.de>
29767
29768 PR middle-end/108625
29769 * gcc.dg/pr108625.c: New testcase.
29770
29771 2023-02-02 Andrew Stubbs <ams@codesourcery.com>
29772
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.
29778
29779 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29780
29781 * gcc.target/arm/mve/pr108443-run.c: New test.
29782 * gcc.target/arm/mve/pr108443.c: New test.
29783
29784 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29785
29786 * gcc.target/arm/mve/mve_vpt.c: Change to remove unecessary zero-extend.
29787
29788 2023-02-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
29789
29790 PR target/107674
29791 * gcc.target/arm/mve/mve_vpt.c: New test.
29792
29793 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29794
29795 PR ipa/107300
29796 * gcc.dg/pr107300.c: New test.
29797
29798 2023-02-02 liuhongt <hongtao.liu@intel.com>
29799
29800 * gcc.target/aarch64/pr108601.c: New test.
29801
29802 2023-02-02 Jakub Jelinek <jakub@redhat.com>
29803
29804 PR middle-end/108435
29805 * gcc.dg/gomp/pr108435.c: New test.
29806
29807 2023-02-01 Harald Anlauf <anlauf@gmx.de>
29808
29809 PR fortran/108609
29810 * gfortran.dg/pr108527.f90: Adjust test pattern.
29811
29812 2023-02-01 Tamar Christina <tamar.christina@arm.com>
29813
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.
29822
29823 2023-02-01 Siddhesh Poyarekar <siddhesh@gotplt.org>
29824
29825 * gcc.dg/builtin-dynamic-object-size-0.c: Move FAIL and nfail
29826 into...
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.
29830 (main): Call DONE.
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.
29844
29845 2023-02-01 Andrew MacLeod <amacleod@redhat.com>
29846
29847 PR tree-optimization/108356
29848 * gcc.dg/pr108356.c: New.
29849
29850 2023-02-01 Martin Liska <mliska@suse.cz>
29851
29852 PR ipa/108509
29853 * g++.dg/ipa/pr108509.C: New test.
29854
29855 2023-02-01 Marek Polacek <polacek@redhat.com>
29856
29857 PR c++/107755
29858 * g++.dg/warn/Wlogical-op-4.C: New test.
29859
29860 2023-02-01 Jakub Jelinek <jakub@redhat.com>
29861
29862 PR debug/108573
29863 * gcc.dg/pr108573.c: New test.
29864
29865 2023-02-01 Richard Sandiford <richard.sandiford@arm.com>
29866
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.
29869
29870 2023-02-01 Jakub Jelinek <jakub@redhat.com>
29871
29872 PR c++/108607
29873 * g++.dg/gomp/pr108607.C: New test.
29874
29875 2023-02-01 Andreas Krebbel <krebbel@linux.ibm.com>
29876
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.
29880
29881 2023-02-01 Jason Merrill <jason@redhat.com>
29882
29883 * g++.dg/warn/changes-meaning2.C: New test.
29884 * g++.dg/warn/changes-meaning3.C: New test.
29885
29886 2023-02-01 David Malcolm <dmalcolm@redhat.com>
29887
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
29897 alloca.
29898 * gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.
29899
29900 2023-02-01 David Malcolm <dmalcolm@redhat.com>
29901
29902 PR analyzer/108616
29903 * gcc.dg/analyzer/allocation-size-multiline-3.c: New test.
29904 * gcc.dg/analyzer/test-alloca.h: New test.
29905
29906 2023-01-31 Jason Merrill <jason@redhat.com>
29907
29908 PR c++/108559
29909 * g++.dg/cpp1z/aggr-base13.C: New test.
29910
29911 2023-01-31 Thomas Schwinge <thomas@codesourcery.com>
29912
29913 * lib/gm2.exp (gm2_link_flags) [$gccpath != ""]: Also consider
29914 'gcc-set-multilib-library-path' for 'ld_library_path'.
29915
29916 2023-01-31 Marek Polacek <polacek@redhat.com>
29917
29918 PR c++/102870
29919 * g++.dg/cpp0x/variadic184.C: New test.
29920
29921 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29922
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.
29953
29954 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29955
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.
29986
29987 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
29988
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.
30019
30020 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30021
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.
30037
30038 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30039
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.
30070
30071 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30072
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.
30088
30089 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30090
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.
30106
30107 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30108
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.
30124
30125 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30126
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.
30157
30158 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30159
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.
30175
30176 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30177
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.
30193
30194 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30195
30196 * gcc.target/riscv/rvv/base/binop_vv_constraint-1.c: New test.
30197
30198 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30199
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.
30218
30219 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30220
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.
30239
30240 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30241
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.
30278
30279 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30280
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.
30317
30318 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30319
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.
30356
30357 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30358
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.
30377
30378 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30379
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.
30416
30417 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30418
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.
30437
30438 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30439
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.
30458
30459 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30460
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.
30479
30480 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30481
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.
30500
30501 2023-01-31 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30502
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.
30521
30522 2023-01-31 Marek Polacek <polacek@redhat.com>
30523
30524 PR c++/107593
30525 PR c++/108597
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.
30529
30530 2023-01-31 Philipp Tomsich <philipp.tomsich@vrull.eu>
30531
30532 PR target/108589
30533 * gcc.target/aarch64/pr108589.c: New test.
30534
30535 2023-01-31 Richard Sandiford <richard.sandiford@arm.com>
30536
30537 PR tree-optimization/108608
30538 * gcc.dg/vect/pr108608.c: New test.
30539 * gcc.target/aarch64/sve/pr108608-1.c: Likewise.
30540
30541 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
30542
30543 PR tree-optimization/108385
30544 * gcc.dg/pr108385.c: New.
30545
30546 2023-01-31 Andrew MacLeod <amacleod@redhat.com>
30547
30548 PR tree-optimization/108359
30549 * gcc.dg/pr108359.c: New.
30550
30551 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30552
30553 * rust/compile/issue-1073.rs: New test.
30554
30555 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30556
30557 * rust/compile/issue-1006.rs: New test.
30558
30559 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30560
30561 * rust/compile/const_generics_5.rs: Fix assertions.
30562 * rust/compile/unconstrained_type_param.rs: Add more assertions.
30563
30564 2023-01-31 liushuyu <liushuyu011@gmail.com>
30565
30566 * rust/compile/builtin_macro_recurse.rs: New test.
30567
30568 2023-01-31 liushuyu <liushuyu011@gmail.com>
30569
30570 * rust/compile/builtin_macro_concat.rs: Fix test error messages.
30571 * rust/compile/builtin_macro_env.rs: Likewise.
30572
30573 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30574
30575 * rust/compile/frust-compile-until.rs: New test.
30576
30577 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30578
30579 * rust/compile/rust-const-blog-issue.rs: New test.
30580
30581 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30582
30583 * rust/compile/macro44.rs: New test.
30584
30585 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30586
30587 * rust/compile/macro_export_1.rs: New test.
30588
30589 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30590
30591 * rust/compile/const_generics_8.rs: New test.
30592
30593 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30594
30595 * rust/compile/const_generics_7.rs: New test.
30596
30597 2023-01-31 liushuyu <liushuyu011@gmail.com>
30598
30599 * rust/execute/torture/loop-condition-eval.rs: New test.
30600
30601 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30602
30603 * rust/compile/const8.rs: New test.
30604
30605 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30606
30607 * rust/compile/const7.rs: New test.
30608
30609 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30610
30611 * rust/compile/const6.rs: New test.
30612
30613 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30614
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.
30621
30622 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30623
30624 * rust/compile/macro43.rs: New test.
30625
30626 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30627
30628 * rust/compile/parse_range.rs: New test.
30629
30630 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30631
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.
30638
30639 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30640
30641 * rust/compile/rustc_attr1.rs: New test.
30642
30643 2023-01-31 Arthur Cohen <arthur.cohen@embecosm.com>
30644
30645 * rust/debug/win64-abi.rs: Fix assertion to take into account
30646 overflow builtins
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.
30650
30651 2023-01-31 Philip Herron <philip.herron@embecosm.com>
30652
30653 * rust/compile/torture/issue-1506.rs: New test.
30654
30655 2023-01-31 Faisal Abbas <90.abbasfaisal@gmail.com>
30656
30657 * rust/compile/const4.rs: New.
30658 * rust/compile/const5.rs: New.
30659
30660 2023-01-31 Gaius Mulley <gaiusmod2@gmail.com>
30661
30662 * lib/gm2.exp (gm2_init_pimx): Replace gm2-libs-pim with
30663 gm2-libs-log.
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.
30668
30669 2023-01-31 Jakub Jelinek <jakub@redhat.com>
30670
30671 PR target/108599
30672 * gcc.target/i386/avx2-pr108599.c: New test.
30673
30674 2023-01-31 Xianmiao Qu <cooper.qu@linux.alibaba.com>
30675
30676 PR testsuite/108604
30677 * gcc.dg/torture/pr108574-3.c (b, f): Change type from char to
30678 signed char.
30679
30680 2023-01-31 Jakub Jelinek <jakub@redhat.com>
30681
30682 PR rtl-optimization/108596
30683 * gcc.c-torture/compile/pr108596.c: New test.
30684
30685 2023-01-31 Jakub Jelinek <jakub@redhat.com>
30686
30687 PR c++/105593
30688 * gcc.target/i386/sse-23.c: Add -Wuninitialized to dg-options.
30689
30690 2023-01-31 Kito Cheng <kito.cheng@sifive.com>
30691
30692 * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Refine the scan
30693 condition.
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.
30721
30722 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30723
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.
30739
30740 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30741
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.
30757
30758 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30759
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.
30775
30776 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30777
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.
30793
30794 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30795
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.
30811
30812 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30813
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.
30829
30830 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30831
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.
30847
30848 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30849
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.
30865
30866 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30867
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.
30880
30881 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30882
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.
30907
30908 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30909
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.
30934
30935 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30936
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.
30943
30944 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30945
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.
30952
30953 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30954
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.
30973
30974 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30975
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.
30994
30995 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
30996
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.
31015
31016 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31017
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.
31036
31037 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31038
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.
31057
31058 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31059
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.
31078
31079 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31080
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.
31099
31100 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31101
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.
31120
31121 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31122
31123 * gcc.target/riscv/rvv/base/vlxei-vsxei-constraint-1.c: New test.
31124
31125 2023-01-30 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31126
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.
31130
31131 2023-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31132
31133 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp: Save,
31134 restore TORTURE_OPTIONS.
31135
31136 2023-01-30 Andrew Pinski <apinski@marvell.com>
31137
31138 PR tree-optimization/108582
31139 * gcc.dg/pr108582-1.c: New test.
31140
31141 2023-01-30 Richard Biener <rguenther@suse.de>
31142
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.
31147
31148 2023-01-29 Mikael Morin <mikael@gcc.gnu.org>
31149
31150 PR fortran/108450
31151 * gfortran.dg/gomp/minmaxloc_1.f90: New test.
31152
31153 2023-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31154
31155 PR fortran/103506
31156 * gfortran.dg/pr103506_1.f90: New test.
31157
31158 2023-01-29 Jan Hubicka <hubicka@ucw.cz>
31159
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.
31163
31164 2023-01-28 Harald Anlauf <anlauf@gmx.de>
31165 Steven G. Kargl <kargl@gcc.gnu.org>
31166
31167 PR fortran/108527
31168 * gfortran.dg/pr108527.f90: New test.
31169
31170 2023-01-28 Harald Anlauf <anlauf@gmx.de>
31171
31172 PR fortran/108453
31173 * gfortran.dg/common_27.f90: New test.
31174
31175 2023-01-28 Jonathan Yong <10walls@gmail.com>
31176
31177 PR c/108192
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.
31181
31182 2023-01-28 Jonathan Yong <10walls@gmail.com>
31183
31184 PR c/108150
31185 * gcc.dg/attr-aligned.c: Make errors emitted on Windows
31186 target same as on Linux.
31187
31188 2023-01-28 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31189
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.
31220
31221 2023-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31222
31223 * gfortran.dg/ISO_Fortran_binding_17.f90: Replace (\n|\r\n|\r)
31224 with (\r*\n+).
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.
31247
31248 2023-01-27 Gaius Mulley <gaiusmod2@gmail.com>
31249
31250 * gm2/pim/fail/empty.mod: New test.
31251
31252 2023-01-27 Joseph Myers <joseph@codesourcery.com>
31253
31254 * gcc.dg/c2x-auto-1.c, gcc.dg/c2x-auto-3.c: Expect braces around
31255 auto initializers to be disallowed.
31256
31257 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31258
31259 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
31260 Remove XFAIL.
31261 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Fix names
31262 of dump files.
31263
31264 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31265
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.
31287
31288 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31289
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.
31293
31294 2023-01-27 Richard Sandiford <richard.sandiford@arm.com>
31295
31296 * gcc.target/aarch64/sve/cond_asrd_1.c: Tune for a 256-bit
31297 vector length.
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.
31304
31305 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
31306
31307 PR tree-optimization/108306
31308 * gcc.dg/pr108306.c: New.
31309
31310 2023-01-27 Andrew MacLeod <amacleod@redhat.com>
31311
31312 PR tree-optimization/108447
31313 * gcc.dg/pr108447.c: New.
31314
31315 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31316
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.
31320
31321 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31322
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.
31329
31330 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31331
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.
31338
31339 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31340
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.
31359
31360 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31361
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.
31367
31368 2023-01-27 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31369
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.
31479
31480 2023-01-27 Xi Ruoyao <xry111@xry111.site>
31481
31482 * gcc.dg/pr95115.c (x): Add noipa attribute.
31483
31484 2023-01-27 Jakub Jelinek <jakub@redhat.com>
31485
31486 PR ipa/106061
31487 * gcc.dg/pr106061.c: New test.
31488
31489 2023-01-27 Tobias Burnus <tobias@codesourcery.com>
31490
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.
31495
31496 2023-01-26 Gaius Mulley <gaiusmod2@gmail.com>
31497
31498 * gm2/warnings/returntype/fail/badreturn.mod: New test.
31499 * gm2/warnings/returntype/fail/warnings-returntype-fail.exp:
31500 New test.
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:
31505 New test.
31506
31507 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31508
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.
31580
31581 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31582
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.
31627
31628 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31629
31630 * gcc.target/riscv/rvv/vsetvl/vlmax_back_prop-27.c: Update
31631 testcase.
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.
31641
31642 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31643
31644 * gcc.target/riscv/rvv/base/vle-constraint-1.c:
31645
31646 2023-01-26 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
31647
31648 * gcc.target/riscv/rvv/base/vse-constraint-1.c: New test.
31649
31650 2023-01-26 Harald Anlauf <anlauf@gmx.de>
31651
31652 PR fortran/108544
31653 * gfortran.dg/pr108544.f90: New test.
31654 * gfortran.dg/pr96102b.f90: New test.
31655
31656 2023-01-26 Marek Polacek <polacek@redhat.com>
31657
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.
31663
31664 2023-01-26 Jakub Jelinek <jakub@redhat.com>
31665
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.
31669
31670 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31671
31672 * c-c++-common/hwasan/arguments-3.c: Remove extraneous .*s.
31673
31674 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31675
31676 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: Accept empty
31677 compound literals.
31678
31679 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31680
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.
31686
31687 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31688
31689 * g++.target/aarch64/sve/pr99766.C: Disable warnings.
31690
31691 2023-01-26 Richard Sandiford <richard.sandiford@arm.com>
31692
31693 * gcc.target/aarch64/sve/slp_13.c: Remove XFAILs.
31694
31695 2023-01-26 Marek Polacek <polacek@redhat.com>
31696
31697 PR c++/105300
31698 * g++.dg/cpp0x/udlit-error1.C: New test.
31699
31700 2023-01-26 David Malcolm <dmalcolm@redhat.com>
31701
31702 PR analyzer/108507
31703 * gcc.dg/analyzer/SARD-tc841-basic-00182-min.c: Add
31704 -Wno-stringop-overflow.
31705
31706 2023-01-26 David Malcolm <dmalcolm@redhat.com>
31707
31708 PR analyzer/108524
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:
31712 New test.
31713
31714 2023-01-26 Richard Biener <rguenther@suse.de>
31715
31716 PR tree-optimization/108547
31717 * gcc.dg/uninit-pr108547.c: New testcase.
31718
31719 2023-01-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
31720
31721 PR tree-optimization/108522
31722 * gcc.dg/builtin-dynamic-object-size-0.c (DEFSTRUCT): New
31723 macro.
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.
31729 (main): Call them.
31730
31731 2023-01-26 Jakub Jelinek <jakub@redhat.com>
31732
31733 PR c++/108503
31734 * g++.dg/gomp/pr108503.C: New test.
31735
31736 2023-01-26 Richard Biener <rguenther@suse.de>
31737
31738 PR tree-optimization/108523
31739 * gcc.dg/torture/pr108523.c: New testcase.
31740
31741 2023-01-25 Steve Kargl <kargl@gcc.gnu.org>
31742
31743 PR fortran/108528
31744 * gfortran.dg/pr108528.f90: New test.
31745
31746 2023-01-25 Jakub Jelinek <jakub@redhat.com>
31747
31748 PR c++/108525
31749 * g++.dg/cpp23/static-operator-call5.C: New test.
31750
31751 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31752
31753 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
31754 "C".
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.
31839
31840 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31841
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.
31852
31853 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31854
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.
31863
31864 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31865
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.
31880
31881 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31882
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.
31891
31892 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31893
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.
31902
31903 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31904
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.
31913
31914 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31915
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.
31924
31925 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31926
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.
31932
31933 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31934
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.
31943
31944 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31945
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.
31954
31955 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31956
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.
31965
31966 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31967
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.
31976
31977 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31978
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.
31987
31988 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
31989
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.
32016
32017 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32018
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.
32037
32038 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32039
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.
32090
32091 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32092
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.
32119
32120 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32121
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.
32148
32149 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32150
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.
32171
32172 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32173
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
32193
32194 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32195
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.
32217
32218 2023-01-25 Andrea Corallo <andrea.corallo@arm.com>
32219
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.
32231
32232 2023-01-25 Richard Sandiford <richard.sandiford@arm.com>
32233
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.
32237
32238 2023-01-25 Andre Vieira <andre.simoesdiasvieira@arm.com>
32239
32240 * lib/target-supports.exp (check_effective_target_vect_long_long): Add
32241 aarch64 to list of targets supporting long long vectorization.
32242
32243 2023-01-25 Jakub Jelinek <jakub@redhat.com>
32244
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.
32248
32249 2023-01-25 Siddhesh Poyarekar <siddhesh@gotplt.org>
32250 Jakub Jelinek <jakub@redhat.com>
32251
32252 PR tree-optimization/108522
32253 * gcc.dg/builtin-dynamic-object-size-0.c
32254 (test_dynarray_struct_member): New test.
32255 (main): Call it.
32256
32257 2023-01-24 Jakub Jelinek <jakub@redhat.com>
32258
32259 PR c++/107329
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.
32264
32265 2023-01-24 Jason Merrill <jason@redhat.com>
32266
32267 PR c++/108504
32268 * g++.dg/ext/pragma1.C: New test.
32269
32270 2023-01-24 Jason Merrill <jason@redhat.com>
32271
32272 PR c++/108526
32273 * g++.dg/cpp23/static-operator-call5.C: New test.
32274
32275 2023-01-24 Vladimir N. Makarov <vmakarov@redhat.com>
32276
32277 * gcc.target/pdp11/pdp11.exp: New.
32278 * gcc.target/pdp11/pr108388.c: New.
32279
32280 2023-01-24 Harald Anlauf <anlauf@gmx.de>
32281
32282 PR fortran/108529
32283 * gfortran.dg/pr108529.f90: New test.
32284
32285 2023-01-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
32286
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.
32317
32318 2023-01-24 Jakub Jelinek <jakub@redhat.com>
32319
32320 PR c++/108474
32321 * g++.dg/cpp1z/decomp57.C: New test.
32322 * g++.dg/cpp1z/decomp58.C: New test.
32323
32324 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32325
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.
32329
32330 2023-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
32331
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.
32339
32340 2023-01-24 Lulu Cheng <chenglulu@loongson.cn>
32341 Yang Yujie <yangyujie@loongson.cn>
32342
32343 PR target/107731
32344 * gcc.target/loongarch/tst-asm-const.c: Moved to...
32345 * gcc.target/loongarch/pr107731.c: ...here.
32346
32347 2023-01-24 Jason Merrill <jason@redhat.com>
32348
32349 PR c++/107303
32350 PR c++/107329
32351 * g++.dg/ext/builtin-shufflevector-5.C: New test.
32352 * g++.dg/init/new51.C: New test.
32353
32354 2023-01-23 Jason Merrill <jason@redhat.com>
32355
32356 PR c++/107267
32357 * g++.dg/cpp0x/move2.C: New test.
32358
32359 2023-01-23 Harald Anlauf <anlauf@gmx.de>
32360
32361 PR fortran/108502
32362 * gfortran.dg/pr108502.f90: New test.
32363
32364 2023-01-23 Marek Polacek <polacek@redhat.com>
32365
32366 PR c++/107797
32367 * g++.dg/warn/Wunused-value-1.C: New test.
32368
32369 2023-01-23 Jason Merrill <jason@redhat.com>
32370
32371 PR c++/108195
32372 * g++.dg/cpp0x/initlist-vect2.C: New test.
32373
32374 2023-01-23 Harald Anlauf <anlauf@gmx.de>
32375
32376 PR fortran/108501
32377 * gfortran.dg/pr108501.f90: New test.
32378
32379 2023-01-23 Harald Anlauf <anlauf@gmx.de>
32380
32381 PR fortran/108420
32382 * gfortran.dg/pr108420.f90: New test.
32383
32384 2023-01-23 Jason Merrill <jason@redhat.com>
32385
32386 PR c++/108496
32387 * g++.dg/template/explicit-instantiation5.C: New test.
32388
32389 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32390
32391 * g++.target/arm/pac-1.C: New test.
32392 * gcc.target/arm/pac-15.c: Likewise.
32393
32394 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32395
32396 * gcc.target/arm/multilib.exp (multilib_config "rmprofile"): Update
32397 tests.
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.
32401
32402 2023-01-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32403
32404 * gcc.target/arm/multilib.exp: Add tests for cortex-m85.
32405
32406 2023-01-23 Richard Biener <rguenther@suse.de>
32407
32408 PR tree-optimization/108482
32409 * gcc.dg/torture/pr108482.c: New testcase.
32410
32411 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32412
32413 * gcc.target/arm/bti-1.c: New testcase.
32414 * gcc.target/arm/bti-2.c: Likewise.
32415
32416 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32417
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.
32430
32431 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32432
32433 * gcc.target/arm/multilib.exp: Add pacbti related entries.
32434
32435 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32436 Tejas Belagod <tbelagod@arm.com>
32437
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.
32442
32443 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32444 Tejas Belagod <tbelagod@arm.com>
32445
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.
32456
32457 2023-01-23 Andrea Corallo <andrea.corallo@arm.com>
32458 Tejas Belagod <tbelagod@arm.com>
32459
32460 * lib/target-supports.exp:
32461 (check_effective_target_arm_pacbti_hw): New.
32462
32463 2023-01-23 Richard Biener <rguenther@suse.de>
32464
32465 PR tree-optimization/108449
32466 * gcc.dg/pr108449.c: New testcase.
32467
32468 2023-01-23 Jason Merrill <jason@redhat.com>
32469
32470 PR c++/53288
32471 DR 1299
32472 * g++.dg/init/lifetime4.C: New test.
32473
32474 2023-01-22 Iain Sandoe <iain@sandoe.co.uk>
32475
32476 * gm2/case/pass/case-pass.exp: Update for removal of concatenated
32477 paths.
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.
32505
32506 2023-01-22 Dimitar Dimitrov <dimitar@dinux.eu>
32507
32508 * gcc.target/pru/clz-hi-2.c: New test.
32509 * gcc.target/pru/clz-hi.c: New test.
32510
32511 2023-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
32512
32513 PR fortran/102595
32514 * gfortran.dg/pr88048.f90: Adjust for changed error message.
32515 * gfortran.dg/parameter_data0.f90: New test.
32516
32517 2023-01-20 Tejas Belagod <tejas.belagod@arm.com>
32518
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.
32529
32530 2023-01-19 Jakub Jelinek <jakub@redhat.com>
32531
32532 PR c++/108437
32533 * g++.dg/cpp23/subscript12.C: New test.
32534 * g++.dg/cpp23/subscript13.C: New test.
32535
32536 2023-01-19 Jakub Jelinek <jakub@redhat.com>
32537
32538 PR c++/53932
32539 * g++.dg/init/pr53932.C: New test.
32540
32541 2023-01-19 H.J. Lu <hjl.tools@gmail.com>
32542
32543 * gcc.target/i386/pr108436.c: New test.
32544
32545 2023-01-19 David Malcolm <dmalcolm@redhat.com>
32546
32547 PR analyzer/108455
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:
32552 New test.
32553
32554 2023-01-19 Harald Anlauf <anlauf@gmx.de>
32555
32556 PR fortran/108434
32557 * gfortran.dg/pr108434.f90: New test.
32558
32559 2023-01-19 Iain Sandoe <iain@sandoe.co.uk>
32560
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:
32567 Likewise.
32568 * gm2/projects/iso/run/pass/hello/projects-iso-run-pass-hello.exp:
32569 Likewise.
32570 * gm2/projects/pim/run/pass/hello/projects-pim-run-pass-hello.exp:
32571 Likewise.
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.
32580
32581 2023-01-19 Christophe Lyon <christophe.lyon@arm.com>
32582
32583 PR target/108411
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.
32595
32596 2023-01-19 Jakub Jelinek <jakub@redhat.com>
32597
32598 PR tree-optimization/108440
32599 * c-c++-common/rotate-10.c: New test.
32600 * c-c++-common/rotate-11.c: New test.
32601
32602 2023-01-19 Alexandre Oliva <oliva@adacore.com>
32603
32604 PR debug/106746
32605 * gcc.target/i386/pr106746.c: New.
32606
32607 2023-01-18 Marek Polacek <polacek@redhat.com>
32608
32609 PR c/108424
32610 * gcc.dg/c2x-nullptr-6.c: New test.
32611
32612 2023-01-18 David Malcolm <dmalcolm@redhat.com>
32613
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.
32620
32621 2023-01-18 Richard Biener <rguenther@suse.de>
32622
32623 PR lto/108445
32624 * gcc.dg/lto/pr108445_0.c: New testcase.
32625 * gcc.dg/lto/pr108445_1.c: Likewise.
32626
32627 2023-01-18 Murray Steele <murray.steele@arm.com>
32628
32629 * gcc.target/arm/mve/general/preserve_user_namespace_1.c: New test.
32630
32631 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
32632 Andrew Pinski <apinski@marvell.com>
32633
32634 PR target/108396
32635 * gcc.target/powerpc/pr108396.c: New test.
32636
32637 2023-01-18 Kewen Lin <linkw@linux.ibm.com>
32638
32639 PR target/108348
32640 * gcc.target/powerpc/pr108348-1.c: New test.
32641 * gcc.target/powerpc/pr108348-2.c: New test.
32642
32643 2023-01-17 Harald Anlauf <anlauf@gmx.de>
32644
32645 PR fortran/108421
32646 * gfortran.dg/pr108421.f90: New test.
32647
32648 2023-01-17 Jakub Jelinek <jakub@redhat.com>
32649
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.
32660
32661 2023-01-16 Andrew Pinski <apinski@marvell.com>
32662
32663 * lib/target-supports.exp (add_options_for_tls): Remove
32664 reference to Solaris 9 in comments.
32665
32666 2023-01-16 H.J. Lu <hjl.tools@gmail.com>
32667
32668 PR target/105980
32669 * g++.target/i386/pr105980.C: New test.
32670
32671 2023-01-16 Jan Hubicka <hubicka@ucw.cz>
32672
32673 * g++.dg/tree-ssa/pr106077.C: New test.
32674
32675 2023-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com>
32676
32677 PR target/96795
32678 PR target/107515
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.
32681
32682 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
32683
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.
32692
32693 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
32694
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.
32704
32705 2023-01-16 Andrew Carlotti <andrew.carlotti@arm.com>
32706
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.
32720
32721 2023-01-16 Jakub Jelinek <jakub@redhat.com>
32722
32723 PR c++/105593
32724 * g++.target/i386/pr105593.C: New test.
32725
32726 2023-01-16 Jakub Jelinek <jakub@redhat.com>
32727
32728 PR c++/105593
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.
32732
32733 2023-01-16 Kewen Lin <linkw@linux.ibm.com>
32734
32735 PR target/108272
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.
32740
32741 2023-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
32742
32743 * gcc.target/aarch64/sve/acle/general/pr96463-2.c: Adjust.
32744
32745 2023-01-14 Jakub Jelinek <jakub@redhat.com>
32746
32747 PR c++/108365
32748 * c-c++-common/pr108365.c: New test.
32749 * g++.dg/opt/pr108365.C: New test.
32750 * g++.dg/warn/pr108365.C: New test.
32751
32752 2023-01-14 Alexandre Oliva <oliva@adacore.com>
32753
32754 PR target/42093
32755 * gcc.target/arm/pr42093.c: Disable tree-dce.
32756
32757 2023-01-13 David Malcolm <dmalcolm@redhat.com>
32758
32759 PR analyzer/105273
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
32766 test.
32767 * gcc.dg/analyzer/torture/switch-enum-pr105273-doom-p_maputl.c:
32768 New test.
32769 * gcc.dg/analyzer/torture/switch-enum-pr105273-git-vreportf-1.c:
32770 New test.
32771
32772 2023-01-13 Alexander Monakov <amonakov@ispras.ru>
32773
32774 PR rtl-optimization/108117
32775 PR rtl-optimization/108132
32776 * gcc.dg/pr108117.c: New test.
32777
32778 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32779
32780 PR c++/108285
32781 * g++.dg/warn/pr108285.C: New test.
32782
32783 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
32784
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.
32791
32792 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32793
32794 PR target/107131
32795 * gcc.c-torture/execute/pr107131.c: New test.
32796
32797 2023-01-13 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
32798
32799 * gcc.target/arm/multilib.exp: Add multilib tests for Cortex-M55 CPU.
32800
32801 2023-01-13 Qing Zhao <qing.zhao@oracle.com>
32802
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.
32813
32814 2023-01-13 Jakub Jelinek <jakub@redhat.com>
32815
32816 PR target/107131
32817 * gcc.dg/pr107131.c: New test.
32818
32819 2023-01-13 Richard Sandiford <richard.sandiford@arm.com>
32820
32821 * gcc.target/aarch64/dwarf_reg_size_1.c: New test.
32822 * gcc.target/aarch64/dwarf_reg_size_2.c: Likewise.
32823
32824 2023-01-13 Richard Biener <rguenther@suse.de>
32825
32826 * gcc.target/aarch64/pr107209.c: New test.
32827
32828 2023-01-13 Richard Biener <rguenther@suse.de>
32829
32830 PR tree-optimization/108387
32831 * gcc.dg/pr108387.c: New testcase.
32832
32833 2023-01-13 Gaius Mulley <gaiusmod2@gmail.com>
32834
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
32840 argument to "".
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.
32854
32855 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
32856
32857 * lib/gm2.exp: Use timeout.exp.
32858
32859 2023-01-12 Gaius Mulley <gaiusmod2@gmail.com>
32860
32861 * lib/gm2.exp (gm2_init_min): Append -fno-exceptions
32862 to args.
32863
32864 2023-01-12 Andrew Pinski <apinski@marvell.com>
32865 Roger Sayle <roger@nextmovesoftware.com>
32866
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.
32872
32873 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
32874 Richard Sandiford <richard.sandiford@arm.com>
32875
32876 PR target/105549
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.
32887
32888 2023-01-12 Christophe Lyon <christophe.lyon@arm.com>
32889 Richard Sandiford <richard.sandiford@arm.com>
32890
32891 * gcc.target/aarch64/bitfield-abi-warning-align16-O2.c: New test.
32892 * gcc.target/aarch64/bitfield-abi-warning-align16-O2-extra.c: New
32893 test.
32894 * gcc.target/aarch64/bitfield-abi-warning-align32-O2.c: New test.
32895 * gcc.target/aarch64/bitfield-abi-warning-align32-O2-extra.c: New
32896 test.
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
32901 test.
32902 * g++.target/aarch64/bitfield-abi-warning-align32-O2.C: New test.
32903 * g++.target/aarch64/bitfield-abi-warning-align32-O2-extra.C: New
32904 test.
32905 * g++.target/aarch64/bitfield-abi-warning-align8-O2.C: New test.
32906 * g++.target/aarch64/bitfield-abi-warning.h: New test.
32907
32908 2023-01-12 Richard Biener <rguenther@suse.de>
32909
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.
32914
32915 2023-01-12 Tobias Burnus <tobias@codesourcery.com>
32916
32917 PR fortran/107706
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.
32921
32922 2023-01-12 Lewis Hyatt <lhyatt@gmail.com>
32923
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.
32927
32928 2023-01-11 David Malcolm <dmalcolm@redhat.com>
32929
32930 PR analyzer/108252
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.
32939
32940 2023-01-11 Jakub Jelinek <jakub@redhat.com>
32941
32942 PR c/105972
32943 * gcc.dg/pr105972.c: New test.
32944
32945 2023-01-11 Roger Sayle <roger@nextmovesoftware.com>
32946
32947 PR tree-optimization/71343
32948 * gcc.dg/pr71343-2.c: New test case.
32949
32950 2023-01-11 David Faust <david.faust@oracle.com>
32951
32952 PR target/108293
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.
32956
32957 2023-01-11 Eric Botcazou <ebotcazou@adacore.com>
32958
32959 * gcc.dg/sso-17.c: New test.
32960
32961 2023-01-11 Kewen Lin <linkw@linux.ibm.com>
32962
32963 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: Exit immediately if
32964 the testing target isn't a PowerPC target.
32965
32966 2023-01-11 Richard Biener <rguenther@suse.de>
32967
32968 PR tree-optimization/107767
32969 * gcc.dg/tree-ssa/pr107767.c: New testcase.
32970
32971 2023-01-11 Jakub Jelinek <jakub@redhat.com>
32972
32973 PR target/108308
32974 * gcc.dg/pr108308.c: Use int32 target rather than { ilp32 || lp64 }.
32975
32976 2023-01-11 Richard Biener <rguenther@suse.de>
32977
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.
32981
32982 2023-01-11 Richard Biener <rguenther@suse.de>
32983
32984 PR tree-optimization/108353
32985 * gcc.dg/tree-ssa/ssa-copyprop-3.c: New testcase.
32986
32987 2023-01-11 Andreas Krebbel <krebbel@linux.ibm.com>
32988
32989 * gcc.target/s390/not.c: New test.
32990
32991 2023-01-11 Richard Biener <rguenther@suse.de>
32992
32993 PR tree-optimization/106293
32994 * gcc.dg/tree-ssa/ssa-dse-46.c: Remove long initializer.
32995
32996 2023-01-10 Richard Biener <rguenther@suse.de>
32997
32998 PR tree-optimization/106293
32999 * gcc.dg/tree-ssa/ssa-dse-46.c: New testcase.
33000
33001 2023-01-10 Roger Sayle <roger@nextmovesoftware.com>
33002
33003 PR rtl-optimization/106421
33004 * gcc.dg/pr106421.c: New test case.
33005
33006 2023-01-10 Martin Jambor <mjambor@suse.cz>
33007
33008 PR ipa/108110
33009 * g++.dg/ipa/pr108110.C: New test.
33010
33011 2023-01-10 Richard Biener <rguenther@suse.de>
33012
33013 PR tree-optimization/108314
33014 * gcc.dg/vect/pr108314.c: New testcase.
33015
33016 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
33017
33018 * gcc.target/csky/ldbs.c : Fix exclude-opts, should not
33019 be "*".
33020
33021 2023-01-10 Xianmiao Qu <cooper.qu@linux.alibaba.com>
33022
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.
33031
33032 2023-01-10 Andreas Krebbel <krebbel@linux.ibm.com>
33033
33034 * gcc.target/s390/fcall-saved.c: New test.
33035
33036 2023-01-09 Jakub Jelinek <jakub@redhat.com>
33037
33038 PR c++/105838
33039 PR c++/108047
33040 PR c++/108266
33041 * g++.dg/tree-ssa/initlist-opt2.C: New test.
33042 * g++.dg/tree-ssa/initlist-opt3.C: New test.
33043
33044 2023-01-09 Joseph Myers <joseph@codesourcery.com>
33045
33046 * gcc.dg/c2x-complit-8.c: New test.
33047
33048 2023-01-09 Richard Biener <rguenther@suse.de>
33049
33050 PR middle-end/69482
33051 * gcc.target/i386/pr69482-1.c: New testcase.
33052 * gcc.target/i386/pr69482-2.c: Likewise.
33053
33054 2023-01-09 Martin Liska <mliska@suse.cz>
33055
33056 PR lto/108330
33057 * g++.dg/ipa/pr108830.C: New test.
33058
33059 2023-01-09 Richard Biener <rguenther@suse.de>
33060
33061 PR tree-optimization/101912
33062 * gcc.dg/uninit-pr101912.c: New testcase.
33063
33064 2023-01-09 Martin Liska <mliska@suse.cz>
33065
33066 PR c/107993
33067 * gcc.target/i386/pr107993.c: New test.
33068
33069 2023-01-07 John David Anglin <danglin@gcc.gnu.org>
33070
33071 * gcc.dg/atomic/c11-atomic-exec-4.c: Add "-D_HPUX_SOURCE" option
33072 on *-*-hpux*.
33073 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
33074
33075 2023-01-06 Joseph Myers <joseph@codesourcery.com>
33076
33077 * gcc.dg/builtin-tgmath-3.c: Update expectations and add more
33078 tests.
33079
33080 2023-01-06 Tamar Christina <tamar.christina@arm.com>
33081
33082 Revert:
33083 2023-01-06 Tamar Christina <tamar.christina@arm.com>
33084
33085 * gcc.target/aarch64/sve/slp_1.c: Update testcase.
33086
33087 2023-01-06 Jakub Jelinek <jakub@redhat.com>
33088
33089 PR target/108292
33090 PR target/108308
33091 * gcc.c-torture/execute/pr108292.c: New test.
33092 * gcc.target/i386/pr108292.c: New test.
33093 * gcc.dg/pr108308.c: New test.
33094
33095 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
33096
33097 Revert:
33098 2023-01-05 Roger Sayle <roger@nextmovesoftware.com>
33099
33100 * gcc.target/i386/cmov10.c: New test case.
33101
33102 2023-01-05 Patrick Palka <ppalka@redhat.com>
33103
33104 PR c++/108275
33105 * g++.dg/parse/access14.C: New test.
33106
33107 2023-01-05 Gaius Mulley <gaiusmod2@gmail.com>
33108
33109 * lib/gm2.exp (gm2_init_minx): New procedure.
33110 (gm2_init_min): New procedure calls gm2_init_min with
33111 dialect flags.
33112 * gm2/link/min/pass/tiny.mod: New test case.
33113 * gm2/link/min/pass/link-min-pass.exp: New file.
33114
33115 2023-01-04 Patrick Palka <ppalka@redhat.com>
33116
33117 PR c++/108282
33118 * g++.dg/cpp2a/concepts-requires34.C: New test.
33119
33120 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33121
33122 PR c++/108206
33123 * g++.dg/template/pr108206.C: New test.
33124
33125 2023-01-04 Iain Sandoe <iain@sandoe.co.uk>
33126
33127 * gm2/iso/pass/realbitscast.mod: Disable REAL96 on Darwin.
33128
33129 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33130
33131 PR tree-optimization/108253
33132 * g++.dg/opt/pr108253.C: New test.
33133
33134 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33135
33136 PR middle-end/108237
33137 * gcc.c-torture/compile/pr108237.c: New test.
33138
33139 2023-01-04 Jakub Jelinek <jakub@redhat.com>
33140
33141 PR sanitizer/108256
33142 * c-c++-common/ubsan/pr108256.c: New test.
33143
33144 2023-01-03 David Edelsohn <dje.gcc@gmail.com>
33145
33146 * g++.dg/modules/modules.exp: Skip on AIX.
33147 * gcc.target/powerpc/pr99708.c: Skip on AIX.
33148
33149 2023-01-03 Sandra Loosemore <sandra@codesourcery.com>
33150
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.
33154
33155 2023-01-03 Roger Sayle <roger@nextmovesoftware.com>
33156
33157 * gcc.target/i386/cmov10.c: New test case.
33158
33159 2023-01-03 Jakub Jelinek <jakub@redhat.com>
33160
33161 PR middle-end/108264
33162 * gcc.dg/pr108264.c: New test.
33163
33164 2023-01-03 Jakub Jelinek <jakub@redhat.com>
33165
33166 PR rtl-optimization/108263
33167 * gcc.dg/pr108263.c: New test.
33168
33169 2023-01-01 Roger Sayle <roger@nextmovesoftware.com>
33170 Uroš Bizjak <ubizjak@gmail.com>
33171
33172 * gcc.target/i386/extendditi2-1.c: New test case.
33173 * gcc.target/i386/extendditi2-2.c: Likewise.
33174
33175 \f
33176 Copyright (C) 2023 Free Software Foundation, Inc.
33177
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.